Summary
Overview
Work History
Education
Skills
Timeline
Generic

Michael S Rubin

Yardley,PA

Summary

Experienced software professional skilled in developing innovative solutions and leading high-performing teams. Passionate about building exceptional software products, managing people, and delivering successful projects on time.

Overview

17
17
years of professional experience

Work History

Director of Engineering

GovOS
08.2023 - Current
  • Technologies: C# .NET 4.8 & Core, Azure, jQuery, Azure SQL Server, Microservices, Azure DevOps, Node.js, GCP, React, PostgreSQL
  • Oversee engineering and QA for two product lines, and a team of 37 resources.
  • Hired 15 near-shore and two on-shore engineers and manage existing 17 off-shore resources.
  • Implemented consistent processes across teams to improve predictability and quality of output.
  • Spearheaded company-wide effort to improve communication and documentation across departments by leveraging Jira / Confluence and automation integrations to Slack.
  • Received "Immediate Impact" award during company off-site.
  • Seeking new opportunity after short tenure due to role misrepresentation.

Director of Engineering

T2 Systems
01.2017 - 08.2023
  • Technologies: C# .NET 4.8, Azure, jQuery, Azure SQL Server, Microservices, Azure DevOps, Java 17, Spring, MySQL, Angular, Jenkins
  • For UPsafety product line, started as sole on-site developer for enforcement software solution used by over 250 small to medium sized government agencies, municipalities, and universities
  • Within three months, migrated from outsourced model to full in-house development. Built team of seven developers and two QA analysts
  • Scaled architecture to handle over four million server requests per day
  • 99% client retention rate, due to intuitiveness and reliability of software
  • Integrated Stripe payment processing and spearheaded PCI Level 1 and SOC2 certification process
  • Leveraged Azure DevOps Pipelines to implement continuous builds and streamlined release process
  • Optimized and refactored core stored procedures and Controller logic.
  • Expanded role in January 2022 to include T2 EDT product lines
  • Manage twelve (12) developers, two (2) QA analysts and eight (8) off-shore resources.
  • Oversaw timely delivery of application upgrade that was not traditionally released on time
  • Received top Glint survey results across department leadership based on team retention and job satisfaction

Team Lead

ClinicalInk, Inc
03.2014 - 12.2016
  • Technologies: C# .NET MVC5, JQuery, SQL Server 2015
  • Lead team of three developers responsible for maintaining and enhancing web portal that facilitates sponsor engagement in clinical trial source data
  • Time allocation is ~50% for both coding / management
  • Responsible for estimating effort for user stories and delegating tasks for development sprint cycles using Agile methodology
  • Optimized and reduced overall site response times by ~60% with SQL query tuning and lazy-loading techniques.
  • Wrote complex stored procedures used in conjunction with SQL Agent Jobs to aggregate large amounts of source data
  • Worked directly with QA department to facilitate validation / defect resolution process

Director of Product Development

InterviewStream.com
04.2009 - 03.2014
  • Technologies: C# .NET 3.5 MVC 1-3, JQuery, Xamarin, MySQL, AWS
  • Designed & built enterprise video (live and asynchronous) recruiting platform
  • Considered to be industry leader
  • Managed entire SDLC, including requirements gathering, architecture, development, testing and deployment
  • Migrated from in-house media storage to cloud solution (Amazon Web Services EC2 / S3) - resulted in unlimited scalability and international capabilities
  • System accommodated thousands of interviews daily throughout world
  • Created redundant systems for web servers and MySQL database
  • Used dynamic DNS for quick failover, and db replication to ensure no data loss
  • Designed and coded InterviewStream GO iPad / Android app
  • Used C# interfacing platform called Xamarin
  • App communicates with main applications through web services
  • Responsible for delegating work and defining specs for projects that were outsourced to 3rd-party vendor
  • Integrated with several of largest Applicant Tracking Systems (ATS) using those system’s APIs
  • Responsible for writing all technical portions of client RFPs
  • Client facing calls to ensure meeting requirements and satisfying customer needs
  • Assisted during pitch meetings as technology representative to several Fortune 500 companies.

Web Developer

TapInko.com
10.2008 - 01.2009
  • Responsible for design and implementation of startup website that provided online marketplace for traditional advertising
  • Designed and implemented User Interface (UI) for majority of website

Systems Developer Specialist

Office of Info Technology, State of NJ
05.2007 - 10.2008
  • Responsible for integration & maintenance of new state-wide web-based taxation system (PAMS) - used ORACLE Db functionality
  • Wrote Windows application in Visual Studio that converted mainframe tax data to standard layout compatible with Oracle

Education

B.S - Information Sciences and Technology

The Pennsylvania State University
University Park, PA

Skills

  • Management
  • Agile Methodologies
  • Scaling Teams
  • CI/CD
  • C# NET 6, MVC,
  • Entity Framework 5,
  • Azure and AWS
  • SQL (complex stored procedures, schema creation)
  • RESTful APIs
  • Angular, Vue 3x, TypeScript
  • JQuery
  • iOS / Android (Xamarin)
  • HTML 5, CSS
  • Java

Timeline

Director of Engineering

GovOS
08.2023 - Current

Director of Engineering

T2 Systems
01.2017 - 08.2023

Team Lead

ClinicalInk, Inc
03.2014 - 12.2016

Director of Product Development

InterviewStream.com
04.2009 - 03.2014

Web Developer

TapInko.com
10.2008 - 01.2009

Systems Developer Specialist

Office of Info Technology, State of NJ
05.2007 - 10.2008

B.S - Information Sciences and Technology

The Pennsylvania State University
Michael S Rubin