John Holstein Senior Full-Stack Software Engineer
*********@*****.*** 559-***-**** Springville, CA linkedin.com/in/john-holstein Profile
Full-Stack Engineer with 6+ years of experience delivering scalable, user-focused features across Meta, Amazon and Leidos. Well-versed in diverse technologies, quick to adopt new stacks, and known for rapidly learning and applying tools to build efficient, end-to-end solutions. Skills
Java
React
GraphQL
JavaScript
Node.js
Docker
TypeScript
Spring Boot
PostgreSQL
Python
AWS
Redis
Education
BS, Computer Science
West Virginia University
2014 – 2018
Professional Experience
Senior Software Engineer
Meta
07/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 to build fast, scalable user experiences.
•Built the real-time photo transformation pipeline for Instagram’s “Imagine” 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, supporting moderation and metadata tagging.
•Delivered a multi-draft post editor for Instagram Web using React, Apollo Client, Redux and DynamoDB, allowing users to autosave and resume posts across devices with persistent sync.
•Engineered a scheduling tool for Threads posts using Next.js, Node.js, PostgreSQL and AWS Step Functions, enabling users to automate content publishing with timezone-aware triggers and failover logic.
•Built an interactive event scheduling feature within WhatsApp Web’s AI chatbot using Vue.js, Socket.IO, Express and MongoDB, supporting real-time updates, RSVP tracking, and calendar integration.
••Led backend and frontend improvements to WhatsApp Web group calling using Java (Spring Boot), WebRTC and Kafka, enhancing media negotiation, stability across browsers, and device interoperability.
•Created and deployed real-time A/B testing dashboards using React, Chart.js, GraphQL and AWS Athena, empowering product teams to monitor detailed engagement metrics and continuously test performance across multiple user cohorts.
Software Development Engineer II
Amazon
05/2021 – 07/2024
•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 the Alexa+ Web Assistant (Metis project) using React, WebSockets, Redux and Node.js, enabling conversational input and dynamic response rendering in real time.
•Developed the LLM-driven task planner module for Alexa Web using Java, Spring Boot, API Gateway and Amazon Titan, supporting features like recipe generation, event coordination, and ride-booking via integrated APIs.
•Engineered full-stack support for a shopping assistant experience, connecting LLM-generated suggestions to product search and cart pipelines using Vue.js, ElasticSearch and Lambda-backed service mesh.
•Implemented the personalized recommendation carousel on Amazon’s homepage using Vue.js, GraphQL and DynamoDB Streams, leading to a measurable increase in click-through rates (+2.3% over baseline).
•Refactored session persistence for Alexa+ using Redis (ElastiCache), SNS/SQS and Spring Cloud, enabling fast recovery and sync across tabbed experiences.
•Led development of internal tools for Metis QA and analytics using React, Python (Flask), Athena and CloudWatch Logs, improving developer turnaround time by 40%.
•Built CI/CD pipeline templates for Alexa microservices using GitHub Actions, CodePipeline, Terraform and SonarQube, improving deployment safety and reducing code smells by 50%. Software Engineer
Leidos
05/2018 – 05/2021
•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 using 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 using Spring Boot, Python scripts, Jenkins and LDAP, achieving FISMA compliance for all file transfers.
•Created a 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.