Michael R.

Michael R.

Senior Software Engineer

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.

Swift Python 3 Bash Script C Objective C PHP Xcode FxPlug SDK Git SparkleFormation MS Exchange OpenVPN pfSense MacOS iOS Windows WordPress UIKit AppKit Core Foundation Core Data SwiftUI MapKit Core Location Electron Core Image Core Graphics REST APIs GitHub API Unit Testing Modular Design Certificate Services Apps Algorithms Data Structures GitHub Actions Software Architecture SDKs Ubiquiti Wireless Gear Engineering Azure Active Directory

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

Portfolio

KnowMe.Life

As the lead iOS engineer, I directed the entire app architecture and development process for a Swift-based application designed to enable users to share their lives with their inner circle, with a strong emphasis on security and privacy. With a primary focus on user experience, we ensured that the app seamlessly facilitates the achievement of these objectives while maintaining a high level of usability. Furthermore, my role involved close collaboration with the back-end team, leveraging my technical acumen to contribute and foster effective exchange of ideas between both teams.

Avatar Creator

I have successfully developed a Swift-based FxPlug plugin that greatly enhances visual effects and animation workflows. This plugin enables effortless import and animation of 3D assets within software that lacks native 3D capabilities. Furthermore, I skillfully facilitated bidirectional communication between the plugin host and the render engine, granting precise control over the rendered image displayed on the screen. Additionally, I spearheaded the development and implementation of a robust CI/CD pipeline using GitHub Actions. This automation process seamlessly builds various components, including the plugin, the render engine, and the plugin for Adobe apps. The integration of these components is achieved flawlessly, resulting in both unified and differentiated installers designed to cater to varying 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)