I'm a results-driven Senior Software Engineer with 8+ years of experience delivering production-grade systems that startups and enterprise platforms rely on. I own architecture decisions and deliver major releases on time, comfortable across Node.js/NestJS/Python microservices, polished React/Next.js interfaces, and cloud infrastructure with CI/CD pipelines on AWS/GCP. Known for writing clean, well-tested code, unblocking teams when complexity arises, and mentoring junior and mid-level engineers. I thrive when the project moves fast without compromising reliability, and I’m the go-to person stakeholders turn to to move initiatives forward.

John Schellenberg

I'm a results-driven Senior Software Engineer with 8+ years of experience delivering production-grade systems that startups and enterprise platforms rely on. I own architecture decisions and deliver major releases on time, comfortable across Node.js/NestJS/Python microservices, polished React/Next.js interfaces, and cloud infrastructure with CI/CD pipelines on AWS/GCP. Known for writing clean, well-tested code, unblocking teams when complexity arises, and mentoring junior and mid-level engineers. I thrive when the project moves fast without compromising reliability, and I’m the go-to person stakeholders turn to to move initiatives forward.

Available to hire

I’m a results-driven Senior Software Engineer with 8+ years of experience delivering production-grade systems that startups and enterprise platforms rely on. I own architecture decisions and deliver major releases on time, comfortable across Node.js/NestJS/Python microservices, polished React/Next.js interfaces, and cloud infrastructure with CI/CD pipelines on AWS/GCP.

Known for writing clean, well-tested code, unblocking teams when complexity arises, and mentoring junior and mid-level engineers. I thrive when the project moves fast without compromising reliability, and I’m the go-to person stakeholders turn to to move initiatives forward.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Senior Software Engineer at Shopmonkey
September 1, 2024 - Present
Spearheaded a major migration from a monolithic Node.js backend to a modular NestJS + TypeScript architecture, reducing tech debt by 40% and enabling independent service deployments. Architected and delivered a real-time notification and messaging system using WebSockets, Redis Pub/Sub, and AWS SNS/SQS for 10K+ concurrent users. Built React/Next.js dashboards for shop management, inventory, and invoicing; integrated Stripe payments and PartsTech APIs; mentored a team of 4.
Senior Software Engineer at DevRoom
May 1, 2023 - September 1, 2024
Developed scalable APIs with Node.js, Python (FastAPI), and PostgreSQL; built React/Next.js frontends with SSR/ISR; architected AWS ECS infrastructure with Terraform, Lambda, and S3; established Docker, Kubernetes, and GitHub Actions CI/CD pipelines; standardized release workflows across multiple product teams. Drove adoption of Python/Django for internal admin tooling, consolidating dashboards and reducing tickets.
Senior Software Engineer at Brilliant Software Inc.
February 1, 2020 - April 1, 2023
Designed and built RESTful APIs and GraphQL endpoints using Node.js, Python, and Go; led end-to-end integration of Stripe, Twilio, SendGrid, Salesforce, and HubSpot; handled webhook orchestration, data mapping, and retry logic across distributed systems. Deployed React and Vue.js applications with SSR; built FastAPI services for real-time data pipelines integrated with AWS Lambda and Step Functions. Migrated legacy monoliths to a Kubernetes-based microservices architecture; implemented OAuth2/OpenID Connect with Auth0 and Okta for multi-tenant security.
Software Engineer at ChiroThin Canada
February 1, 2018 - January 1, 2020
Managed server-side logic and APIs with Node.js and Ruby on Rails; deployed on AWS with Docker; automated CI/CD pipelines with Jenkins and CircleCI; improved data retrieval speed and uptime; collaborated with cross-functional teams to migrate legacy code to a modern Node.js/React stack, reducing technical debt.

Education

Add your educational history here.

Qualifications

AWS Certified Solutions Architect – Associate
January 11, 2030 - April 23, 2026
Certified Blockchain Developer (Ethereum, Hyperledger)
January 11, 2030 - April 23, 2026
Google Cloud Professional Developer
January 11, 2030 - April 23, 2026
Microsoft Certified: Azure Fundamentals (AZ-900)
January 11, 2030 - April 23, 2026

Industry Experience

Software & Internet, Financial Services, Healthcare, Retail

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Hire a Full Stack Developer

We have the best full stack developer experts on Twine. Hire a full stack developer today.