John Goupil
Personal Information
- Role: Software Engineer – Full Stack Architect
- Citizenship: American Citizen
- Address: 3970 Dayton Ave N, Seattle, WA 98103
- Phone: 206-478-2269
- Website: www.jsgoupil.com
- E-mail: contact@jsgoupil.com
- LinkedIn: www.linkedin.com/in/jsgoupil
- GitHub: www.github.com/jsgoupil
Summary
Organized, detail-oriented team player with a decade of experience in architecting and implementing robust SaaS solutions. Proficient in cloud architecture, C#, NodeJS, Angular, and React. Adept at leading teams, driving strategic vision, and optimizing user and developer experience. Ability to meet deadlines, adhere to quality standards, and handle multiple projects simultaneously.
Work Experience
First Software Engineer – Full Stack
Company: Covet
Dates: September 2024 – Current
- Re-coded the entire front end (Next.js) and backend in NodeJS (NestJS) and React with Tailwind
- Helped the management team to launch the website successfully
Microsoft Software Engineer – Full Stack (3-month contract)
Company: Microsoft
Dates: April 2024 – June 2024
- Coded C# backend and React (TypeScript) frontend internal website for government purposes
- Improved code quality and helped elevate the team in better coding practices
Senior Principal Software Engineer – Full Stack
Company: 3C Connect
- Integration specialist architecting with Azure Cloud for scalability by using Azure Functions, Event Grid, Service Bus, Redis
- Led the creative vision and strategic goals of the company, ensuring alignment with objectives
- Launched and managed a PWA application in React, communicating with distributed systems and Web APIs
- Managed the frontend Angular application (currently on v18) with Tailwind, and backend in C#
- “John is a very capable developer for managing or developing large- or small-scale projects.” – Shannan Kiblinger; COO, 3C Connect
Principal Software Engineer – Full Stack
Company: Silo
Domain: SaaS B2B website for managing invoices and wholesale product inventory for the food and agriculture industry
- Integrated with multiple partners to securely synchronize financial data
- Led a team on good practice principles to improve team productivity
- Prevented client churn by tracking key metrics and insights
- Coded in Go for server-side processing and React for frontend
- Solidified the code infrastructure by introducing unit tests and code coverage for the entire organization of 50 developers
Testimonials:
- “John was an invaluable asset to our engineering team. Without his experience in QuickBooks, integrating would have been a very difficult process.” – Magnus Hilding; VP, Silo
- “John’s exceptional work for us has left a lasting impact. Not confined to a single role, he displayed remarkable adaptability as a full-stack software engineer.” – Lionel Vital; Engineering Manager, Silo
Senior Software Engineer – Full Stack
Company: 3C Connect
Dates: September 2014 – June 2021
- Built the entire infrastructure from scratch for a multi-tenant SaaS system using REST APIs
- Coded application using object-oriented languages C#, .NET, Angular
- Strengthened experience with relational databases, T-SQL, and ORM Entity Framework
- Created, maintained high volume throughput website with 99.99% SLA with no downtime
- Implemented microservices in the cloud using Azure DevOps, Docker, and Kubernetes
- Achieved idempotency in fast processing with queues and Azure Functions
Senior Software Engineer – Full Stack
Company: Microsoft
- “John is technically very strong and one of the most productive developers I have worked with. In addition to being a well-rounded developer, he was the subject matter expert for any frontend development issues.” – Rajesh Batheja; Senior Software Developer, Microsoft
- Created and improved the ASP.NET MVC Framework used by more than 6 million developers
- Cross-communicated between large teams to ensure strategic and informed business decisions
- Created and launched the Azure Cloud Portal that 200 million people use every day
Education
Degree: Bachelor of Science: Software Engineering
Institution: Université de Sherbrooke
Location: Sherbrooke, QC
Dates: September 2003 – March 2007
- Acted as subject matter expert in .NET and Azure Teams
- Created and improved the ASP.NET MVC Framework used by more than 6 million developers