John Szafraniec

Principal Full Stack Software Engineer

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

Sublinx is a startup company focused on connecting builders and subcontractors through innovative technology solutions. Courtesy Electric is a leading electrical subcontractor based in Denver, known for its innovative solutions and exceptional service.

Principal 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.
  • Implemented AI-powered data extraction solutions using Google Vertex AI to automatically parse and extract structured data from unstructured work order schedules.
  • Developed intelligent schedule manipulation systems with Vertex AI that optimize scheduling and resource allocation.
Most Used Skills
React
Next.js
Java
Spring Boot
MySQL
React Native
PostgreSQL
Google Cloud
RESTful APIs
Microservices
Docker
Kubernetes
TypeScript
Node.js
CI/CD
Git
Google Vertex AI
Machine Learning
Generative AI
AI/ML Pipeline Development
Jest
Cypress
Playwright

This or That Media

This or That Media is a dynamic social media platform.

Senior Full Stack Software Engineer |  - 

  • Designed and implemented a full-featured A/B testing system with a real-time web application, 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, with responsive design for mobile access through web-based applications.
  • Led the migration of the company's server platform from AWS to a local data center, building and deploying many custom Linux servers to reduce costs.
  • Built and configured 5+ on-premises servers from hardware selection to full production deployment, including network configuration and security hardening.
  • Contributed to 50% of the company's revenue by architecting and building a paid search-driven consumer lead generation platform.
  • 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
A/B Testing
Real-time Analytics
Data Migration
RESTful APIs
High-Traffic Systems
PPC Optimization
Hardware Configuration
Network Configuration

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
Multi-platform Development

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
Akamai
High-Traffic Websites
Promotional Pages
Production Deployments
Semantic HTML

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
AJAX
Semantic HTML
Large-scale Applications
Mentoring
Corporate Software
UI/UX Design
Data Visualization

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
Content Management Systems
DNS Management
Server Administration
Client Relations
Project Planning
Real Estate Websites
Mail Servers
Web Servers

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
    jQuery
    AJAX
  • HTML/CSS
    HTML5
    CSS3
    SASS/SCSS
    CSS Modules
    Styled Components
    Semantic HTML
  • Build Tools
    NPM
    Yarn
    Webpack
    Gulp
    ESLint
    Prettier
    Vite
  • Testing
    Jest
    Cypress
    Playwright
  • CSS Frameworks
    Bootstrap
    Tailwind CSS
    Material-UI
  • Performance & Optimization
    Performance Optimization
    High-Traffic Systems
    A/B Testing
    Cross-browser Development
    CDN Management
    Akamai

Back-End

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

Mobile

  • React Native
    Expo
    iOS
    Android

Cloud

  • Google Cloud
    Docker
    Kubernetes
    Cloud Run
    Cloud Build
    Google App Engine
    Firebase
    Vertex AI
  • AWS
    EC2
    S3
    Lambda
    RDS
    CloudFront
    Data Migration
  • Deployment
    Vercel
    DigitalOcean
    Production Deployments

AI/ML

  • Machine Learning
    Google Vertex AI
    Machine Learning
    Generative AI
    AI/ML Pipeline Development

Operating Systems

  • Linux
    Ubuntu
    CentOS
    Red Hat
    Debian
    Linux Server Administration
  • Windows
    Windows Server
    Windows 11
  • Server Management
    DNS Management
    Mail Servers
    Web Servers
    Server Administration
    Hardware Configuration
    Network Configuration

DevOps

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

Notable Mentions

  • Project Management
    Jira
    Confluence
    Trello
    Agile/Scrum methodologies
    Client Relations
    Project Planning
    Mentoring
  • Specialized Skills
    PPC Optimization
    Large-scale Applications
    Corporate Software
    UI/UX Design
    Data Visualization
    Promotional Pages
    High-Traffic Websites