Michael Morris
@michaelmorris
Senior software engineer building real-time, scalable platforms with React, GraphQL, and Python.
What I'm looking for
I’m a Senior Software Engineer who builds real-time, scalable systems that feel fast and reliable for end users. At Gusto, DoorDash, and Nike, I’ve focused on modern web experiences, event-driven backends, and production-ready architecture—turning complex workflows into smooth customer outcomes.
At Gusto, I led development of the Run Payroll Modernization platform, improving interaction speed and reducing page load time by 28%. I engineered real-time UI updates using GraphQL subscriptions/WebSockets and delivered a scalable React component architecture and design system (React, Tailwind CSS, Storybook) that accelerated feature delivery by 25%.
I also owned high-throughput, fault-tolerant payment and background processing pipelines—architecting ACH processing with Kafka + Sidekiq + Redis (8x throughput) and building async orchestration to process 100M+ jobs per day with retry and idempotency guarantees. To raise product intelligence, I integrated an LLM-powered assistant (RAG), reducing support tickets by 25%, and deployed services on AWS EKS with autoscaling to cut infrastructure costs by 20%.
Previously at DoorDash, I maintained a real-time marketplace using Node.js, Java (Spring Boot), and Kafka—supporting millions of orders with sub-second latency, optimizing dispatch/routing (25% delivery efficiency), and improving observability with Datadog and Prometheus (35% faster incident resolution). Earlier at Nike, I delivered global-scale apps with React/Next.js and backend APIs (Java Spring Boot, Node.js), building event-driven microservices and CI/CD pipelines (Jenkins, Docker, AWS CodePipeline) to support multiple environments.
Experience
Work history, roles, and key accomplishments
Led development of the Run Payroll Modernization platform, using React/TypeScript and Python to build dynamic, real-time payroll workflows with GraphQL subscriptions and reduced page load time by 28%. Architected high-throughput ACH processing and async orchestration (Kafka, Sidekiq, Redis), increasing throughput 8x and processing 100M+ background jobs per day with idempotent retries.
Maintained a real-time food delivery marketplace by building scalable microservices with Node.js, Java (Spring Boot), and Kafka, supporting millions of daily orders with sub-second latency. Improved delivery efficiency by 25% and reduced API response time by 40% through event-driven routing, caching with Redis, and PostgreSQL query optimization; enhanced observability to reduce incident resolution
Delivered global-scale web applications with React/Next.js and backend APIs in Java (Spring Boot) and Node.js, integrating predictive models to improve user segmentation and marketing conversion rates. Built event-driven microservices on AWS (Lambda, SQS, RDS), enabling dynamic pricing and promotions, and accelerated regional customization time-to-market by 60% through an internal pricing-rule DSL
Education
Degrees, certifications, and relevant coursework
Cabrini University
Bachelor of Science, Computer and Information Sciences
2011 - 2015
Bachelor of Science in Computer and Information Sciences from Cabrini University (2011–2015).
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Michael?
You can contact Michael and 90k+ other talented remote workers on Himalayas.
Message MichaelFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
