Michael Over, Developer in Clarence, NY, United States
Michael is available for hire
Hire Michael

Michael Over

Verified Expert  in Engineering

Bio

Mike is an established and dynamic engineering leader with nearly 20 years of experience. He has worked with a variety of technical stacks in several different industries and has a knack for solving complex business problems with elegant, robust solutions. Mike has a wealth of experience as both a lead developer and a leader of teams and engineering organizations.

Portfolio

River
Management, Team Building, Process Design, Business Process Optimization...
Clear Health Inc
CTO, Delivery Management, IT Project Management, Project Management, React...
Appella
React, Firebase, Cloud Firestore, JavaScript

Experience

  • JavaScript - 10 years
  • PostgreSQL - 10 years
  • Ruby on Rails (RoR) - 6 years
  • React - 5 years
  • Amazon Web Services (AWS) - 5 years
  • Node.js - 5 years
  • Elixir - 4 years
  • CTO - 3 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Elixir, Ruby on Rails (RoR), React, PostgreSQL, Node.js, Google Cloud Platform (GCP), Next.js, TypeScript

The most amazing...

...accomplishment of mine is spearheading the development of a new product that led to a Series B investment, and then growing the engineering organization to 15.

Work Experience

Senior Engineering Manager

2021 - 2025
River
  • Started as a senior software engineer, was promoted to engineering manager, was promoted again to senior engineering manager, and ran the entire engineering organization.
  • Managed and prioritized a portfolio of engineering projects for a Bitcoin brokerage, aligning them with the company’s strategic goals and playing a pivotal role in quarterly planning and resource allocation.
  • Overhauled the engineering hiring process to optimize candidate assessment and selection, significantly improving the quality and fit of new hires. This strategic initiative enabled the expansion of the engineering team from 4 to 13 engineers.
  • Directed initiatives to simplify and fortify the company’s software infrastructure, adopting a bias towards simple, scalable solutions to minimize complexity and ensure system robustness.
  • Enhanced our security posture by updating processes and leading the ideation, selection, and execution of projects centered around web application security best practices, significantly mitigating risk and safeguarding sensitive information.
  • Spearheaded the development and successful launch of a novel Bitcoin mining product, driving the project from concept to market release, demonstrating a strong capability to lead in fast-paced, innovative environments.
Technologies: Management, Team Building, Process Design, Business Process Optimization, Technical Hiring, Elixir, Phoenix, Phoenix LiveView, PostgreSQL, Google Cloud Platform (GCP), Bitcoin, Web Security

Head of Engineering

2022 - 2023
Clear Health Inc
  • Managed the engineering team and developed team structure and execution strategies while managing the overall software development lifecycle.
  • Managed and executed project plans and delivery commitments within a Node.js and React environment, including building a new Node.js back-end API for a new service offering.
  • Collaborated closely with 3rd-party engineers to architect and develop the best technical architecture and approach.
Technologies: CTO, Delivery Management, IT Project Management, Project Management, React, Node.js

CTO

2021 - 2022
Appella
  • Developed an MVP from a set of designs in Figma to bring an initial product version to pre-launch, which was used for demoing to prospective clients and collecting feedback.
  • Iterated on the product using feedback from early-stage demos, including pivoting the product to a moderately different focus than originally planned.
  • Chose the technologies, programming languages, and code architecture to make it scalable, reliable, and fast.
Technologies: React, Firebase, Cloud Firestore, JavaScript

CTO | Co-founder

2018 - 2021
Events Local
  • Took an initial, rough MVP of a product, built it up into a usable product, and brought it to market.
  • Developed a React/Redux-based single page application front end and a Ruby on Rails 5 API.
  • Built two stand-alone React services, hosted serverless on AWS S3, utilizing CloudFront and Lambda@Edge.
  • Worked with customer requirements and requests to deliver a solution that works for their individual use case.
  • Led the technical and architecture roadmap, deciding on the technology stack, languages, and tooling.
  • Participated in hiring and staffing decisions and led the engineering department.
Technologies: Amazon Web Services (AWS), Redux, React, Ruby on Rails (RoR), Ruby, Heroku, JavaScript

Software Development Engineer II (SDE II), Analytics

2018 - 2019
PagerDuty
  • Created the initial version of operational reviews analytics reports for customers.
  • Developed a new Elixir/Phoenix-based application for handling review generation.
  • Integrated AWS S3 using AWS SDK.
  • Met with third-party vendors to evaluate dashboard solutions.
  • Architected and developed the initial data pipeline for analytics.
Technologies: Amazon Web Services (AWS), Phoenix, Elixir, Redux, React, Ruby on Rails (RoR), Ruby

Senior Full-stack Developer

2017 - 2018
TeamSnap
  • Built and maintained a back-end API in Ruby on Rails for a large-scale group organization platform.
  • Rearchitected the user invitation and onboarding flow and experience.
  • Implemented the back-end API endpoints for team stores that were selling merchandise.
  • Optimized the pricing page using A/B tests to determine which variant performed best.
  • Wrote extensive tests to ensure that the API platform remains robust and well-tested.
Technologies: Phoenix, Elixir, Redux, React, Ruby on Rails (RoR), Ruby

Senior Ruby on Rails Developer

2016 - 2017
Decisiv
  • Built out new features in Ruby on Rails for a fleet service management system.
  • Developed several features from start to finish in Ruby on Rails and AngularJS 1.x.
  • Implemented both unit tests and integration tests to ensure the robustness of the system.
  • Led a small team to pull out pieces of a monolithic Rails app into microservices.
  • Led and managed a small team in the development and long-term maintenance of several services.
Technologies: AngularJS, Ruby on Rails (RoR), Ruby, Angular

Education

2010 - 2012

Master's Degree in Computer Science

University at Buffalo - Buffalo, NY, USA

2004 - 2008

Bachelor's Degree in Mathematics

Franciscan University of Steubenville - Steubenville, OH, USA

Certifications

OCTOBER 2019 - OCTOBER 2022

AWS Certified SysOps Administrator Associate

AWS

JUNE 2019 - JUNE 2022

AWS Certified Developer — Associate

Amazon Web Services (AWS)

JUNE 2019 - JUNE 2022

AWS Certified Solutions Architect Associate

AWS

MAY 2019 - MAY 2022

AWS Certified Cloud Practitioner (CLF)

Amazon Web Services (AWS)

Skills

Libraries/APIs

Ruby on Rails API, REST APIs, Node.js, React, Stripe, Stripe Connect, X (formerly Twitter) API

Tools

Jenkins, AWS SDK, AWS ELB, AWS CLI, Chef

Languages

JavaScript, SQL, TypeScript, Ruby, C++, Elixir, Python

Paradigms

Functional Programming, REST, Agile, Management, Serverless Architecture, Microservices

Storage

PostgreSQL, MySQL, Amazon S3 (AWS S3), Amazon DynamoDB, Redis, Elasticsearch, Cloud Firestore

Frameworks

Redux, Ruby on Rails (RoR), Phoenix, AngularJS, Angular, Next.js

Platforms

Amazon Web Services (AWS), Google Cloud Platform (GCP), AWS Cloud Computing Services, MacOS, Docker, Heroku, Amazon EC2, AWS Lambda, Firebase

Industry Expertise

Project Management

Other

Lean Startups, APIs, Full-stack, Team Building, Technical Hiring, Cloud Computing, CTO, Distributed Systems, Process Design, Phoenix LiveView, Bitcoin, Web Security, Domain-driven Design (DDD), Cloud, Serverless, Amazon API Gateway, Startups, Delivery Management, IT Project Management, Business Process Optimization

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring