Michael R.

Michael R.

Winona, United States of America
Hire Michael R. Hire Michael R. Hire Michael R.

About Me

Michael is a highly experienced FxPlug plugin engineer with ten years of expertise in app development, specifically in iOS, macOS, and Swift. He possesses proficiencies in various technologies including UIKit, FxPlug, CoreImage, and Git. Michael gained valuable leadership experience while serving as the technical lead at KnowMe and as a FxPlug developer for Avatar Creator at UNOMi. As a Lambda School graduate, he showcases exceptional qualifications and demonstrates a strong passion for producing clean, human-readable code.

Backend

Python 3 PHP REST APIs GitHub API

DevOps

QA & Testing

Workflow

Git GitHub Actions

Other

Swift Bash Script C Objective C Xcode FxPlug SDK SparkleFormation MS Exchange OpenVPN pfSense MacOS iOS Windows WordPress UIKit AppKit Core Foundation Core Data SwiftUI MapKit Core Location Electron Core Image Core Graphics Certificate Services Modular Design Apps Algorithms Data Structures Software Architecture SDKs Ubiquiti Wireless Gear Engineering

Work history

Rembrand
macOS App Developer
2023 - Present (2 years)
Remote
  • Developed a macOS companion app for FCP, integrating AppKit and SwiftUI technologies

  • Automated FCPXML parsing to extract only the used portions of video files, reducing storage and bandwidth by over 10x

  • Integrated AVFoundation, CoreData, and Combine for powerful media handling and state management, allowing for reducing uploaded clip size by 50%

  • Leveraged Sparkle to deliver automatic updates outside the App Store, ensuring seamless and ongoing enhancements, ensuring users are always 100% up to date

  • Wrote unit tests maintaining over 75% coverage and created CI workflows to maintain high code quality across the project, reducing the need for hot fix releases by over 90%

UNOMi
FxPlug Lead Engineer
2022 - 2023 (1 year)
Remote
  • Integrated external renderer using FxPlug and Swift for a seamless experience with Motion/Final Cut Pro

  • Achieved 5x rendering speed improvements by optimizing pipeline configuration and orchestration

  • Implemented solutions to leverage and communicate 3D camera and light animations from Motion to the renderer

  • Employed FxPlug architecture to build efficient macOS plugins for video production, reducing resource consumption by over 50%

  • Streamlined inter-process communication between Electron-based rendering tech and native macOS components, leveraging Websockets

KnowMe
iOS Lead Engineer
2021 - 2023 (2 years)
Remote
  • Launched the KnowMe iOS application, earning a 4.9-star rating on the App Store

  • Recognized for contributions and promoted from contract to lead developer after 12 months managing a team of 4

  • Reduced developer workload by 90% by automating deployment pipelines utilizing CI/CD methodology

  • Overhauled front-end performance to achieve at least 2x faster load times through advanced optimizations

  • Coordinated between front-end and back-end technologies, ensuring smooth implementation of REST APIs and scalable architecture, maintaining 99.999% uptime through deployments

Showcase

KnowMe.Life
  • Led iOS engineering, directing architecture and development for the Swift-based KnowMe.Life app which enables users to share life details with their trusted circle, emphasizing on security and privacy

  • Ensured a superior user experience, allowing seamless facilitation of the app's objectives with high usability

  • Collaborated closely with the back-end team, leveraging technical expertise to foster effective idea exchange and contribute to overall development

Avatar Creator
  • Developed a Swift-based FxPlug plugin enhancing visual effects and animation workflows, and allowing import and animation of 3D assets in software without native 3D capabilities

  • Facilitated bidirectional communication between plugin host and render engine for precise control over the rendered image

  • Implemented a robust CI/CD pipeline using GitHub Actions for seamless building of various components, including the plugin, render engine, and Adobe apps plugin with unified and differentiated installers for varied deployment strategies

Education

Education
• 9+ month computer science and engineering academy focusing on iOS and macOS development • Wrote production-ready code in Swift/Xcode within an Agile team
Bloomtech (Lambda) School
2019 - 2020 (1 year)