Summary
Software development engineer and team lead with 16 years of experience delivering modern web applications and leading engineering teams. Skilled in UI/UX design, accessibility, and maintainable code, translating concepts into functional interfaces without dedicated design resources.
Experienced in structuring complex projects, managing backlogs, and leading sprint cycles for predictable delivery. Strong in cross-functional collaboration, product ownership, team mentorship, and technical documentation.
Effective communicator, comfortable leading discussions, interfacing with stakeholders, and presenting technical solutions to diverse audiences.
Skills
Front-End Web Development
- ReactJS
- TypeScript
- JavaScript (ES6)
- CSS3
- HTML5
- Responsive design
- WebGL (ThreeJS)
- AJAX
- jQuery
- REST API integration
- Web Components
- Unity 3D
UI/UX Implementation
- Accessibility-first design
- Stakeholder-driven UX iterations
- Digital design principles
- Design systems
- Live product demonstrations
Team Leadership
- Agile and Scrum practices
- Sprint planning
- Backlog management
- Mentorship
- Technical team management
- Cross-team coordination
Cross-Functional Collaboration
- Product ownership
- Requirements gathering
- Stakeholder alignment
- Project management
- Technical documentation
- Collaboration with Product, Engineering, and Operations
Other Technical Skills
- AI prompt engineering
- PHP
- MySQL
- Continuous integration (CI/CD)
- Automated unit testing
- Database operations
Experience
Application Development Lead Starbucks Coffee Company: 2024 - Present
- Lead front-end engineering efforts across multiple project teams, owning both implementation and product direction for internal web applications used by thousands of Starbucks employees.
- Craft production-ready user interfaces and design systems without reliance on dedicated designers, balancing engineering execution with user-centric design decisions.
- Perform product ownership duties: define product roadmaps, manage backlogs, lead sprint ceremonies, and coordinate with stakeholders to ensure delivery of business-critical features.
- Partner with cross-functional teams across Product, Engineering, and Operations to scope, architect, and deliver high-value internal tools aligned with business needs.
- Related project: Starbucks My Availability
Certificate in Engineering Leadership University of Washington: December 2024
- Completed a graduate-level program focused on leadership, communication, and strategic decision-making for engineering professionals.
- Developed skills in technical team management, stakeholder engagement, and driving innovation within engineering organizations.
Senior Software Development Engineer Expedia Group: 2022 - 2024
- Led a development team to execute feature enhancements for the Expedia partner integration platform, improving partner onboarding and internal tooling.
- Improved deployment velocity and code quality by implementing robust testing and CI pipelines, reducing bug rates and time-to-market.
- Collaborated closely with product managers and designers to define technical approaches aligned with business requirements, focusing on maintainable code and scalable UI architecture.
- Mentored junior developers and interns, providing technical guidance and professional development support within the team.
- Related project: Expedia Open World
Certificate in Project Management Coursera: February 2024
- Earned certification through Coursera’s Project Management Professional program, covering agile methodologies, risk management, and project planning.
- Enhanced ability to lead cross-functional teams, manage project timelines, and deliver business-critical outcomes.
Software Development Engineer Adobe, Inc.: 2018 - 2022
- Developed front-end applications and integrated features into Adobe’s Creative Cloud suite, including Photoshop, Illustrator, and InDesign, supporting file sharing and collaboration workflows.
- Built customer-facing web applications for Adobe Express using ReactJS, connecting to internal REST APIs and improving product value for new customers.
- Defined frontend architecture for scalable web component interfaces, shortening integration timelines for internal and external teams.
- Managed cross-team technical discussions and backlog prioritization, ensuring alignment across Product, Engineering, and Partner teams.
- Related projects: Adobe Cloud Collaboration, Adobe Express
Software Development Team Lead Level 11 Consulting: 2015 - 2018
- Led frontend and full-stack development for 3D interactive web applications, delivering mapping and navigation tools for Carnival Cruise ships on both mobile and large, touch-enabled screens.
- Delivered browser-based WebGL (React, ThreeJS) and Unity 3D versions of applications, with responsibility for technical execution and deployment logistics.
- Presented live product demos at CES 2017, contributing to high-profile project success.
- Coordinated with clients, engineers, and designers to deliver polished interactive user experiences deployed to both mobile and large-format displays.
- Related project: Carnival Cruise Lines Wayfinding
Web Developer Sur La Table, Inc.: 2013 – 2015
-
Designed, developed, tested, troubleshot, and debugged mobile and
desktop e-commerce applications using HTML, CSS, JavaScript,
jQuery, and AJAX in Visual Studio. Projects included:
- Hand-coded global site header with multi-tiered navigation, reactive browsing, and custom styling.
- Splash layouts, product comparison charts, product anatomies, and more.
- Leveraged A/B user testing with Monetate in collaboration with internal and external marketing teams.
- Related project: Sur La Table Retail Website
Web Developer ShapeUp, Inc.: 2011 – 2013
-
Developed code using modern HTML, CSS, and JavaScript display
techniques, as well as scalable PHP and MySQL logic linked via
AJAX exchanges, to create stand-alone and integrated MVC
components such as:
- Organization-grouped social network functionality, including supporter searching, compatibility-based supporter suggestions, scoped privacy settings, and a comprehensive profanity filter.
- Administrative panels providing intricate database operations through a concise user interface, allowing in-depth user management, eligibility maintenance, frontpage banner editing, and more.
- Customizable newsletter generation and preview with integrated, up-to-date platform statistics.
- Contributed to continuous integration with automated unit testing in an agile development cycle.
- Received, escalated, and resolved over 2,700 technical incident tickets per year regarding browser compatibility, UI issues, backend logic, and database problems from over 600,000 international users.
- Related project: ShapeUp Health Platform
Bachelor of Arts in Computer Science and Visual Design Connecticut College: May 2010
- Interdisciplinary degree combining computer science fundamentals with visual design principles and digital media.
- Built a strong foundation in software engineering, user interface design, and creative problem-solving.
- Related projects: Find-A-Plant Database, Flownet, ChatDev, FireEye Malware Detection, Humans vs Zombies, Ocean Waves
Student Network Administrator Connecticut College: 2008 – 2011
- Upgraded and maintained Linux and Mac servers; maintained Cisco network switches.
- Updated Connecticut College websites using XHTML, CSS, PHP, XML, and Python.
- Created Arboretum plant database website with administrative features (add, delete, modify, control panel) and user-facing index and search; written in PHP and MySQL.
- Converted college email system from Outlook/Active Directory to Gmail with a Google API data injection using Python, PHP, and XML.
- Organized and taught several Unix system workshops at multiple colleges and universities.
- Related project: Student Network Administration
Desktop Services Intern The TJX Companies, Inc.: 2007
- Imaged and serviced desktop software and hardware in a corporate environment.
- Related project: TJX Companies Internship
Network Security Intern The TJX Companies, Inc.: 2007
- Participated as a deployment team member for network security patches after a computer intrusion.
- Configured and administered Cisco switches using a command line interface via telnet.
- Related project: TJX Companies Internship
Senior Computer Help Desk Technician Connecticut College: 2006 – 2010
- Troubleshot, maintained, and repaired student and faculty computers.
- Installed and updated hardware and software for an academic environment.