Alex Marcus

Alex Marcus

A software development lead and user experience expert joining the worlds of technology, design, and leadership to deliver innovative applications. Living near Seattle, WA.

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

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.