Major League Baseball

El Segundo, CA

Senior Software Engineer

5/23 - Current

  • Specialized in payment processing and checkout architecture for MLB's ticketing platform, delivering secure, reliable purchasing experiences at enterprise scale.
  • Led implementation of Apple Pay, Google Pay, and Mastercard Click to Pay, expanding digital wallet support and improving checkout flexibility for fans purchasing tickets online.
  • Designed and delivered major enhancements to Guest Checkout, including payment workflows, buyer types, service charge mapping, parking purchases, cart improvements, and upsell experiences.
  • Integrated Accertify Real-Time Fraud Detection into the checkout experience, improving fraud prevention while maintaining a seamless purchasing flow.
  • Developed reusable frontend components and application architecture using React, TypeScript, AngularJS, Node.js, and Next.js within a large NX monorepo.
  • Implemented and enhanced View From Seat and 3D Seat Map experiences, improving ticket discovery and purchase confidence for fans.
  • Built production monitoring, alerting, and observability dashboards using Datadog to proactively identify issues and improve application reliability.
  • Partner closely with Product Managers, UX Designers, QA Engineers, backend teams, and external vendors to deliver customer-focused features from concept through production.
  • Contribute to architecture discussions, code reviews, technical planning, and mentoring to improve engineering quality and maintainability.
  • Deliver highly reliable software supporting major sales events, including Opening Day, playoffs, and other high-demand ticket releases.

Freelancer

Remote

Fullstack Developer

12/22 - 4/24

  • Collaborated with multiple clients to deliver high-quality frontend and backend solutions, ensuring seamless functionality and user experience.
  • Partnered with a VR startup to modernize their game's login flow by implementing a robust solution using Next.js.
  • Integrated and managed 3D models stored in S3 buckets, leveraging Three.js to enhance profile page visualizations.
  • Developed backend systems using Node.js for user authentication and account management, functioning as a CRM.
  • Successfully deployed multiple versions of a property management mobile application, ensuring scalability and reliability.
  • Configured Firebase Functions to automate status updates and trigger notifications in response to real-time data changes.
  • Deployed and maintained applications on AWS EC2 instances, optimizing performance and system stability.

Propstream

Lake Forest, CA (Remote)

Lead Frontend Developer

10/20 - 03/23

  • Led a team of five Web Developers and one Mobile Developer in order to build both web and mobile applications from the ground up.
  • Reviewed the code for all development and provided useful comments and industry best practices.
  • Worked together with a Product Owner in order to flush out user stories that both the stakeholders and the development team could understand
  • Rewrote an existing application in React for a complete visual overhaul
  • Delivered various frontend user stories within two-week sprints
  • Established a culture committee in order to host work events to boost team morale and get to know teammates on a personal level.
  • Deployed React Native apps to both Google Play Console and Apple Store Connect

Cvent

McLean, VA

Software Developer Engineer II

05/18 - 10/20

  • Built sample applications from the ground up in order to work with standardized Cvent React components in isolation.
  • Delivered frontend features to the Cvent framework team that were consumed by downstreams teams.
  • Helped with a styling overhaul that affected the entire Cvent platform.
  • Configured and maintained a CI/CD pipeline in Jenkins
  • Led the testing effort for two sprint teams, debugging and fixing issues in React.
  • Cross-trained five developers in software testing practices such as: unit, smoke, integration, regression, and performance testing
  • Developed and supported automation scripts in JavaScript for various sprint teams.
  • Setup SonarQube in order to monitor code coverage
  • Wrote functional, integration, and regression tests using a Jasmine and Webdriver.io framework

Fannie Mae

Herndon, VA

Software Developer in Test

05/16 - 05/18

  • Worked with my team to develop high-volume Java microservices in order for Fannie Mae to properly handle appraisal data.
  • Fixed application bugs effectively in Java, increasing productivity and boosting workflows
  • Worked on a high-performing Scrum team to complete various user stories within two-week sprints tracked with Jira.
  • Deployed various microservices to both on-prem and AWS servers.
  • Planned and devised cohesive test plans for Java-based projects using SOAP and REST technologies
  • Wrote and optimized test cases to maximize the success of both automated and manual test suites
  • Wrote architecture documentation such as UML class diagrams, and flowcharts for new microservices

FDM Group

New York, NY

Java Developer

01/16 - 05/16

  • Completed an intensive 17-week Java development course that covered topics such as: Unix scripting, SQL, JUnit, TDD, algorithms, data structures, Object-Oriented Principles, web development, and Spring
  • Operated as a Scrum Master on a small team to develop various microservices.