Stephen McKenna

Stephen McKenna

Followers of Stephen McKenna294 followers
location of Stephen McKennaAnn Arbor, Michigan, United States

Connect with Stephen McKenna to Send Message

Connect

Connect with Stephen McKenna to Send Message

Connect
  • Timeline

  • About me

    Senior Engineering Manager

  • Education

    • University of Michigan

      1996 - 2000
      BFA Fine Arts
  • Experience

    • Sagient

      May 2000 - Aug 2006

      Development of standards compliant websites, rich-media experiences, and digital marketing collateral. Produced design comps for websites and marketing campaigns. Managed and coordinated junior level developers and freelancers. Developed and designed websites, eCommerce solutions, digital ad campaigns, intranets, and rich media experiences. Studio portrait and architectural photographer

      • Senior Web Developer

        Nov 2003 - Aug 2006
      • Web Developer

        May 2000 - Nov 2003
    • Intersect Digital

      Aug 2006 - Oct 2008
      Creative Director

      Team Management – Supervised teams of UI developers and designers; provided technical direction; reviewed code, designs, and animations; and mentored junior staffIdeation – Produced design comps and wireframes, rich media experiences, interactive games, and brand logosCollaboration – Coordinated with account managers, project managers, and UX lead; presented work to clients

    • Hook

      Nov 2008 - May 2009
      Senior Flash Developer

      Development of Flash applications for games, websites, kiosks, rich-media marketing campaigns, and other interactive experiences. Managed and coordinated junior level developers and freelancers.

    • ICrossing

      Jul 2009 - Dec 2022

      Team Management – Direct teams of UI engineers to create eCommerce and digital experiences; assign tasks and timelines; create clear, descriptive user/tech stories and tickets; establish and encourage coding standards; lead UI team meetings and code reviews; approve PRs; and provide direction, guidance, and support to team membersInterdisciplinary Collaboration – Evaluate UX/Design wireframes and comps, enforce UI requirements, coordinate with API/service layer team to define APIs, and give QA testing directionHiring and Retention – Lead technical interviews, evaluate and recommend candidates, complete performance assessments, advocate for team members, and provide constructive feedbackBusiness Planning – Produce estimates and scope of work, resource allocation, and project requirementsStakeholder Communication – Present project deliverables, explain technical solutions and limitations, and resolve business-critical issuesKey Accomplishments – Instrumental in improving the agency’s rating from 6.4 to 9.8 for a crucial client. Lead teams in completing key initiatives for enhancing product and service marketing funnels, modernizing code bases, and launching digital signage Show less Team Management – Managed, trained, supported, and reviewed work of UI developersArchitecture – Responsible for UI architecture, best practices, and technology decisions. Built and maintained proprietary development frameworkBusiness Planning – Produced timelines, scope of work, project estimates, and resource requirements for UI developmentInterdisciplinary Collaboration – Coordinate with other discipline leads (creative, UX, backend) to determine strategy, process, and technical direction Show less

      • Associate Director, Architect

        Dec 2020 - Dec 2022
      • User Interface Architect

        Dec 2018 - Dec 2020
      • Associate UI Architect

        Oct 2014 - Dec 2018
      • Senior UI Engineer

        Mar 2012 - Sept 2014
      • Senior Rich Media Engineer

        Jul 2009 - Feb 2012
    • Capital One

      Dec 2022 - now
      Senior Manager, Software Engineering, Full Stack
  • Licenses & Certifications