Jean-Philippe Melanson
Software Engineer
Contact
Address
Lévis, QC, Canada, G6Z 3C8Phone
418-903-5365GitHub
github.com/jp30566347Website
jp305.devSkills
- Javascript
- Typescript
- React
- Next.js
- React Native
- Postgres
- AWS
- GitHub
- System Design
- Code Architecture
Languages
- French (native)
- English
Overview
Accomplished software engineer with 15+ years of experience architecting and delivering scalable mobile and web applications used by thousands of users across diverse industries. Proven expertise in Next.js, React, React Native, TypeScript, and Postgres, complemented by extensive backend and cloud development experience. Successfully reduced operational costs by up to 60% through strategic platform migrations, led cross-functional teams on enterprise-scale projects, and delivered full-stack solutions from concept to production. Skilled in designing large-scale systems with emphasis on performance, security, and maintainability. Strong track record of driving technical initiatives that deliver measurable business impact in fast-paced, agile environments.
Work Experience
Software Engineer
Sapien.io (Remote)
2024-09 - Current
- Engineered an airdrop experience for blockchain-integrated data labelling platform, enabling seamless token distribution and user onboarding workflows
- Built and architected an email template engine that streamlined communication workflows, improving engagement rates and reducing email development time by 50%
- Designed and implemented a goal-based reward mechanism integrated with blockchain technology for quality control, incentivizing high-quality data labelling and improving platform reliability
- Actively mentored and oversaw junior engineers' work, providing technical guidance, code reviews, and architectural direction to ensure code quality and team growth
Software Engineer - Technical Cofounder
doormath.ca (Remote)
2023-04 - 2024-09
- Architected and built the complete technical foundation for a real estate platform, delivering instant home valuations and market analytics to customers using Next.js/React/TypeScript and Supabase/Postgres
- Partnered with CEO to define product vision and roadmap, orchestrating cross-functional team of UX designers and ML engineers to integrate advanced features that enhanced user experience
- Delivered 15+ critical business features including automated appraisal workflows, subscription management, broker portal, property listings, auction systems, and analytics dashboards, enabling platform launch and revenue generation
- Established production-grade infrastructure including authentication systems, automated QA pipelines, CI/CD workflows, CDN integration, and image optimization, ensuring 99.9% uptime and sub-2s page loads
Software Engineer
FastAF Technologies Inc. (Remote)
2020-05 - 2023-01
- Led end-to-end development of core e-commerce features including cart, checkout, loyalty programs, discount engine, inventory management, and recommendation systems using Rails and React Native/TypeScript, processing thousands of transactions daily
- Architected and delivered web3 payment infrastructure including cryptocurrency payment processing, NFT discount integration, fiat on/off-ramps, and Solana wallet connectivity, expanding payment options and revenue streams
- Established DevOps best practices and QA automation frameworks that reduced support ticket volume by 40% and improved deployment frequency by 3x while maintaining code quality
- Served as engineering lead and technical advisor for product management and executive leadership, translating business requirements into technical solutions and providing strategic guidance on technology decisions
Software Engineer - Consultant
Ticketmaster (Québec City, QC)
2018-04 - 2020-05
- Architected and implemented critical ticketing microservices handling millions of transactions using Java and Go on AWS, ensuring high availability and fault tolerance for mission-critical systems
- Collaborated with product, engineering, and operations teams to design cloud-native solutions that automated business processes, reducing manual effort by 60% and improving system reliability
- Designed and executed comprehensive disaster recovery strategies for cloud-hosted applications, achieving RPO of less than 1 hour and RTO of less than 4 hours, ensuring business continuity
- Developed cloud governance frameworks and policies covering infrastructure standards, security protocols, cost optimization strategies, and operational procedures, standardizing practices across engineering teams
Software Engineer - Consultant
Asurion (Remote)
2017-10 - 2018-03
- Designed and developed responsive web interfaces using HTML, CSS, JavaScript, and React that improved user engagement metrics and streamlined customer workflows
- Implemented comprehensive testing strategies including unit, integration, and E2E tests that reduced production bugs by 50% and accelerated deployment cycles
- Enhanced and maintained high-performance backend APIs built with Scala, optimizing response times and improving system reliability for enterprise-scale applications
Software Engineer - Consultant
Ticketmaster (Québec City, QC)
2016-10 - 2017-10
- Built scalable React-based interfaces for event code redemption management, enabling seamless user experiences for millions of ticket transactions
- Led frontend and backend architecture decisions, establishing React/Redux patterns for state management and Java/Spring microservices architecture that improved maintainability and developer productivity
- Participated in Agile ceremonies including sprint planning, daily standups, and backlog grooming, contributing to improved team velocity and delivery predictability
Software Engineer
Balihoo (Boise, ID)
2014-07 - 2016-05
- Engineered campaign automation system using Scala and Amazon Simple Workflow Service that orchestrated multi-channel marketing campaigns across thousands of locations, reducing manual effort by 80% and enabling real-time campaign execution
- Developed comprehensive web dashboard using JavaScript, AWS, and Scala that enabled marketing teams to create, monitor, and optimize campaigns, improving campaign management efficiency by 3x
- Built automated data processing pipelines using CoffeeScript, Node.js, and Amazon Redshift that processed millions of marketing data points daily, enabling data-driven campaign optimization and reporting
Software Engineer
Ticketmaster (Québec City, QC)
2011-06 - 2014-06
- Led cross-functional platform team initiatives by developing low-level Java libraries for ticket on-sale operations, enabling reliable high-throughput transactions during peak demand events
- Established comprehensive production readiness capabilities including monitoring systems, observability dashboards, centralized logging, and automated release pipelines, reducing incident response time by 70%
- Built integrated developer toolkit and IDE plugins that streamlined development workflows and reduced onboarding time for new engineers from weeks to days
- Architected local development environment infrastructure using Docker and Linux scripting that mirrored production systems, enabling faster iteration and reducing environment-related bugs
Software Engineer
Université Laval (Québec City, QC)
2008-05 - 2011-05
- Contributed to full-stack development of enterprise e-learning platform serving thousands of students using Java, JSF, and Oracle, implementing core features that enhanced educational delivery
- Developed reusable JavaScript components with cross-browser compatibility, ensuring consistent user experiences across different browsers and improving frontend code maintainability
- Designed and implemented comprehensive quiz module from scratch using Hibernate ORM and object-oriented design principles, enabling interactive assessments and automated grading
Education
2004-09 - 2008-09
Bachelor of Engineering (B.Eng.) - Information Technology
École de technologie supérieure
- Laboratory Assistant: E-commerce & transactional application development
- NSERC Research Award: Image-based search with Oracle DB