I am a Full-Stack Software Engineer with over 8 years of experience specializing in building scalable, secure, and maintainable systems. I focus on architecting cohesive applications where frontend, backend, and deployment layers align around clean, modular design principles. My expertise includes backend development with Python ecosystems (Django, FastAPI) and Kotlin with Ktor, paired with modern frontend frameworks like Vue.js and React. I am skilled at delivering production-ready systems with cloud-native practices to ensure fast onboarding, efficient feature delivery, and long-term maintainability.

John Marshall

I am a Full-Stack Software Engineer with over 8 years of experience specializing in building scalable, secure, and maintainable systems. I focus on architecting cohesive applications where frontend, backend, and deployment layers align around clean, modular design principles. My expertise includes backend development with Python ecosystems (Django, FastAPI) and Kotlin with Ktor, paired with modern frontend frameworks like Vue.js and React. I am skilled at delivering production-ready systems with cloud-native practices to ensure fast onboarding, efficient feature delivery, and long-term maintainability.

Available to hire

I am a Full-Stack Software Engineer with over 8 years of experience specializing in building scalable, secure, and maintainable systems.

I focus on architecting cohesive applications where frontend, backend, and deployment layers align around clean, modular design principles. My expertise includes backend development with Python ecosystems (Django, FastAPI) and Kotlin with Ktor, paired with modern frontend frameworks like Vue.js and React. I am skilled at delivering production-ready systems with cloud-native practices to ensure fast onboarding, efficient feature delivery, and long-term maintainability.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Senior Full-Stack Engineer at Redwood Software Inc.
March 20, 2023 - February 20, 2026
Led backend architecture redesign for internal data-processing systems, implementing asynchronous FastAPI services to improve API response times by over 45%. Architected scalable microservices on AWS ECS and optimized container resources to reduce infra costs by ~30%. Built secure authentication and authorization with JWT and RBAC, and established real-time monitoring with Prometheus and Grafana. Implemented AI-driven predictive analytics modules into backend services and refactored legacy Django modules into modular components to improve maintainability and onboarding. Developed reusable frontend components and cohesive full-stack features, enabling faster feature delivery and improved developer velocity.
Full-Stack Developer at Digital Marketing Group
May 20, 2021 - February 20, 2023
Architected RESTful APIs using Django and FastAPI for enterprise SaaS applications serving thousands of monthly active users, ensuring clear API contracts and robust error handling. Built responsive frontend interfaces with React, collaborating closely with design teams to deliver seamless user experiences. Improved database query performance by 40% through advanced indexing, ORM refactoring, and data modeling. Implemented CI/CD pipelines with Docker and GitHub Actions, accelerating deployment cycles and reducing release errors. Designed backend task processing systems using Celery and Redis to handle large-scale asynchronous workloads. Strengthened security with OAuth 2 authentication flows and encrypted data handling.
Full-Stack Developer at Alero Tech Group
July 20, 2019 - December 20, 2020
Engineered backend services for enterprise clients using Flask and Django, ensuring high availability and scalable architecture with clean separation of concerns. Developed API gateway patterns and centralized authentication services that standardize communication across multiple internal systems. Built frontend features using React and Next.js with consistent API integration and responsive design. Reduced server downtime by implementing containerized deployments using Docker and automated health-check systems. Optimized MySQL and PostgreSQL databases through indexing and query optimization. Delivered AI-integrated features by embedding ML inference endpoints into production systems. Designed background task processing with Celery and Redis.

Education

Bachelor of Information Technology at Victoria Institute of Technology
January 1, 2013 - January 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Computers & Electronics