Jean-Philippe Melanson
Software Engineer
Overview
Accomplished software engineer with 15 years of experience in building robust mobile and web applications. Proven expertise in Next.js, React, React Native, TypeScript, and Postgres, complemented by extensive backend and cloud development experience. Skilled in architecting large-scale applications and dedicated to agile principles, with comprehensive knowledge of the full software development lifecycle. Seeking a leadership or senior engineering role to leverage technical expertise and drive impactful projects.
Work Experience
2023-04 - Current
Technical Cofounder
doormath.ca (Remote)
- Created the technical foundation of a customer-facing real estate platform that provided instant home valuation and sector insights with Next.js/React/TypeScript and Supabase/Postgres
- Collaborated with CEO on product vision definition and coordinated contractors to incorporate UX and ML elements
- Implemented several critical features like appraisal process, broker subscriptions, broker management, property listing, sector auctions, advertisements, analytics/tracking, real estate transactions, emails, customer retention, etc
- Worked on several non-functional features such as authentification, automated QA, continuous deployment, CDN/DNS integration, image optimizations, etc
2020-05 - 2023-01
Senior Software Engineer
FastAF Technologies Inc. (Remote)
- Led end-to-end e-commerce features development such as cart, checkout, loyalty, discounts, inventory and recommendations in Rails and React Native/TypeScript
- Oversaw and implemented various web3 product initiatives around accepting cryptocurrency payments, NFT discounts, on/off ramp and wallet integration on the Solana blockchain
- Provided leadership on DevOps and QA processes in order to optimize support requests
- Engineering subject matter expert and primary point-of-contact for product management and executives
2018-04 - 2020-05
Senior Cloud Engineer - Consultant
Ticketmaster (Québec City, QC)
- Implemented core ticketing micro-services using Java and Go on AWS
- Collaborated with cross-functional teams to develop and implement cloud-based solutions, streamlining business processes
- Managed disaster recovery planning for critical applications hosted in cloud environment, minimizing potential data loss or service outages during unforeseen events
- Contributed to development of cloud governance policies that provided clear guidelines around infrastructure usage, security controls, cost management, and maintenance responsibilities
2017-10 - 2018-03
Senior Full Stack Engineer - Consultant
Asurion (Remote)
- Developed user-friendly interfaces using HTML, CSS, JavaScript, React and other front-end technologies for seamless user experience
- Conducted thorough testing of applications to identify and resolve bugs prior to deployment
- Maintenance on backend APIs (Scala)
2016-10 - 2017-10
Senior Full Stack Engineer - Consultant
Ticketmaster (Québec City, QC)
- Developed user-friendly interfaces using HTML, CSS, JavaScript and React to manage redeemable event codes
- Provided leadership on frontend technical architecture with React and Redux and on backend architecture with services on Java and Spring
- Involved with Agile project management ceremonies like project planning, daily updates, grooming sessions, etc
2014-07 - 2016-05
Senior Software Engineer
Balihoo (Boise, ID)
- Implemented features to automate campaigns across multiple channels and locations using Scala on Amazon Simple Workflow Service
- Developed web frontend application to create and monitor marketing campaigns efficiently using Javascript, AWS and Scala
- Automated multiple data processing operations using CoffeeScript, Node.js and Amazon Redshift
2011-06 - 2014-06
Senior Engineer
Ticketmaster (Québec City, QC)
- Led cross-functional team platform efforts by implementing low level Java library functions for ticket on-sale operations
- Implemented various production readiness initiatives around monitoring, observability, logging, automated release management
- Created developer toolkit IDE for rapid onboarding of new resources
- Created local testing environment infrastructure with Docker and linux scripting
2008-05 - 2011-05
Full Stack Software Engineer
Université Laval (Québec City, QC)
- Collaborated on full stack development of e-learning platform with Java, JSF and Oracle
- Developed multiple frontend JavaScript components, ensuring cross browser compatibilities
- Created a quiz module from the ground up that leveraged Hibernate and object-oriented programming
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
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