Senior Software Engineer with 8+ years of experience building products end-to-end — from distributed back-end systems to web and mobile apps. I’m a generalist at heart, comfortable diving deep into any layer of the stack or domain depending on the problem at hand.
Assumed a leading role in the apps team in efforts to deliver a digital-first member experience, from automating in-house processes to designing/developing new member facing features on iOS, Android and Web, to everything in-between.
Was part of the initial core member experience team that was formed after Fountain Life acquired LifeOmic.
•
Worked across the stack to bootstrap the Fountain Life iOS and Android app, powered by the LifeOmic platform and built on React Native and Expo.
•
Spearheaded the design and implementation of the system that automated the data flow from our internal platform to our Salesforce instance, enabling different automation within our client facing product while also providing product owners and data analysts with a clear view of key product insights.
Was part of the SkillSpring team, which was in charge of developing a real-time video conferencing platform tailored to health professionals. Worked across the whole stack using TypeScript, React, React Native, Node.js, DynamoDB, GraphQL, Twilio, Stripe, Cypress, and Web Components.
•
Worked across different cross-functional teams working on different parts of the Precision Health Cloud platform, which was powered by a microservice architecture and a number of different front-end applications powered by a federated GraphQL API as well as a RESTful API.
•
Bootstrapped a new React Native application for one of our main customers that ran on web, iOS and Android based on a single code base. The app’s main capabilities were powered by our in-house products, the Precision Health Cloud Platform and SkillSpring.
•
Worked across the company's entire tech stack to develop and improve our key automation processes, from front-end tooling and shareable libraries to our infrastructure deployment orchestration. Some examples include DynamoDB data access libraries and testing utilities, monitoring tools used for auto promotions, and in-house reusable GitHub Actions for our day-to-day pull request workflow.
Led the experience team and managed a group of five engineers. Was in charge of designing and implementing the architecture to support key features like user registration, user personalization, and user ad personalization.
•
Led the project for creating what would become Univision's main GraphQL API. The project stack was TypeScript, Node, Fastify, Apollo Server, ECS Fargate, Redis, DynamoDB, and PostgreSQL. The API averaged traffic of 200 RPS and peaked at ~1.2K RPS.
Was part of the engagement team, which focused on developing and implementing cutting-edge features that drove user interaction across the main Univision website.
•
Leveraged React and its ecosystem to create performant and maintainable user interfaces. The main architecture was based around a React monorepo that facilitated code sharing for multiple teams.