Summary
Overview
Work History
Education
Skills
Timeline
Generic

MICHAEL LODATO

Northvale

Summary

I am a highly focused, detail oriented lead engineer. I provide solutions and processes to streamline all aspects of the development cycle. I am multi-versed in several programming languages, and bring to the table a high level of coding standards and quality. I am highly client focused, and am able to bridge the technical/non-technical gaps between developers, design, management and clients.

Overview

14
14
years of professional experience

Work History

Lead IOS Developer

DUST Identity
03.2023 - Current
  • Project lead on Field-to-Fan and MyDUST iOS applications
  • Written both applications entirely in Swift, using a MVVM-C w/ RFP (via Combine) architecture
  • Modularized all features / flows into internal frameworks that are testable and importable
  • Created a new flow based UI architecture (ListKit) to provide rapid feature and flow development.
  • Implemented dependency injection across entire application / codebases, allowing for mocks to be inserted, to allow for unit and snapshot testing
  • Implemented entire CI system via Fastlane / Github Workflows and TestFlight for distribution and testing
  • Implemented entire camera scanning system for reading QR codes, datamatrix, NFC, and custom diamond dusted tags for item lookup, tagging items, and verifying certificates of authenticity
  • Implemented demos for AppClip for MyDUST
  • Implemented dynamic client theming system for skinning white label application to client's specifications
  • Enforced best coding and architectural practices across iOS platform
  • Code reviewer for all team associated developers
  • Standard-bearer for what "high quality" means
  • Worked with engineering manager to plan out road maps, features, sprints and deliverables
  • Provided codebase onboarding documentation for new developers
  • Accomplished near to impossible deadlines such as creating a brand new application from scratch to showcase to board members and investors that would take 6 months to develop, but delivered within <= 8 weeks, without sacrificing code quality and performance, as well as little-to-no tech debt
  • Worked on weekends and holidays to provide success critical releases and features
  • Mentored and trained remote contract developers in MVVM-C and RFP, as well as ur rapid development system (ListKit)

SENIOR / STAFF IOS ENGINEER

Reddit
12.2020 - 03.2023
  • Responsible for implementing a MVVM-C Architecture w/ RFP (Combine)
  • Implemented: Video Recording / Editing features, Gifs in Chat, Fullscreen video viewing, and unit / snapshot tests
  • Designed and architected standardized iOS UI (GPU optimized) architecture (SliceKit)
  • Enforced best coding and architectural practices across iOS platform
  • Code reviewer for all team associated developers / as well as developers across other modules / pillars
  • Standard-bearer for what "high quality" means
  • Migrated several feature code sets into respective Bazel modules
  • Developed SDKs to further abstract code sets
  • Provided complete documentation, tutorials, open-labs and weekly learning sessions for FlexLayout / PinLayout frameworks
  • Generated sample projects and tutorials for onboarding developers
  • Partnered with group/pillar management on goals-setting, how to measure success and defining plans/roadmaps
  • Expert in handling complexity, uncertainty and ambiguity (CUA)
  • Proactively reached across team and XFN boundaries to provide constructive feedback
  • Provide in-depth technical proposals for upcoming projects with stakeholders
  • Have a consistent track record of delivering on commitments and of assisting other engineers and their teams to deliver on commitments
  • Delivered impactful engineering solutions and contributed to the refinement of the designs of others
  • Leader and architect of engineering group and larger engineering organization
  • Mentored and trained iOS developers on various frameworks and optimized UI architectures.

LEAD IOS ENGINEER

Dubsmash
01.2020 - 12.2020
  • Migrated existing codebase from MVC to a MVVM-C w/ RFP (via RxSwift/Cocoa) architecture
  • Implemented photo / video editing features-tools (React / Stitching videos, Timed /Text overlays), SnapKit integrations, telemetry, and supporting unit / snapshot testing
  • Lead platform Go Live! feature, implementing WebRTC handshake algorithms
  • Worked with product and engineering managers on goals-setting, how to measure success and defining plans/roadmaps for upcoming features and projects
  • Standardized codebase architecture
  • Enforced best coding and architectural practices for the iOS platform
  • Provided base templates for common code components
  • Code reviewer for all iOS developers
  • Standard-bearer for what "high quality" means
  • Ensured code was clean, readable and optimized for platform.

DIRECTOR OF MOBILE ENGINEERING

Sneakers Agency
02.2019 - 02.2020
  • Implemented MVVM-C w/ RFP (RxSwift/Cocoa) architectures for several new client projects
  • Designed, architected and built in-house (MVVM-C) project template generator and enterprise build distribution application for QA and clients
  • Migrated legacy projects from Objective-C to Swift, as well as migrating delegate/protocol based communications to reactive architecture (RxSwift/Cocoa)
  • Designed and standardized iOS application architecture for all current and new projects
  • Project Lead on: Infatuation, Casablanca (Client / Agent), Socure, Welo and Launch Metrics
  • Partnered with product management and clients on goals-setting, defining plans/roadmaps, sprint planning, estimations and execution
  • Built out documentation for internal APIs and BRD/TDD development
  • Enforced best coding and architectural practices across iOS platform
  • Code reviewer for all developers
  • Standard bearer for codebases
  • Mentored and trained iOS interns into entry level developers
  • Hosted weekly developer training sessions.

SENIOR / LEAD IOS DEVELOPER

Fuzz Productions
10.2014 - 02.2019
  • Project Lead on: Wegmans, Wegmans Magazine, George R.R Martin's A world of Ice and Fire, KWI POS, M-360 Anheuser-Busch InBev, Viewers to Volunteers (CBS), Shake Shack
  • Lead teams of 5+ developers across several projects
  • Worked with product management to plan roadmaps and execute sprints
  • Built custom CI distribution with Fastlane, Jenkins, Jira, and AWS S3 integrations for internal enterprise distribution
  • Designed and architected standardized iOS MVVM / RxSwift/Cocoa architecture used across all new iOS projects / applications
  • Enforced best coding and architectural practices across iOS platform
  • Performed code reviews for development teams with focus on best coding practices and optimizations
  • Hosted weekly foundational lectures and learning sessions for iOS developers
  • Mentored several iOS interns and Jr
  • Developers.

SENIOR / LEAD IOS DEVELOPER

Bytemark Inc
05.2011 - 05.2014
  • Project Lead on: NYWaterway, CapMetro, South Shore, Grab Cabs, Tab Times and Bytemark Mobile Wallet
  • Provided task planning, story creation and breakdown estimations for roadmaps and sprints
  • Designed, architected and implemented white label application for virtual transit ticketing
  • Built out C++ software bridge between scanner and POS system
  • Provided quality assurance and testing on all applications
  • Enforced GIT-Flow development
  • Provided code coverage via unit and UI tests
  • Performed code reviews for other developers
  • Mentored and trained iOS interns on various frameworks, foundational concepts and design patterns, and code optimizations.

LEAD IOS GAME DEVELOPER

Dreamkind Inc
05.2010 - 05.2011
  • Game Lead on: Sproutster, Frankenstein Match-Maker, Hide and Seek Babies, Musical Rainbows, BugBall, Spin & Say, and Office Wars
  • Created internal company 2D game engine from scratch with C++ riding under Objective-C
  • Maintained engine code, making updates and optimizations to improve performance and rendering pipelines
  • Worked with product management to design gameplay features and core functionalities
  • Created and executed test cases for all game feature functionality
  • Provided basic SEO management for company website via WordPress
  • Website analytic monitoring and reporting via Google Analytics.

Education

BACHELOR OF SCIENCE - COMPUTER SCIENCE AND GAME DEVELOPMENT -

Full Sail University
Winter Park, FL
12.2009

BACHELOR OF ARTS - GRAPHIC DESIGN -

BriarCliffe University
Bethpage, NY
05.2007

Skills

  • Swift [9 yrs]
  • RxSwift [6 yrs]
  • Combine [5 yrs]
  • Objective-C [15 yrs]
  • C [11 yrs]
  • C / C# [2 yrs]
  • Ruby, Python [6 yrs]
  • Java / JS [1 yrs]
  • SQL / SQLite [2 yrs]
  • GraphQL [3 yrs]
  • Creating frameworks & SDKs
  • JIRA & Figma
  • Bazel / Jenkins / Bitrise
  • Core Data & Realm
  • Scripting & automation
  • TDD / BDD Development
  • Design Patterns

Timeline

Lead IOS Developer

DUST Identity
03.2023 - Current

SENIOR / STAFF IOS ENGINEER

Reddit
12.2020 - 03.2023

LEAD IOS ENGINEER

Dubsmash
01.2020 - 12.2020

DIRECTOR OF MOBILE ENGINEERING

Sneakers Agency
02.2019 - 02.2020

SENIOR / LEAD IOS DEVELOPER

Fuzz Productions
10.2014 - 02.2019

SENIOR / LEAD IOS DEVELOPER

Bytemark Inc
05.2011 - 05.2014

LEAD IOS GAME DEVELOPER

Dreamkind Inc
05.2010 - 05.2011

BACHELOR OF SCIENCE - COMPUTER SCIENCE AND GAME DEVELOPMENT -

Full Sail University

BACHELOR OF ARTS - GRAPHIC DESIGN -

BriarCliffe University
MICHAEL LODATO