Jonny Nguyen
Experienced Full-Stack Engineer

Highly skilled and accomplished Software Engineer and Solution Architect with 15+ years of extensive web / mobile development and team leadership. Proven expertise in solution architecture, full-stack development, and DevOps practices, with a strong track record of leading scalable cloud infrastructure projects on AWS, GCP, etc. A collaborative team player with a passion for innovation, continuous learning, and delivering high-quality software solutions.
Experience
- Senior Full-stack Developer @ Tipbox Ltd.Vancouver, BC - RemoteJoined Tipbox as a Core team member to lead the development of a new cloud-based platform for connecting teams and solving fractured.Highlights:
- Designed, developed, and tested major features to ensure high-quality and scalablesolutions.
Responsibilities:
- Oversaw the transition of Tipbox from production to commercialization, leading featured evelopment, scaling challenges, and cross-functional coordination.
Achievements:
- Established long-term application architecture in collaboration with cross-functional teams.
- React
- TypeScript
- Vite
- Node
- Apollo
- Express
- GraphQL
- PostgreSQL
- Prisma
- Charka UI
- AWS
- Terraform
- Sentry
- Full-stack Developer @ Convergence Concepts Inc.Vancouver, BC - HybridWorked on a variety of projects, including web and mobile applications, cloud infrastructure, and real-time data synchronization.Highlights:
- Built a complex logistics platform (Lyft Shipping) with AWS, Node.js, MongoDB, React, and React Native.
- Designed and implemented AWS-based cloud infrastructure and real-time data synchronization for mobile apps.
- Contributed to cloud migration projects and infrastructure setups.
- React
- React Native
- TypeScript
- AWS
- Node
- Express
- MongoDB
- mongoose
- SQL
- Web/Mobile Developer @ National Film Board of CanadaVancouver, BC - On-siteBuilt NFB mobile app and managed NFB interactive CMS using React, React Native, Redux, Material UI, and Jest.Highlights:
- Developed the NFB Films App (cross-platform mobile application) and an interactive CMS using React Native, Redux, Firebase, and Jest.
- Played a key role as app manager, setting up development pipelines and delivering robust solutions.
- Participated in Agile development, achieving high velocity and timely deliveries.
- React
- React Native
- Fastlane
- Material-UI
- AWS
- Firebase
- Jest
- Google Analytics
- Google Tag Manager
- Part-time Instructor @ LaSalle College VancouverVancouver, BC - On-siteTaught computer science and web development courses to students in the Game Design program; As well as helping student with their final project/resume.Highlights:
- Taught computer science and web development courses to students in the Game Design program.
- Helped students with their final projects and resumes.
- HTML
- CSS
- JavaScript
- Teaching
- Unity
- Unreal Engine
- Founder & Full-stack Developer @ Techlis Systems Inc.Coquitlam, BC - On-siteFounded Techlis Systems Inc. to provide software development services to clients and mobile development.Highlights:
- Developed and published multiple highly-rated Android and iOS apps, achieving over 500,000 downloads with an average user rating of 4.8 stars.
- Explored emerging technologies like blockchain, IoT, machine learning, and AI tools toenhance software capabilities and user experiences.
- Delivered e-commerce websites using NextJS, Astro, Gatsby, WordPress and custom solutions.
- React
- React Native
- Android
- iOS
- Swift
- Java
- Material-UI
- Firebase
- Jest
- Google Analytics
- Software Developer @ Ensemble System Inc.Richmond, BC - On-siteHighlights:
- Developed health monitoring apps (Proteus), Shutterfly photo-sharing platform, and Epixmobile apps.
- Contributed to TLIM website and Adobe WWSC mobile app development using AngularJS, PhoneGap, and Bootstrap.
- Java
- Android
- JavaScript
- Angular
- HTML
- CSS
- Bootstrap
- Adobe Experience Manager
- Developer and QA @ HSBC Bank CanadaBurnaby, BC - On-siteInternship at HSBC Software Development Center.Highlights:
- Designed and launched the HSBC North America Regional Support Center website.
- Improved team communication and support systems through innovative web solutions.
- Java
- HTML
- CSS
- JavaScript
Highlight Projects

Dev Lead. Leading dev teams from infrastructure setup, Terraform configuration, AWS services setup, to Backend PERN stack, GraphQL server; and Frontend React, Redux, Chakra UI client.
- 🎯 Connecting Teams & Solving Fractured Workflows. All within one unified workspace.
- ✨ Reduce sharing unsecure assets via email throughout the lifecycle of a project.
- 🔔 Intelligent notification systems that can prioritize and minimize alerts simutaneously.

Modern Salon Booking & Management Platform. Maisie Beauty is a full-stack web application, offering seamless booking experiences for customers and powerful management tools for administrators. The platform serves both customers and salon administrators with a sleek, user-friendly interface
- 💕 This platform represents a modern approach to salon management, prioritizing user experience while maintaining robust administrative capabilities.

Built NFB films app using React Native at National Film Board of Canada. Watch over 4000 films from NFB - documentaries, animations and feature films - free on your device.
- 👌 Developed a cross-platform mobile app and interactive CMS for managing multimedia content.
- 📱 Used React Native for hybrid mobile app on both Android and iOS platforms.
- 📺 Integrated native Android and iOS SDKs for casting to big screens.

Leading Lyft Shipping dev team as full-stack engineer to build MERN stack, GraphQL backend; React web client and React Native mobile clients
- 🚀 Built a real-time logistics and transportation platform with AWS, React, React Native, GraphQL, and Node.js.
- 🚚 Real-time driver tracking mobile app to manage shipments ande delivery status, as well as communications between drivers and central hub operators.
- 🏠 Warehouse mobile app to manage inventory and pickup schedules.

Developer on a team of two to create an Android and Windows apps to act as a front end for the Epix collection of movies and TV shows. The app allowed the user to browse, favourite, and watch movies and TV shows on their android device. It was built using the Android SDK ( in Java ) with Eclipse and Android Studio.
- 🚀 Well-known video streaming app for large-scale platforms.

One of three main developers in Agile team of 12. Responsible for building reusable AEM components and templates, building complex community page and post builder, as well as overall stability and performance of the site. Developed using AEM 6.1, Java, Apache Sling Servlets, Sightly, JS, JQuery, Handlebars, Bootstrap, and SCSS.
- 💕 Used Adobe Experience Management as content management.
- 🧑🏽💻 Created reusable customizable AEM components.
Education
Simon Fraser University - Vancouver, BC
Humber College - Toronto, ON
Certificates
Skills
- HTML
- CSS
- JavaScript
- TypeScript
- Python
- Java
- Swift
- C++
- C#
- React
- React Native
- Next.js
- Vue
- Angular
- Vite
- Astro
- Gatsby
- Node
- Express
- Fastify
- NestJS
- tRPC
- GraphQL
- REST API
- Apollo
- React Query
- Redux
- MobX
- SQL
- PostgreSQL
- MongoDB
- Tailwind
- Charka UI
- Shadcn UI
- Material-UI
- Bootstrap
- Git
- GitHub
- Prisma
- Drizzle
- Mongoose
- Jest
- Cypress
- Playwright
- Storybook
- Vercel
- Netlify
- AWS
- Terraform
- Docker
- Socket.IO
- Electron
- Android
- iOS
- Expo
- Unity
- Adobe Experience Manager
- Linux
- Shell
- Vercel
- Netlify
- AWS
- Azure
- Google Cloud
- Firebase
- Supabase
- Cloudflare
- Docker
- VS Code
- Figma
- Jira
- Confluence