John Szafraniec

Senior Full Stack Software Engineer

John Szafraniec

John Szafraniec

Senior Full Stack Software Engineer

(303) 416-5844john@johnz.me

With over 20 years of experience at fast-growing startups and leading corporations, I am proficient in building highly performant, scalable, and responsive enterprise-level web applications. My skill set includes JavaScript, React, Java, Node.js, and a wide range of other technologies.

Experience

Sublinx / Courtesy Electric Company

Courtesy Electric is a leading electrical subcontractor based in Denver, known for its innovative solutions and exceptional service.

Senior Full Stack Software Engineer |  - 

  • Led the design and development of a large-scale work order management and inventory system, significantly improving operational efficiency.
  • Spearheaded the creation of iOS and Android mobile applications for real-time tracking of time, location, and work orders, empowering field technicians and enhancing customer satisfaction.
  • Engineered a robust and scalable data receiving system to seamlessly integrate work orders from diverse third-party APIs, streamlining data flow and expanding service capabilities.
Most Used Skills
React
Next.js
Java
Spring Boot
MySQL
React Native
PostgreSQL
Google Cloud

This or That Media / HometownQuotes

This or That Media is a dynamic social media platform, while HometownQuotes is a premier provider of online insurance leads.

Senior Full Stack Software Engineer |  - 

  • Designed and implemented a full-featured A/B testing system with a real-time mobile app, optimizing conversion rates for PPC-driven landers and forms, resulting in over 10 tests per week and a 10% increase in conversion rates.
  • Developed key financial dashboards and reports across multiple departments, enabling mobile access via an Android app and a web-based mobile app.
  • Led the migration of the company's server platform from AWS to a local data center, building and deploying over 15 custom Linux servers to reduce costs.
  • Contributed to 50% of the company's revenue by architecting and building a paid search-driven consumer lead generation platform.
  • Rebuilt the entire front-facing customer web portal to use a cross-browser, responsive layout, utilized by over 2,000 agents daily.
  • Developed and maintained large-scale lead generation platforms capable of handling thousands of leads per minute.
Most Used Skills
JavaScript
Java
Spring Framework
MariaDb / MySQL
AWS
Linux Server Administration
Performance Optimization
Lead Generation Platforms

Food Network / HGTV / DIY Network - Scripps Networks

Scripps Networks is a top developer of lifestyle content, including broadband video, social media, and e-commerce, attracting over 20 million unique visitors monthly. Its brands include HGTV, Food Network, DIY Network, Fine Living Network (FLN), and Great American Country (GAC).

Senior Full Stack Software Engineer |  - 

  • Standardized new HTML/CSS/JS development practices for nearly 20 front-end engineers and designers, simplifying the development process.
  • Designed and developed internal software applications to manage various types of media across multiple platforms.
Most Used Skills
JavaScript
HTML5
CSS3
jQuery
Java
Spring
Maven
MySQL

Full Stack Engineer |  - 

  • Implemented promotional pages for Target and Bacardi using semantic and cross-browser techniques.
  • Restructured the configuration and layout of high-traffic pages to improve development efficiency and page performance.
  • Supervised and performed crucial maintenance and applied fixes for high-traffic websites (HGTV, DIY, Food Network, and GAC).
  • Managed JavaScript and CSS production pushes through various CDNs, primarily Akamai.
Most Used Skills
JavaScript
HTML
CSS
jQuery
Cross-browser Development
CDN Management
Performance Optimization

Cadre5 LLC

Cadre5, LLC is a full-service technology and design firm in Knoxville, Tennessee, specializing in custom software development for corporate and government clients.

Full Stack Engineer |  - 

  • Developed large-scale web applications for corporate and government clients.
  • Architected and standardized semantic HTML and CSS to streamline page creation for over 10 developers.
  • Mentored team members in the proper use of semantic HTML, CSS, JavaScript, jQuery, and front-end best practices.
  • Optimized JavaScript and front-end performance for displaying millions of rows of data to end users via HTML.
  • Enhanced user experience and simplified AJAX calls using jQuery.
  • Performed front-end and back-end programming using C#, ASP.NET, and Java.
  • Designed and strategized applications from back-end to user interface.
Most Used Skills
C#
ASP.NET
Java
JavaScript
HTML
CSS
jQuery
SQL Server

Focal Point Technologies Inc.

Focal Point Technologies, Inc. is a national Internet design firm based in Knoxville, Tennessee, dedicated to creating comprehensive content management systems and personalized websites.

Software Developer |  - 

  • Developed comprehensive content management systems for clients to easily manage website content.
  • Collaborated directly with clients to understand and realize their vision.
  • Developed personal and real-estate-based websites.
  • Managed several servers, including DNS, web, and mail servers.
  • Worked with clients to strategize and plan projects.
  • Maintained communication throughout projects to ensure client satisfaction.
Most Used Skills
PHP
MySQL
JavaScript
HTML
CSS

Education

  • Self-Taught

    I have always been passionate about computers and programming. I continuously seek out and utilize the latest technologies to enhance my projects. My dedication to learning drives me to constantly improve my skills.

  • Bachelor of Applied Science in Software Engineering - ITT Tech

    While attending ITT Tech, I worked full-time as a full stack software engineer at Cadre5 and later at Food Network / HGTV (Scripps Networks). I earned my bachelor's degree in 2.5 years by completing final projects and testing out of midterm and final exams in programming courses.

Skills

Front-End

  • JavaScript<TypeScript>
    React
    React Native
    Next.js
    TypeScript
  • HTML/CSS
    HTML5
    CSS3
    SASS/SCSS
    CSS Modules
    Styled Components
  • Build Tools
    NPM
    Yarn
    Webpack
    Gulp
    ESLint
    Prettier
    Vite
  • CSS Frameworks
    Bootstrap
    Tailwind CSS
    Material-UI

Back-End

  • Java
    Spring Boot
    Thymeleaf
    MyBatis
    JPA / Hibernate
    Maven
    Gradle
  • .NET
    C#
    ASP.NET Core
    Entity Framework
  • Node.js
    Express.js
  • Database
    SQL & NoSQL
    MySQL
    PostgreSQL
    MongoDB
    Firestore
  • Authentication
    OAuth 2.0
    Auth0
    Keycloak
  • API Development
    REST
    GraphQL
  • Caching & Queues
    RabbitMQ
    Kafka

Mobile

  • React Native
    Expo

Cloud

  • Google Cloud
    Docker
    Kubernetes
    Cloud Run
    Cloud Build
    Google App Engine
    Firebase
    Vertex AI
  • AWS
    EC2
    S3
    Lambda
    RDS
    CloudFront
  • Deployment
    Vercel
    DigitalOcean
  • Monitoring
    NewRelic
    Datadog
    ELK Stack
    Prometheus
    Grafana

Operating Systems

  • Linux
    Ubuntu
    CentOS
    Red Hat
    Debian
  • Windows
    Windows Server
    Windows 10
  • MacOS
    MacOS Catalina
    Big Sur

DevOps

  • CI/CD
    Jenkins
    GitHub Actions
    GitLab CI
  • Containerization
    Docker
    Kubernetes
  • Version Control
    Git
    GitHub
    GitLab
    Bitbucket

Notable Mentions

  • Project Management
    Jira
    Confluence
    Trello
    Agile/Scrum methodologies