Home

Evan Sagge

Senior Software Engineer

I am an experienced software engineering leader with more than 18 years of experience in full-stack web applications development, particularly in the FinTech and HealthTech domains. I primarily focus on scaling backend systems while maintaining seamless UX workflows in the frontend. I leverage agile methodologies and testing practices to help ensure that our applications not only meet but exceed user expectations.

As a technical leader, I also put emphasis on coaching, mentorship and team-building with other engineers, resulting in team members' professional growths, and a cohesive, well-aligned team that delivers high-quality software.

My technical expertise spans a wide array of technologies, including Ruby, Python, JavaScript, and TypeScript, alongside web application frameworks such as Ruby on Rails, Django, Node.js, React, Vue, Ember, and Angular.

Contact Info

Professional Experience

Nov 2023 - present
Owner, Consulting Software Developer
Client Projects:
  • Giftly - https://www.giftly.com
    Technologies: Ruby on Rails, Typescript, Javascript, AngularJS, Vue.js, TailwindCSS, PostgreSQL, AWS, Heroku, Stripe API
    • Led the re-design and migration of the Giftly.com e-commerce platform from AngularJS to Vue.js and TailwindCSS with a more modern design and improved user experience, and directly collaborating with a team of product owners and designers, resulting in a 17.5% increase in customer conversion rates from the previous year.
    • Implemented A/B testing for customer product selection and checkout process in collaboration with SEO experts and growth teams, improving checkout conversion rates further by 8%.
    • Led the development of a new set of internal tools, including a admin management pages to efficiently manage premium greeting card options and increase revenue from gift card purchases, and a set of fraud review tools which reduced the weekly backlog of manual fraud reviews by 50% and increase fraud review throughput by 40%.
  • Daily Timecard - https://dailytimecard.com/
    Technologies: Node.js, React.js, Material UI / MUI, MongoDB, Stripe API
    • Implemented a subscription system with Stripe for a client project built with Node.js, React.js, MUI and MongoDB.
    • Re-worked authentication system with JWT and access/refresh tokens to improve security and user experience.
Jan 2023 - Nov 2023
Technologies: Python, Django, Javascript, React.js, PostgreSQL, AWS, Stripe API, Twilio API
Staff Software Engineer
  • Led the design and implementation of Cedar's payment dispute handling system to ensure dispute resolution accuracy, reducing operational overhead from manually addressing client issues with disputed payments, and reducing the time to resolve disputes by 40%.
  • Managed the migration of IVR system to Twilio API to make it more scalable and enhance UX with over-the-phone payments, increasing payment by phone completion rates by 25% and reducing client IVR onboarding times by 45%, as well as opening.
  • Led technical direction for Payment team through writing technical designs, planning quarterly roadmaps, and maintaining dependency alignment with other teams to ensure timely delivery of projects.
  • Organized agile team sprint processes and ceremonies, boosting team throughput and responsiveness to evolving project demands.
Aug 2020 - Jan 2023
Technologies: Javascript, Typescript, Node.js, Ember.js, PostgreSQL, AWS
Engineering Manager
Sep 2021 - Jan 2023
  • Managed a diverse team of 8-11 full-stack software engineers for the Nurx Patient Experience team, growing it initially from a team of 3 engineers, and provided coaching and mentorship to help engineers grow in their careers.
  • Implemented team OKRs to enhance focus and drive strategic outcomes, and aligned team initiatives with organizational goals, driving a clear vision for success for the Nurx team.
  • Streamlined team sprint processes and managed cross-functional communication with other technical and product leads to help ensure timely project delivery.
  • Managed on-call rotations for proper coverage and response to production issues.
Staff Software Engineer
Aug 2020 - Sep 2021
  • Led a team of 5 engineers in developing and launching new Nurx service lines, significantly expanding Nurx's healthcare offerings by 4 new service lines within the first year.
  • Optimized tooling for developing new Nurx service lines, reducing service line development time from 3-4 months to under 1 month on averagely-sized service lines, enhancing delivery efficiency and accelerating time-to-market.
Jun 2019 - Jun 2020
Technologies: Ruby on Rails, React, MySQL, AWS, Redis
Staff Software Engineer
  • Led the design and development of more processor/gateway-agnostic payments architecture, enabling Procore to market to a wider range of customers with different payment processing partners and preferences.
  • Introduced service modules to the Procore monolithic codebase to improve autonomy across different engineering teams.
Sep 2016 - Apr 2019
Technologies: Django, Python, Celery, RabbitMQ, AWS, MongoDB, CassandraDB, Kafka
Senior Software Engineer
  • Led the development of a new ACH processing system to ensure the proper transfer of money between their Venmo accounts and user bank accounts, resulting in a more stable and maintainable set of services, reduced system downtimes and on-call incidents by ~50%, reduced loss from duplicated/missed transactions by ~$300k within the first year after project completion.
  • Improved platform stability and performance through caching, database optimizations, and code optimizations.
  • Improved backend technology to enforce escheatment process, ensuring compliance with state regulations and reducing monetary loss for the company.
Aug 2015 - Sep 2016
Technologies: Ruby on Rails, React, MySQL, AWS, Redis, Elasticsearch, Kubernetes
Senior Software Engineer
  • Improved candidate sourcing for Entelo users by leading the implementation of a follow-up feature to Entelo's Track product
  • Increased Entelo search performance through the design of a data aggregation system for use with Entelo products
Mar 2013 - Feb 2015
Technologies: Ruby on Rails, React, MySQL, AWS, Redis
Software Engineer
  • Designed the American Honors platform architecture and turned it into a distributed and service-oriented cluster of web APIs and applications
May 2005 - Jan 2013
Technologies: Ruby on Rails, React, MySQL, AWS, Redis, Elasticsearch, MongoDB
Software Engineer
  • Lead the development of the Infinite.ly social media management app using Ruby on Rails, MongoDB, Redis, Resque, Elasticsearch, and designed interfaces to connect with external APIs.
  • Delivered web and mobile applications for clients using Ruby on Rails and Swift.

Skills

  • Technical Leadership
  • Agile Methodologies
  • Software Architecture
  • Distributed Systems
  • Domain-Driven Design
  • Full-stack Web Development
  • Languages: Ruby, Python, Javascript, Typescript
  • Frameworks: Ruby on Rails, Django, Node.js, React, Vue
  • Databases: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch
  • Cloud Platforms: AWS, Heroku
  • Others: TailwindCSS, SASS, MUI, Kafka, RabbitMQ, GraphQL, Figma, Git

Education

Ateneo de Manila University (Philippines)
B.S. Computer Engineering, 2005
Ateneo de Manila University (Philippines)
B.S. Physics, 2004