Hi there! I'm John Holstein, a Senior Full-Stack Software Engineer who loves turning complex ideas into scalable, maintainable software. I thrive on learning quickly, collaborating across teams, and delivering end-to-end solutions across web apps, AI features, and platform integrations. I'm comfortable across front-end and back-end tech, from React and GraphQL to Java, Spring Boot, and AWS, and I enjoy shipping impactful features while keeping quality and reliability at the forefront.

John Holstein

Hi there! I'm John Holstein, a Senior Full-Stack Software Engineer who loves turning complex ideas into scalable, maintainable software. I thrive on learning quickly, collaborating across teams, and delivering end-to-end solutions across web apps, AI features, and platform integrations. I'm comfortable across front-end and back-end tech, from React and GraphQL to Java, Spring Boot, and AWS, and I enjoy shipping impactful features while keeping quality and reliability at the forefront.

Available to hire

Hi there! I’m John Holstein, a Senior Full-Stack Software Engineer who loves turning complex ideas into scalable, maintainable software. I thrive on learning quickly, collaborating across teams, and delivering end-to-end solutions across web apps, AI features, and platform integrations.

I’m comfortable across front-end and back-end tech, from React and GraphQL to Java, Spring Boot, and AWS, and I enjoy shipping impactful features while keeping quality and reliability at the forefront.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Javanese
Advanced

Work Experience

Software Engineer II at Amazon
July 20, 2024 - September 19, 2025
Delivered end-to-end features across Amazon's consumer AI and retail platforms with full-stack ownership using React, Vue.js, Java (Spring Boot), Node.js, TypeScript, AWS Lambda, DynamoDB, Kinesis and GraphQL, contributing to scalable systems used by millions. Built core interaction interface for Alexa + Web using React, WebSockets, Redis and Node.js to enable real-time conversational input and dynamic response rendering. Developed an LLM-driven task planner module for Alexa Web with Java, Spring Boot, API Gateway and AWS Titan, supporting recipe generation, event coordination and ride-booking via integrated APIs. Implemented a personalized homepage recommendation carousel for Alexa using Vue.js, GraphQL and DynamoDB Streams, driving a measurable CTR uplift of approximately 2.3%. Refactored session persistence for Alexa+ using Redis (ElastiCache), SNS/SQS and Spring Cloud to enable fast recovery across tabbed experiences. Led CI/CD pipelines for Alexa microservices with GitHub Actions,
Senior Software Engineer at Meta
July 20, 2024 - Present
Led full-stack development across Instagram, Threads, and WhatsApp: built fast, scalable user experiences using React, Vue.js, Next.js, Node.js, TypeScript, GraphQL and AWS Lambda. Built a real-time photo transformation pipeline for Instagram's Imagine feature using Canvas API, WebAssembly, Next.js and Python with secure media storage via S3 and CloudFront. Developed backend image processing for Imagine using FastAPI, AWS Lambda, Step Functions and Redis, enabling moderation and metadata tagging. Delivered a multi-draft posting flow for Instagram Web using React, Apollo Client, Redux and DynamoDB with persistent cross-device sync. Engineered a scheduling tool for Threads posts using Next.js, Node.js, PostgreSQL and AWS Step Functions to automate content publishing with time-aware triggers and failover logic. Built an interactive events scheduling feature within WhatsApp Web using Vue.js, Socket.IO, Express and MongoDB, supporting real-time updates, RSVP tracking and calendar integratio
Software Engineer II at Amazon
July 20, 2024 - September 19, 2025
Delivered end-to-end features across Amazon’s consumer AI and retail platforms using React, Vue.js, Java (Spring Boot), Node.js, TypeScript, AWS Lambda, DynamoDB, Kinesis and GraphQL. Built scheduling tools for Threads posts, implemented real‑time conversational interfaces with API Gateway, Redis (Elasticache), and DynamoDB Streams, refactored session persistence via Redis/SNS-SQS/Spring Cloud, and created automated reporting via JasperReports and Oracle PL/SQL. Led CI/CD dashboards with GitHub Actions, Terraform and SonarQube, and developed internal analytics/QA tooling with React, Python (Flask), Athena and CloudWatch Logs.
Senior Software Engineer at Meta
July 20, 2024 - Present
Led full-stack development across Instagram, Threads and WhatsApp Web using React, Vue.js, Next.js, Node.js, Python (FastAPI), GraphQL and AWS Lambda to deliver fast, scalable user experiences. Built real-time photo transformation and image processing pipelines, implemented end-to-end features for cross‑platform posting, and engineered scheduling and live collaboration tooling for Threads and WhatsApp Web. Drove backend and frontend improvements for group calling with WebRTC and Kafka, built real-time A/B testing dashboards, and implemented secure CI/CD pipelines for Alexa microservices. Contributed to internal tooling for QA/analytics and LLMS-driven features for Alexa Web, with integrated ML data pipelines and observability.
Software Development Engineer II at Amazon
July 1, 2024 - September 2, 2025
Delivered end-to-end features for consumer AI and retail platforms with full-stack ownership using React, Vue.js, Java (Spring Boot), Node.js, TypeScript, AWS Lambda, DynamoDB, Kinesis, and GraphQL, contributing to scalable systems serving millions. Built core interaction interface for the Alexa + Web Assistant Metis project using React, WebSockets, Redux, and Node.js, enabling conversational input and dynamic real-time response rendering. Developed LLM-driven task planner module for Alexa Web using Java, Spring Boot, API Gateway, and Amazon Titan, supporting recipe generation, event coordination, and ride-booking via integrated APIs. Engineered full-stack support for a shopping assistant experience connecting LLM-generated suggestions with product search and cart pipelines using Vue.js, Elasticsearch, and Lambda-backed service mesh. Implemented a personalized recommendation carousel on Amazon's homepage using Vue.js, GraphQL, and DynamoDB Streams, increasing click-through rates by 2.3
Senior Software Engineer at Meta
July 1, 2024 - Present
Led full-stack development of features across Instagram, Threads, and WhatsApp Web using React, Vue.js, Next.js, Node.js, Python (FastAPI), GraphQL, and AWS Lambda, creating fast and scalable user experiences. Built Instagram's real-time photo transformation pipeline for the "Imagine" feature using Canvas API, WebAssembly, Next.js, Python, and secured media storage with S3 and CloudFront. Developed backend image processing supporting moderation and metadata tagging. Delivered a multi-draft post editor for Instagram Web with autosave and persistent sync across devices. Engineered a scheduling tool for Threads posts with timezone-aware triggers and failover using Next.js, Node.js, PostgreSQL, and AWS Step Functions. Created an interactive events scheduling chatbot on WhatsApp Web using Vue.js, Socket.IO, Express, and MongoDB, supporting real-time updates and calendar integration. Led backend and frontend improvements to WhatsApp Web group calling, enhancing media negotiation, stability,
Software Development Engineer II at Amazon
July 1, 2024 - July 30, 2025
Built and deployed a React-based product search UI backed by a Java/DynamoDB/Elasticsearch API, delivering sub-second performance for global marketplaces. Prototyped a customer-facing GenAI smart assistant using Amazon Bedrock and JavaScript, improving support automation and increasing self-resolution rate by 12%. Led front-end optimizations and async rendering for high-volume retail pages, improving Largest Contentful Paint (LCP) and reducing bounce rates by 18%. Designed CI/CD workflows with automated frontend testing using Jest and Cypress, enabling safe and efficient UI deployments across multiple product teams. Mentored peers on frontend accessibility and performance, contributing reusable React components aligned with Amazon’s design system.
Senior Software Engineer at Meta
July 1, 2024 - Present
Delivered a multi-column Threads Web layout using React, GraphQL, and HHVM, improving user engagement and performance across millions of DAUs. Designed and integrated full-stack features across Threads and Instagram using Java-based GraphQL APIs and React clients, reducing development overhead for cross-platform teams. Migrated legacy CSS/HTML layouts to React with StyleX, enabling shared UI components across Facebook, Quest VR, and mobile apps with 25% faster rollout time. Co-developed Pyrefly, Meta’s Rust-based static type checker for Python, enhancing IDE intelligence and enabling safer ML refactors at scale. Boosted developer productivity by enhancing Meta’s Glean indexing system, enabling rapid “go-to-definition” support for full stack engineers across JavaScript and Python codebases. Used eBPF-based profiling via Strobelight to diagnose and fix frontend-triggered backend slowdowns, reducing full-page load times by up to 30%. Actively collaborated with cross-functional tea
Software Development Engineer II at Amazon
July 1, 2024 - July 8, 2025
Built and deployed React-based product search UI backed by Java/DynamoDB/Elasticsearch API for sub-second global performance. Prototyped customer-facing GenAI smart assistant using Amazon Bedrock and JavaScript, increasing self-resolution rate by 12%. Led front-end optimizations and async rendering on high-volume retail pages, improving Largest Contentful Paint and reducing bounce rates by 18%. Designed CI/CD workflows with automated frontend testing using Jest and Cypress for safe and efficient UI deployments. Mentored peers on frontend accessibility and performance, contributing reusable React components aligned with Amazon design system.
Senior Software Engineer at Meta
July 1, 2024 - Present
Delivered multi-column Threads Web layout using React, GraphQL, and HHVM to improve user engagement and performance across millions of DAUs. Designed and integrated full-stack features across Threads and Instagram with Java-based GraphQL APIs and React clients, reducing development overhead. Migrated legacy CSS/HTML layouts to React with StyleX, enabling shared UI components and faster rollout times. Co-developed Pyrefly, a Rust-based static type checker for Python to enhance IDE intelligence and enable safer ML refactors. Enhanced Meta's Glean indexing system for rapid go-to-definition support, boosting developer productivity. Used eBPF-based profiling to fix frontend-triggered backend slowdowns, reducing page load times by 30%. Collaborated cross-functionally to align frontend and backend performance on GenAI experiences.
Software Development Engineer at Amazon
December 1, 2022 - July 30, 2025
Built backend APIs in Java and Spring to support scalable user-facing product features, reducing latency by 30% on key retail pages. Developed Node.js services for internal dashboards and frontend logic, enabling real-time visibility for inventory and fulfillment teams. Refactored shared frontend modules using modular JavaScript and internal frameworks, improving code clarity and reducing bug rates. Automated service deployments using CloudFormation and AWS Lambda, supporting full-stack delivery with minimal DevOps overhead.
Software Development Engineer at Amazon
December 1, 2022 - July 8, 2025
Built backend APIs in Java and Spring for scalable user-facing features, reducing latency by 30% on key retail pages. Developed Node.js services for internal dashboards, enabling real-time inventory visibility. Refactored shared frontend modules for improved clarity and bug reduction. Automated service deployments using CloudFormation and AWS Lambda, facilitating full-stack deliveries with minimal DevOps overhead.
Software Engineer at Leidos
May 20, 2021 - September 19, 2025
Built and maintained full-stack web applications for defense and logistics using Java (Spring MVC), Angular, Oracle SQL, REST APIs and secure infrastructure practices, delivering mission-critical software in high-compliance environments. Developed classified analytics dashboards with Angular, Java and D3.js enabling time-sensitive data visualization with interactive filtering and heatmaps. Implemented secure file upload and audit trail with Spring Boot, Python, Jenkins and LDAP, achieving FISMA-compliant transfers. Created user permissions interfaces with Angular, Spring Security and PostgreSQL supporting dynamic role-based access control. Delivered automated reports using Java, JasperReports and Oracle PL/SQL, reducing manual reporting time by 70% for internal teams.
Software Engineer at Leidos
May 1, 2021 - September 2, 2025
Built and maintained full-stack web applications for defense and logistics systems using Java (Spring MVC), Angular, Oracle SQL, REST APIs, and secure infrastructure practices, delivering mission-critical software in high-compliance environments. Developed a classified analytics dashboard with Angular, Java, and D3.js, enabling intelligence teams to visualize time-sensitive logistics data with interactive filtering and heatmaps. Implemented a secure file upload and audit trail system with Spring Boot, Python scripts, Jenkins, and LDAP, achieving FISMA compliance for all file transfers. Created user permissions interface with Angular, Spring Security, and PostgreSQL, allowing role-based access control and dynamic permission group assignment. Delivered automated report generation modules using Java, JasperReports, and Oracle PL/SQL, reducing manual reporting time by 70% for internal operational teams.
Software Engineer at Leidos (Healthcare Division)
May 1, 2021 - July 30, 2025
Implemented Java-based APIs and React UIs for MHS GENESIS, enabling clinicians to securely access integrated patient records across DoD medical centers. Built full-stack telehealth features using React and Node.js for Leidos’s HIPAA-compliant video consultation system, deployed to military clinics worldwide. Delivered CDC-facing dashboards in React with Python backends, supporting COVID-19 case tracking and vaccination visibility across 15,000+ long-term care facilities. Containerized backend and frontend services using Docker, deploying to secure AWS infrastructure in compliance with FISMA and HIPAA regulations.
Software Engineer at Leidos (Healthcare Division)
May 1, 2021 - July 8, 2025
Implemented Java-based APIs and React UIs for MHS GENESIS, enabling secure access to integrated patient records across DoD medical centers. Built full-stack telehealth features for HIPAA-compliant video consultation systems deployed worldwide. Delivered CDC-facing React dashboards with Python backends supporting COVID-19 tracking and vaccination visibility across 15,000+ long-term care facilities. Containerized services using Docker and deployed to secure AWS infrastructure compliant with FISMA and HIPAA.

Education

Bachelor of Science at West Virginia University
January 1, 2014 - December 31, 2018
Bachelor of Science at West Virginia University
January 1, 2014 - December 31, 2018
Bachelor of Science at West Virginia University
January 1, 2014 - January 1, 2018
Bachelor of Science in Computer Science at West Virginia University
January 1, 2014 - January 1, 2018
Bachelor of Science in Computer Science at West Virginia University
January 1, 2014 - January 1, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Retail, Media & Entertainment, Government, Professional Services