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.
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
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
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
• 9+ month computer science and engineering academy
focusing on iOS and macOS development
• Wrote production-ready code in Swift/Xcode within an
Agile team