Mike Sabatini, Developer in Pittsburgh, PA, United States
Mike is available for hire
Hire Mike

Mike Sabatini

Verified Expert  in Engineering

Software Developer

Location
Pittsburgh, PA, United States
Toptal Member Since
March 7, 2018

Mike has spent more than a decade developing in a wide range of industries from consumer products, industrial applications, eCommerce, and many more. He's cultivated a large skill set that encompasses all aspects of modern applications and platforms. Mike is comfortable with a wide range of technologies, both the front and back end. He's also well versed in design concepts—ensuring that his products work for both the product owner and the user.

Portfolio

Kuali, Inc.
SQL, MongoDB, React, JavaScript, HTML, Node.js
Mezo
Node.js, React, Google Cloud, Firebase, NestJS
Kenect
Java, iOS, React Native, Google Cloud, SQL, PostgreSQL

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, GitHub

The most amazing...

...thing I've built was the consumer end of a major home automatic platform.

Work Experience

Engineering Manager

2017 - PRESENT
Kuali, Inc.
  • Modernized a legacy application into separate manageable microservices.
  • Developed a rule service for evaluating arbitrary data payloads in real time.
  • Helped to maintain a data-driven front-end library for user-configured forms and form-based data.
  • Built a data-driven schema management tool.
Technologies: SQL, MongoDB, React, JavaScript, HTML, Node.js

Director of Engineering

2022 - 2023
Mezo
  • Reduced test and deploy time by 4x through improved software pipeline architecture, testing strategies, and team processes.
  • Aided in the design and migration of synchronous processes to an event-based pattern utilizing Google Pub/Sub resulting in performance improvements of up to 50%.
  • Introduced an updated testing philosophy, improved testing coverage and effectiveness using a combination of automated tests and practical manual testing.
Technologies: Node.js, React, Google Cloud, Firebase, NestJS

Director of Engineering

2021 - 2022
Kenect
  • Managed four engineering teams, including dev ops, championing high-quality processes such as robust PR reviews, improved testing, coding standards, and better automation enabling developers to do their best work.
  • Collaborated with product and UX functions to create technical designs for new platform functionality spanning across multiple teams ensuring the right requirements and communication were in place to ensure successful software delivery.
  • Grew the engineering organization by 2x by designing and executing a brand new hiring process.
Technologies: Java, iOS, React Native, Google Cloud, SQL, PostgreSQL

Lead Mobile Developer

2021 - 2022
Kenect
  • Optimized React Native mobile application performance by over 400% through a combination of improved database lookups, serialization searches, and indexes on the server paired with a progressive loading and caching strategy on the front end.
  • Refactored existing application logic with modern React patterns including contexts, hooks, suspense, etc. enabling more robust testing and lower ongoing maintenance costs.
  • Expanded testing coverage and tooling enabling reducing manual steps in the deployment process for faster and more frequent releases to app stores.
Technologies: React Native, SQLite, iOS, Android, Objective-C, Swift, Java

Freelance Full-stack JavaScript Developer

2018 - 2019
Care.Club (via Toptal)
  • Built a custom Node.js server to extend CMS capabilities.
  • Created integrations for the BigCommerce shopping platform.
  • Developed stencil template extensions to enhance the user's shopping experience.
Technologies: Content Management Systems (CMS), Node.js

iOS Developer

2018 - 2018
Branding Brand
  • Worked on retail shopping eCommerce iOS applications as a remote member of large development team.
  • Participated in agile development processes, authored and reviewed code.
  • Expanded a client application to provide a new experience for customers according to detailed design specs.
  • Interacted with REST APIs and CMS content to render a data-driven experience on iOS.
  • Participated in multiple design reviews to ensure that the application matched the visual spec exactly.
  • Assisted other developers working on parallel aspects of the application as needed basis.
Technologies: iOS SDK, Swift, Objective-C

Lead Technologist

2013 - 2017
Bessemer Alliance
  • Designed and built a platform that collected and aggregated interview data for analysis.
  • Developed a sync engine between the web and iOS to provide a robust method for detecting updates during offline access to ensure data uniformity.
  • Integrated audio data with multiple transcription services for processing through engines to identify trends in the data.
  • Constructed the web front-end for the management of a multi-user system to deploy interviewing scripts to a remote team.
  • Built an iOS application for recording user input and voice in accordance with a script—creating an interview format that can be replayed at any time for review.
Technologies: Redis, MongoDB, Sass, CSS, HTML, Swift, Objective-C, iOS, Node.js, JavaScript

Senior Product Developer

2013 - 2013
Shoefitr
  • Improved the user experience of the web-based shopping application.
  • Initiated the development of a mobile-friendly version of the customer-facing sizing application.
  • Conducted user interviews to identify additional product market segments.
Technologies: HTML, CSS, C#, JavaScript

Engineering Manager

2012 - 2013
MAYA Design
  • Managed the mentorship of new and young engineers in the program.
  • Allocated the engineering groups' time and resources for all the company's technical projects.
  • Helped to set and execute the direction of the engineering group for the company.

Software Designer

2007 - 2013
MAYA Design
  • Developed software prototypes for user testing and technical proof of concepts in various platforms such as iOS, Android, and HTML/JavaScript.
  • Built a web service as a companion for iOS, Android and mobile web applications that were to be integrated with a popular home automation platform.
  • Supported the research and development of a fully distributed data repository.
  • Developed next-generation user interface applications for major consumer appliance manufacturers.
  • Contributed and facilitated the user research for a broad spectrum of clients and industries to evaluate existing and potential products market viability.
Technologies: PHP, Objective-C, iOS, CSS, HTML, JavaScript, Python

LiftMaster MyQ Service

https://www.liftmaster.com/for-homes/myq-connected-home
I developed the first version of the web and mobile applications to integrate with an automated home automation service by the Chamberlain Group. The mobile interfaces included native mobile applications for Android and iOS in addition to a desktop and mobile web platform. iOS technologies that were used for this project included CoreData, CoreLocation, and UIKit among others.

iOS application: https://itunes.apple.com/us/app/myq-garage-access-control/id456282559?mt=8

Nectr

I developed an iOS application for retail shops to engage with their customers in real time as they navigated through the businesses' physical spaces with rewards and incentives. Technologies used included Bluetooth low energy with beacon technology, CoreLocation, CoreData, UIKit, AVFoundation, and others.

Unfortunately, the application is no longer available on the iTunes store.

Voyant Insights

http://www.voyantapp.com/
A team research platform to conduct in-depth interviews of customers and participants using interactive scripts which allowed the interviewer and interviewee to collaborate together as they progressed through the interview. Interviews were recorded in real time and then uploaded to a web server where they were transcribed and the answers analyzed to identify trends among a group of interviewees.

The interview platform was built as an iOS application utilizing technologies such as CoreData, CoreLocation, AddressBook, AVFoundation, UIKit, CoreImage, and AFNetworking.

iOS: https://itunes.apple.com/us/app/voyant-insights/id1072396519?mt=8

Languages

Objective-C, JavaScript, CSS, PHP, HTML5, Swift, Sass, Python, Go, HTML, C#, SQL, GraphQL, PHP 5, Java

Frameworks

Express.js, iOS SDK, Cocoa, UIKit, React Native, Core Data, Core Location, MapKit, Core Bluetooth, NestJS

Libraries/APIs

Lodash, Node.js, D3.js, React, Core Audio, jQuery, Handlebars, Underscore.js, Google Maps, Core Graphics, Core Image

Tools

Xcode, NPM, GitHub, Git, Mocha, Atom, Mongoose, Vim Text Editor, Sketch, InVision

Platforms

OS X, iOS, Amazon Web Services (AWS), Linux, Bluetooth LE, Android, Firebase

Other

User Interface (UI), Content Management Systems (CMS), Mobile Apps, Bluetooth Beacons

Paradigms

Agile, Testing, Interface Design

Storage

MongoDB, Redis, MySQL, PostgreSQL, SQLite, Google Cloud

2003 - 2007

Bachelor's Degree in Computer Science

University of Pittsburgh - Pittsburgh, PA, USA

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