• Mike Engel
  • mike@mike-engel.com
  • United States
  • English, German (A2)

Web developer and designer with over 7 years of experience designing and shipping websites and web apps to production. Passionate and focused on creating experiences informed by user research and feedback which work for everyone regardless of ability or device. Successfully leading teams to create new products and update existing ones in collaboration with design, operation, project management, among others.

Skills

Client side

HTML, CSS, JavaScript, React, Redux, Vue, Next.js, Less, Sass, GraphQL, Webpack, Web Assembly, and Progressive Web Apps

Server side

Node.js, Express.js, Next.js, Rust, Swift, GraphQL, REST, SQL (PostgreSQL, MySQL), and NoSQL (RethinkDB, MongoDB)

Design

Information Architecture, User experience design, User research, Figma, Sketch, Photoshop, Illustrator, and Indesign

Leadership

Technical guidance, Mentoring, One on ones, Inter-team collaboration, Workload management, Career growth, and Work-life balance

Miscellaneous

Git, Docker, Testing (TDD), Pair programming, CI/CD, Automation, Agile, XP, Functional programming, Kubernetes, and Authentication & Authorization

Experience

  • Self employed / Self development

    Current

    • Creating and maintaining open source projects and managing new issues and PRs
    • Experimenting with new languages and technologies to evaluate the problems they solve and continue learning new concepts and ideas
    • Created and actively developing a financial web app which gives users a better view into their cash flow across multiple accounts. Responsible for all concepts, design, user experience, and development.
  • Unself

    Senior Developer / Engineering Manager

    July 2017 – December 2018

    • Co-led a small team of full-stack developers creating a mobile-first web app
    • Spearheaded an app-wide visual redesign, collaborating closely with design, product management
    • Successfully gathered consensus and mentored the team on functional programming, better testing practices (simplifying tests, removing redundant tests, etc), type safety, and several technologies to improve quality of life
    • Took on the role of Engineering Manager to better manage individual team members and the entire team's interaction with the rest of the company
  • Welltok

    Lead software engineer / Team lead

    November 2015 – July 2017

    • Led a team of 8 developers responsible for creating a new lightweight, functional node.js service
    • Mentored junior front end engineers to get them up to speed, more productive, and progress their careers
    • Worked with other senior front end engineers to research and implement better documentation, testing practices, and tooling
    • Co-founded the front end working group in an effort to stabilize, document, and standardize a front end tech stack that was outdated, complicated, and hard to develop for
  • Datu Health

    UX Engineer

    November 2013 – October 2015

    • Worked closely with design, development, and client stakeholders to create and iteratively improve interactive prototypes used during product discovery, user research, and implementation
    • Created an authenticated web site for publicly viewing and presenting live prototypes to clients, design, development, and leadership
    • Led the development of a front end library to sharing pixel perfect CSS and modular JavaScript with the development team
  • IHS Markit (prev. Markit on Demand)

    Interface designer

    May 2011 – November 2013

    • Worked with large international financial and energy companies to design social communities, games, and trading platforms
    • Created designs that were localized in at least three different languages
    • Dedicated spare time to lead a group of other designers interested in creating dynamic data visualizations from live data

Education

  • Rocky Mountain College of Art + Design

    August 2008 – August 2011

    Bachelor of Fine Arts, Communications Design