Meir Radnovich
Verified Expert in Engineering
Software Developer
Meir is a senior mobile developer with over 20 years of professional development experience, building reliable apps for clients such as logistics unicorn GoGoVan and fintech startup Currenxie Limited. Additionally, his knowledge of server-side technologies allows him to contribute and collaborate, often making REST API back ends for mobile apps.
Portfolio
Experience
Availability
Preferred Environment
Swift, iOS, Xcode, MacOS, Android, .NET Core, Kotlin, C#
The most amazing...
...real-world success story I've had so far has been making the GoGoVan app as they took over Hong Kong and expanded into several new markets.
Work Experience
.Net MAUI Developer
DigiBrass, LLC
- Added MacOS support to an existing MAUI app for managing digital trumpets. Wrapped Objective–C native serial port communication library for use in C# to update the trumpet firmware.
- Refactored and reorganized platform–specific code.
- Educated and mentored junior staff members in programming best practices.
macOS Developer
Geek Support, LLC
- Developed an authorization plug-in for macOS to authenticate users' Geek Support credentials with their API server called from an XPC helper. The plugin works on the login screen and the screensaver/lock screen.
- Created a launch daemon to provide access to the keychain on the plugin. This way, the plugin can securely retrieve and store credentials and tokens from the keychain in the background and avoid unnecessarily prompting the user.
- Built a menu bar item to enable switching Geek Support credentials, updating the plugin, and displaying data.
iOS and Android Developer
Appealing Solutions, LLC
- Developed an offline-mode for the mobile apps. Translated previous performance analysis functions from backend onto each platform.
- Updated the server APIs to support the new sync system.
- Integrated Realm DB for caching raw performance data.
Mobile App Developer (iOS)
Gerald Brantner
- Implemented SwiftUI prototype app for a robotics startup; humans using the app receive various kinds of live questions from robots stuck in identifying or navigating and help train the robots via answers provided.
- Mentored a developer who was a beginner in Swift language, iOS development, and SwiftUI.
- Made WebRTC integration for live streaming video and remote controlling the robot around obstacles.
iOS Lead Developer
Space Projects)
- Built an app to manage interactions for the self-storage on-demand service, including ordering new boxes to pack, cataloging with text, taking photos of the packed content, shipping packed boxes, viewing boxes in storage, and ordering their return.
- Employed barcode and QR code scanning to link real–world boxes with the device account.
- Used animations, video, and augmented reality (AR) according to the design to increase usability and enjoyment.
- Architected the app with Clean Swift so that workflow and feature set changes were simpler to implement.
- Called REST APIs for most functionality and integrated support for Stripe and third-party shipping services.
Head of Mobile Development
Currenxie Limited
- Developed the iOS app for Currenxie's global account service, enabling customers to see their balance and history and transfer funds to external bank accounts in multiple currencies.
- Developed the Android app for the same service, taking an original Java prototype and implementing the functionality in Kotlin.
- Fixed bugs and implemented APIs on the back-end Express server.
Senior Software Engineer
Freelance
- Added statistics and training features to the iOS app for a commercial driver monitoring and analysis system.
- Implemented the iOS 7 design refresh for the same iOS app, redoing the UI in a flattering style.
- Built a wine auction web platform that supported real-time bidding by customers in the auction room and online customers.
- Built an iOS podcast app for an experimental podcast database and network. Managed subscriptions, played the audio, and managed listening progress.
- Led development of iOS and Android companion apps for a startup manufacturer of a premium laser tag system, designing and implementing a protocol for Bluetooth LE communication between the three kinds of equipment with the apps as the hub.
- Developed a guide app for visitors for a chain of amusement parks. Worked on the restaurant reservation and food pre-ordering system for park guests. (Xamarin C#).
- Updated templates for a maker of white-label luxury real estate sites. Developed a cross-site syncing system for gathering listings from multiple sources into one private feed for redistribution. (C# ASP.NET MVC, SQL Server, TypeScript, JavaScript).
Senior iOS Software Engineer
GoGo Tech Limited
- Modularized the mapping system for the GoGoVan passenger app to facilitate international expansion. Implemented the Baidu and Olleh map modules for China and Korea, respectively.
- Integrated credit card processing support into the GoGoVan app.
- Fixed bugs in the Cordova-based GoGoVan driver app and the Ruby on Rails API back-end.
Senior Software Engineer
MadCap Software, Inc.
- Developed MadCap Lingo computer-assisted translation (CAT) software from scratch through version 7, including the desktop editor, project manager, and translation memory database.
- Began with support for MadCap Flare documentation projects and iterated and added support for translating many file types, such as Word and Adobe FrameMaker. Integrated support for industry-standard formats such as TMX and XLIFF.
- Created new features and improvements to the editing experience and led new team members as the product matured.
- Translated the MadCap Flare documentation into Japanese, which inspired the Lingo product.
Junior Software Engineer
Various Projects
- Developed a system for controlling a telescope over the internet.
- Built a GUI framework in C++ similar to Java Swing for embedded devices, starting with Windows Embedded Compact.
- Implemented a time clock and payroll system and digitized the employee training manuals for a car factory.
- Helped develop an auction website for a startup that aimed to compete against eBay.
- Customized off-the-shelf asset management software for government use.
Experience
Currenxie Global Account App for iOS
Skills
Languages
Swift, Java, Kotlin, Objective-C, C#, C#.NET, C, C++, JavaScript, Ruby, Perl, PHP, Python, Visual Basic, TypeScript
Frameworks
.NET, iOS SDK, UIKit, iOS Frameworks, Windows Presentation Foundation (WPF), Android SDK, Entity Framework Core, ASP.NET Core, ASP.NET MVC, .NET Core, React Native, SwiftUI, ARKit
Libraries/APIs
REST APIs, Codable, Windows Forms (WinForms), Google Maps API, iOS API, iOS Native Libraries, RxSwift, Node.js, Stripe, Android Architecture Components, Alamofire, Xamarin.iOS, Xamarin.Android
Tools
Xcode, GitHub, C#.NET WinForms, TestFlight, Git, Android Studio, Figma
Paradigms
Mobile App Design, Mobile Development, REST, Clean Architecture, UI Design, Model View ViewModel (MVVM)
Platforms
iOS, Android, Mobile, MacOS, Bluetooth LE, Oracle, Xamarin, Firebase, Windows
Other
Cross-platform App Development, Mobile App Development, iPad, API Integration, Full-stack, APIs, Maps, Real-time Data, Location Services and Maps, Architecture, Minimum Viable Product (MVP), Back-end, Networking, App Store, Hybrid Apps, Augmented Reality (AR), Android App Design, .NET MAUI, Bluetooth, Leadership, Video Streaming, WebSockets, .NET 6, AR Interfaces, AVFoundation, Networks
Storage
Microsoft SQL Server, Realm, PostgreSQL, SQL CE
Education
Bachelor's Degree in Computer Science
Pomona College - Claremont, CA
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