Michael Collins

(951) 291-7202 · mcollinsdev@gmail.com

Hi there! I am an experienced software engineer with a focus on web development who has:

  • Ten years of studying, designing, and implementing production quality, battle-tested software.
  • Seven years of professional experience in business programming, backend-focused full-stack engineering, and software design.
  • A foundation in and a passion for best engineering practices, resilient infrastructure, and human-centered design.
  • Strong desire for continuous learning, evident by multiple degrees and hobby projects.
  • Excellent interpersonal written and oral skills.
  • Three rambunctious, yet loving, owners cats.


Experience

Senior Backend Software Engineer

GitHub Contributions

HealthTap is a virtual primary care medical group focused on expanding the reach and accessibility of primary care across America.

Responsibilities
  • Led and contributed to various integration projects with partners such as Amazon, Albertsons, Zocdoc, Samsung, etc.
  • Re-designed and enhanced authentication architecture: decoupled existing logic from downstream services, developed a versatile magic link and verification system extendable for integration with third-party partners, and built QR auth integration for Samsung TV app launch; as a result, partner onboarding time and associated administrative costs decreased.
  • Designed and implemented state machine workflow system for complex notification handling surrounding user touch points, allowing easy extension and re-use for any notification sequences; this resulted in higher click through rates from outreach campaigns and increased follow-up visits.
  • Built a new SEO page generation and caching process to leverage parallelization, improve observability, decouple step logic, and automate scaling based on page type dataset; this led to decreased build times and infrastructure costs.
  • Created various developer tools, including robust forwarding application for remote debugging, allowing for efficient troubleshooting of applications both in staging and production environments.
  • Optimized infrastructure and service pipelines by integrating static analysis tools, consolidating workflows, creating shared observability components, and optimizing test cycles to reduce build times by up to 40%.
  • Key member of the interview panel for backend candidates.

July 2022 - Present

Backend Software Engineer

GitHub Contributions

Caroo's platform uncovers deep behavioral understanding of individual employee recognition needs, provides insight on when to recognize and makes it easy to send rewards employees actually want. All in one place.

Responsibilities
  • Domain lead of Caroo’s platform domain (GraphQL/REST APIs, Authentication, Integrations).
  • Led customer acquisition funnel implementations, closing the loop on sales leads and respective life cycles via workflow integrations within Salesforce and other marketing tools (Zapier, WordPress, Typeform).
  • Led projects in developing an order/organization invite link workflow and a robust demo environment for the sales team that resulted in increased revenue for new client contracts with several Fortune 500 companies.
  • Consistently delivered project MVPs on-time and with minimal friction.
  • Mentored, onboarded and ramped up junior developers.

April 2021 - July 2022

Software Engineer (contract)

GitHub Contributions

Student Center & Event Services provides the campus community and its guests with a variety of services and venues for social, recreational, cultural, and educational pursuits and is the primary resource for individuals and groups interested in holding a meeting, seminar, summer conference program or other event at UCI.

Responsibilities
  • Primary developer for building a new asset management software solution, with strict adherence to UC acquisition and liquidation policies, to service all Event Services departments and subsidiaries.
  • Conducted business case and risk analysis for several ‘buy’ options vs building solution in-house.
  • Built adapter and proxy framework to incorporate existing asset management software in a modular format, allowing an incremental transition from the legacy implementation to new solution.
  • Assessed and improved existing data models, documented workflows and relationships, and migrated existing data.
  • Created a roadmap for remaining necessary interventions and improvements, with associated epics, tickets, and priorities; as a result, development was able to continue unimpeded after contract end.

May 2020 - September 2020

Software Development Engineer I

GitHub Contributions

MatterHackers is the largest 3D printing retailer in the U.S. that's on a mission to make 3D printing easier and more accessible for everyone. With the lowest prices available on thousands of 3D printing products, award-winning customer support, and innovative solutions to your specific digital manufacturing need, MatterHackers is your one-stop shop for everything 3D printing.

Responsibilities
  • Built SPA and related APIs that aggregated all markdown docs from MatterControl and converted into a cached, searchable, shareable and user friendly format available online; resulted in decreased admin costs and increased app downloads.
  • Re-designed and simplified checkout logic to properly account for rewards, discounts, split items, pay plans and tax by location; consequently, abandon rates and customer support costs decreased.
  • Built session-driven cart workflow and step state machine, decreasing abandonment rate and extending marketing life-cycle; which resulted in improved conversion rates and decreased CAC.
  • Improved existing shipping logic to maximize space per box based on weight and rates, account for multiple same location orders, and allow flagging for diversion or delay; shipping and warehouse costs were significantly decreased as a result.

February 2018 - August 2019

Web Developer

Freelance

GitHub Contributions

Operated as a freelance web developer taking on several client contracts.

Contracts
  • Designed and implemented a logistics management system for a local specialty items courier that kept track of deliveries, route mapping, reporting, and transactions/monetization.
  • Worked with a local mental health group to build and pilot an application that integrates therapy techniques, with biometrics, into everyday device use.
  • Developed backend operational services (payments, marketing pipelines, etc.) for local non-profit.
  • Complete overhaul of law firm website, including automation of common processing and administrative tasks to help drive efficiency and reduce operational costs by 30%.

March 2017 - February 2018

Education

Georgia Institute of Technology

M.S. Computer Science, Human-Computer Interaction

GPA: 3.75

Part-time student focusing on computing systems and HCI project courses.

Coursework
  • Graduate Operating Systems
  • Computer Networks
  • Information Security
  • Artificial Intelligence
  • AI, Ethics, & Society

University of California, Irvine

B.S. Informatics (Software Engineering)
Cum Laude

GPA: 3.83

Focused on software engineering/design courses.

Coursework
  • Fundamental and advanced concepts of object-oriented design and programming.
  • Database manipulation, management, and interfacing.
  • Data structures and algorithms.
  • Agile methodology and procedures with accompanying projects.
  • High-performance information retrieval of large datasets.
  • User interface/experience research, design, and programming.

Saddleback College

1 A.S. Web Design
2 A.S. Applications Development
Magna Cum Laude

GPA: 3.75

Studied fundamental concepts of web design and applications development.

Coursework
  • Front-end web development and responsive web design.
  • Database manipulation and management using MySQL.
  • Interfacing/integrating both ends of the stack.
  • Cloud computing and services for developers.
  • Business programming.
  • Photoshop and image creation/processing for the web.


Projects

Adventure Biofeedback

Adventure Biofeedback

Speech therapy application suite

Website

Lead a team of five informatics and software engineering students for my capstone senior project. We built a suite of tools for Speech Language Pathologists aimed at gamifying treatment for 3-7 year old patients. The two main goals of the system were to increase patient engagement, and improve the convenience and ease of use for clinicians so that the suite serves a wide range of patient- and session-specific needs. I took the lead in synthesizing requirements, creating workable issues, and assigning tasks; guided system design to maintain flexibility while meeting deadlines; and built out a majority of the system, also helping to resolve any and all major issues as the lead developer of the team.

Features
  • Robust suite of tools that encompasses real-time, assigned, and/or heavily metricized speech therapy treatment.
  • Lightweight, responsive web UI written using React.
  • Fast, reliable API written using Flask-SocketIO, exposing various REST endpoints and WebSocket events for syncing of game state/data, character state, session data/metrics, and import/export of session templates.

GoodFocus

Pomodoro system with a philanthropic purpose
Winner - Entrepreneurial Hack - HackUCI

Quarter Finalist - USC New Venture Seed Competition

Lead designer and developer for a Pomodoro browser extension that accrues users points to be donated towards various charities and non-profit organizations. These points could represent cash donations, services offered, discounts applied, or other tangible benefits to the recipients.

Features
  • Users can specify which sites they would like to avoid during their session in order to accrue FocusPoints™.
  • If a blocked site is visited while a Pomodoro session is active, the user will be prompted to either: continue to site or keep earning FocusPoints™.
  • Users can adjust pomodoro timers (productive length and relaxation length), proportionately affecting the amount of FocusPoints™ accrued.
  • Fast, responsive web/extension UI, written in pure Javascript, that leverages Bootstrap for design efficiency and consistency.
  • Reliable and trusted API, using Django Rest Framework, to handle user account associations, related sessions, points accrual, partnered/listed charities, and redemption of points towards a respective charity.
  • Built with scalability in mind to handle expected, and reasonable levels of unexpected, user loads.
  • Secured with trusted and well-maintained cryptographic and cybersecurity technologies.

Bit Therapy

BitTherapy

Mental health application

Runner-up - Mental Health Hack - HealthHacks

I designed and implemented a desktop/mobile application that is meant to be a sophisticated virtual therapy assistant for therapy patients working through mindfulness and/or CBT exercises.

Features
  • MoodMonitor™, which leverages biofeedback and facial expression metrics, to help prompt users with exercises when they are distressed.
  • Closed loop camera mechanism so that evaluations are done client-side and results are stored server-side (no client imaging is ever stored).
  • Sync options to sync journal and log entries with a therapist.
  • Allows logging/tracking of various CBT exercises as well as thought records and other helpful tools.


Skills

Programming Languages & Frameworks

Primary
  • Ruby / Ruby on Rails
  • Python / Django
  • React
  • Angular 2+
  • Javascript (ES5+) / jQuery
  • HTML 5
  • CSS 3
  • SCSS
Secondary
  • C / C++
  • Flask
  • Vue

Databases, Datastores, & Managers

Primary
  • Postgres
  • MySQL
  • Redis
  • Apache Kafka
  • Google DB/NDB
Secondary
  • SQLite
  • MongoDB

Design Methodologies

  • Object-oriented
  • Data-driven
  • Human-centered
  • Responsive Web

Workflow

  • Agile Development & Scrum
  • Git Workflow
  • Test- and behavior-driven development
  • Mobile-First Web Design
  • Cross Browser Testing & Debugging

Cloud Services

  • AWS
  • Heroku
  • CDNs (Cloudinary, Imgix)
  • Azure