Download PDF

Skills

Languages: Go, JavaScript/TypeScript, Python, Java, SQL

Technologies:  AWS, Angular, React, Node.js, .NET Framework, MongoDB Atlas

Methodologies: Object Oriented Programming, Agile Development, Design Patterns, Database Design, Test Driven Development, Cloud Computing

Tools: Git, Docker, Kubernetes, Terraform, Serverless

Work experience

Senior Software Engineer

August 2025
Disney Experiences
  • Designed and implemented a custom API Gateway using NGINX and Varnish for caching, decreasing traffic on backend services, reducing costs, and lowering API latency to improve the user experience.
  • Designed and implemented a large-scale migration to the AWS EventBridge Event Bus, eliminating bottlenecks in the previous architecture.
  • Refactored hundreds of repositories using LLMs as the sole developer on the migration effort, accelerating modernization and streamlining execution.
  • Integrated AI into existing processes to improve velocity, reduce tedious tasks, and enhance both user and developer experiences.
  • Provided expert mentorship to teammates and vendors, strengthening technical capability and supporting effective delivery.
  • Improved system performance and scalability by delivering architectural solutions focused on efficiency, reliability, and better end-user outcomes.

Lead Software Engineer

August 2023August 2025
Disney Experiences
  • Designed event-driven, microservice architecture for Disney Parks & Resorts Operations Platform, maximizing efficiency and resilience while minimizing latency and costs.
  • Collaborated closely with vendor Globant on the OpSheet Modernization project, conducting knowledge transfer sessions, reviewing technical designs, and providing feedback and code reviews.
  • Developed a comprehensive interview questions document, encompassing both behavioral and technical aspects relevant to the project, and led interviews to expand team capacity.
  • Mentored Disney Core Team members on best practices and OpSheet product knowledge, fostering skill development and expertise.
  • Constructed and managed backlogs for upcoming epics and Program Increments (PIs), ensuring strategic planning and execution.
  • Maintained consistency in communication and documentation, ensuring clarity and professionalism throughout the project.
  • Avoided technical jargon, making complex concepts easily understandable for all stakeholders involved.
  • Diligently proofread all project-related documents and communications to ensure accuracy and error-free presentation.

Senior Software Engineer

July 2019August 2023
Disney Parks & Resorts
  • Designed and implemented serverless microservices using Go, AWS Lambda, and MongoDB to enhance scalability and backend system performance.
  • Developed a Typescript Composite API for seamless interaction between microservices and UI clients, ensuring smooth integration across systems.
  • Created front-end applications with Angular and Flutter, achieving visually engaging and user-friendly interfaces for end users.
  • Transformed custom solutions into reusable frameworks to improve code efficiency, maintainability, and consistency in future projects.
  • Directed the implementation of a server-driven UI architecture utilizing AngularJS and .NET, enabling multiple UI views from a single codebase while reducing development time.
  • Spearheaded the creation of a cloud-based serverless architecture with AWS Lambda, SQS, and Kinesis to streamline data migration processes and real-time client notifications.
  • Optimized business logic workflows within Lambdas to deliver configurable response formats while adhering to strict SLAs for API performance.
  • Rewrote an existing iOS application from Swift into the Flutter hybrid framework under tight deadlines, ensuring on-time delivery while acquiring proficiency in Flutter development.

Software Engineer

October 2017July 2019
Disney Parks & Resorts
  • Designed and developed applications within the Park Operations Delivery Team, improving operational efficiency and enhancing cast and guest experiences.
  • Leveraged IoT technology and AWS Serverless architecture (e.g., Lambda, API Gateway, CloudFront, AWS IoT, Kinesis) to automate manual processes, driving increased productivity and reducing costs.
  • Spearheaded the development of the team's first Angular 2+ web application using a 100% serverless architecture; established standards and strategies for future Angular implementations.
  • Contributed to agile methodologies through active participation in sprint planning meetings, ensuring accurate requirement gathering, task sizing, and successful project execution.
  • Delivered end-of-sprint demos to business stakeholders, clearly communicating project status, outcomes, and value achieved.
  • Provided mentorship and oversight to interns, contractors, and vendors while maintaining comprehensive documentation to support knowledge sharing and process continuity.

Software Engineer II - Front End

August 2016 October 2017
ESPN
  • Designed and maintained live-updating and automated products, such as scoreboards, game packages, standings, and schedules, enhancing the fan experience for millions of users globally.
  • Partnered with product and design teams to create maintainable and scalable solutions for ESPN.com and the ESPN App, leading to a 300% increase in page views during the 2017 NFL Draftcast redesign.
  • Ensured smooth operation of ESPN.com front-end products by resolving bugs and implementing improvements to enhance user satisfaction.
  • Contributed to the organizational knowledge base by documenting best practices and technical insights to support team collaboration and onboarding processes.
  • Delivered projects on time by adhering to agile development methodologies and actively participating in sprint planning, daily stand-ups, and retrospectives.
  • Produced comprehensive documentation to facilitate effective knowledge transfer among team members and improve project continuity.

Web Developer I

June 2015August 2016
ESPN
  • Designed and implemented new features for ESPN.com, ESPNFC.com, and ESPNDeportes.com, enhancing user experience and driving increased engagement across varied platforms.
  • Provided 24/7 support as part of the Consumer Tech Ops team to ensure uninterrupted operation of consumer-facing web products and prompt resolution of technical issues.
  • Participated in on-call rotations to deliver timely and effective support, reinforcing system reliability and user satisfaction.
  • Developed and maintained clear documentation for technical processes and troubleshooting procedures, enabling efficient knowledge sharing and streamlined problem-solving.
  • Collaborated with cross-functional teams to deliver projects successfully, adhering to deadlines and exceeding client expectations.
  • Ensured clear communication with team members and stakeholders by avoiding technical jargon, fostering understanding, and promoting effective collaboration.

Lead Web Application Developer

August 2013June 2015
Roanoke College
  • Oversaw and mentored a team of student developers, prioritizing and implementing features to enhance the functionality and user experience of various web applications.
  • Directed the migration from ColdFusion to PHP using the Laravel framework, achieving improved performance, scalability, and maintainability of web applications.
  • Redesigned complex business logic components in PHP to ensure seamless integration with the new framework while maintaining compatibility across systems.
  • Introduced modern development practices such as Git for version control, Unit Testing in PHP, daily standups, and peer code reviews, fostering enhanced efficiency and collaboration within the team.
  • Designed and implemented a mass email application that optimized notifications across the college, enabling efficient queueing and targeted delivery of messages for user-created groups comprising students, faculty, and staff.
  • Documented all development processes comprehensively to support knowledge transfer, ensure adherence to coding standards, and promote long-term consistency across projects.

Education

Applied Computer Science

20122015
Roanoke College

GPA: 3.4