JF

JOSHUA FRANCONA

Software Engineer

Me

Joshua Francona

Software Engineer

About Me

Hey there, I'm Josh! I am a software engineer living in Pittsburgh, Pennsylvania. I love building awesome web applications and learning new technologies. Previously I worked as a Software Engineer at DNSFilter and, as a Full-Stack Developer at Huemor.

In my free time I enjoy exploring the city on my bike and tinkering around with a Raspberry Pi. If you'd like to know more about me or if you have an interesting project you’d like to discuss, feel free to contact me.

Resume

Technical Skills


Languages

JavaScript, TypeScript, Python, Ruby, Go, HTML, CSS, SQL

Frontend

React, Redux, WebGL, D3.js, Angular, Next.js, Tailwind, Material UI, React Query, Webpack

Backend

Node.js, Express.js, Ruby on Rails, PostgreSQL, MongoDB, FastAPI

Tools

Git, Vite, AWS, Vercel, Docker, CI/CD, Linux, LaunchDarkly, AI (Copilot/Claude)

Experience


Software Engineer - DNSFilter

March 2022 - November 2025

  • Improved a network filtering dashboard used by 10K+ enterprise users, enabling real-time traffic monitoring and threat mitigation across large-scale networks.
  • Migrated legacy UI from Tailwind and custom CSS to a reusable Material UI component system, building 25+ components that significantly reduced development time (~40% based on team estimates).
  • Shipped 30+ customer-facing features over four quarters through bi-weekly sprints with cross-functional teams of UX, product, QA, and marketing.
  • Migrated legacy UI from Tailwind and custom CSS to a reusable component system built with Material UI, significantly speeding up feature delivery.
  • Led an accessibility audit that achieved WCAG 2.1 AA compliance, fixing 50+ violations including screen reader compatibility and keyboard navigation issues.
  • Integrated LaunchDarkly for feature flagging, enabling A/B testing and gradual rollouts, eliminating major production incidents from bad releases to near zero.
  • Developed full-stack features using React/TypeScript and Ruby on Rails, building 15+ endpoints that improved data delivery speed and supported real-time traffic insights in the dashboard.

Full Stack Developer – Huemor Designs

January 2019 – March 2022

  • Converted design mockups into interactive web applications using HTML, CSS, JavaScript, React, Redux, Sass, and Webpack.
  • Built 25 custom websites and applications across healthcare, finance, and retail sectors ranging from $10K–$100K in scope.
  • Developed RESTful APIs with Node.js, Express.js, and MongoDB for client applications.
  • Implemented automated CI/CD pipelines that reduced deployment time from 2 hours to 15 minutes while maintaining 99.9% production uptime.
  • Mentored junior developers through code reviews and onboarding sessions.
  • Worked directly with project managers and stakeholders to scope features, prioritize roadmaps, and hit launch milestones.

Web Developer – Freelance

January 2016 – December 2018

  • Developed interactive, reusable UI components with React, Angular, and TypeScript to handle high-frequency data updates for single-page applications.
  • Developed interactive UI components and single-page applications for data-driven use cases.
  • Leveraged D3.js to build interactive data-driven charts and maps for real-time analytic use cases.
  • Built RESTful APIs with Node.js, Express.js and MongoDB to allow clients to update their websites with a custom-built content management system.
  • Collaborated closely with clients and designers to translate ideas into engaging digital experiences.
  • Scaled applications with Node.js clustering to increase server capacity by 400%.
  • Utilized Webpack to minify, compress and combine all JavaScript and CSS files, minimizing HTTP requests and reducing file download size by up to 90%.

Education


Western Governor’s University

Bachelor of Science in Computer Science

The Pennsylvania State University

Bachelor of Arts in Political Science, Minor in History

Freelance

Contact Me

Send a Message

Name *

Email Address *

Message *

large image

Click to return