Michael Redig
Verified Expert in Engineering
FxPlug Plugin Engineer and Developer
Winona, MN, United States
Toptal member since September 1, 2023
Michael is a seasoned FxPlug plugin engineer with a decade of app development expertise, specializing in iOS, macOS, and Swift. Proficient in technologies such as UIKit, FxPlug, CoreImage, and Git, he gained leadership experience as the technical lead at KnowMe and as a FxPlug developer for Avatar Creator at UNOMi. Michael is a highly qualified Lambda School graduate and an engineer with a passion for clean, human-readable code.
Portfolio
Experience
- MacOS - 13 years
- Xcode - 7 years
- Swift - 6 years
- UIKit - 6 years
- Core Data - 4 years
- FxPlug SDK - 3 years
- Core Image - 3 years
- Core Graphics - 3 years
Availability
Preferred Environment
Swift, MacOS, Xcode, FxPlug SDK, UIKit, Core Data, Core Image, Core Graphics
The most amazing...
...feat I've accomplished is seamlessly integrating an external renderer with an FxPlug plugin, a technical achievement that defies conventional boundaries.
Work Experience
FxPlug Lead Engineer
UNOMi
- Architected a fluid, native feel for leveraging an existing Electron-based render technology in an external process, output to Motion 5 and Final Cut Pro X.
- Leveraged WebSockets to communicate between processes and reached a five-fold improvement in render times over the initial configuration.
- Integrated 3D camera and light movement from Motion to the render server.
- Used FxPlug, Swift, XPC-based IPC, and WebSockets technologies throughout the project's execution.
- Automated deployment by developing a CI/CD pipeline on GitHub Actions to build each separate project component, combine them into signed and notarized installers, and then provide automatic updates to users.
iOS Lead Engineer
KnowMe
- Coordinated front- and back-end development, shipping new features and builds on a bi-weekly basis.
- Improved a codebase with internal library modularity, minimizing external dependencies.
- Reduced developer time spent on monotonous tasks by 90% with automation for build deployment through CI/CD.
- Improved front-end load time by a factor of two or better.
- Pioneered several internal design patterns leveraging cutting-edge iOS technologies such as UIContentConfiguration and NSDiffableDataSource for UI layout.
- Launched the app KnowMe.life, which achieved a 4.9-star rating on the iOS App Store.
Tier 2 Technician
Valley Computer Solutions
- Designed creative IT solutions for clients, including VPN creation and management, handling Microsoft Exchange email systems, web server deployment, and more.
- Streamlined many procedures and thoroughly documented workflows.
- Tracked and resolved a wide range of technical issues.
Experience
KnowMe.Life
https://knowme.lifeAvatar Creator
https://getunomi.com/avatar-creator/Additionally, I developed and deployed a CI/CD pipeline using GitHub Actions to automate the building of all the different components, including the plugin I created, the render engine, and the plugin for Adobe apps, integrate them, and provide both a unified and differentiated installers intended for differing deployment strategies.
Certifications
iOS Development and Computer Science
Lambda School
Skills
Libraries/APIs
Core Image, Core Graphics, REST APIs, GitHub API
Tools
Xcode, FxPlug SDK, Git, SparkleFormation, Microsoft Exchange, OpenVPN, pfSense
Languages
Swift, Python 3, Bash Script, C++, Objective-C, PHP
Platforms
MacOS, iOS, Windows, WordPress
Frameworks
UIKit, AppKit, Core Foundation, Core Data, SwiftUI, MapKit, Core Location, Electron
Paradigms
Unit Testing, Modular Design
Storage
Azure Active Directory
Other
Certificate Services, Apps, Algorithms, Data Structures, GitHub Actions, Software Architecture, SDKs, Ubiquiti Wireless Gear, Engineering
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring