Mihai Betej
Verified Expert in Engineering
Communication Developer
Mihai is an expert mobile application developer, tech lead, and architect with more than 15 years of experience—10 dedicated to iOS. He has contributed to various projects (social and volunteer apps) and companies (startups, NGOs, and large international organizations). Most recently, he has led Deutsche Bank's mobile department in Bucharest. Goal-oriented and open-minded, Mihai enjoys working with people and keeping an eye out for continuous improvement opportunities.
Portfolio
Experience
Availability
Preferred Environment
Xcode, Visual Studio Code (VS Code), MacOS
The most amazing...
...thing I've created is an amazing foundation (core architecture and modularization) for the next generation of Deutsche Bank's mobile products.
Work Experience
Lead Mobile Developer/Mobile Architect
Deutsche Bank
- Introduced and contributed to implementing and architecting crucial app features and components of Apple Pay, insurance manager, Postbox, ESafe, branch finder, mortgages, authorization module, and networking and data module.
- Contributed, by coding and supervising, to the research, proposal, approval, and transition of DB Mobile's architecture to Clean layer architecture with MVVM+C on the presentation layer.
- Oversaw the hiring process, handled reviews, and created development plans with a focus on both technical skills and soft skills.
- Implemented app security mechanisms (local storage security, network security, and app hardening).
- Established a mobile guild to keep developers aligned and technical (product) debt in check.
Senior iOS Developer
Freelance | Startup
- Developed multiple iOS apps, ranging from libraries and frameworks to full-fledged apps. Responsible for research, design, and full implementation.
- Supported apps after release, including enhancements and bug tracking and fixing.
- Managed the launch processes, ASO, and analytics.
- Developed a sound library that decodes discrete sounds in the 18kHz-20kHz range (typically inaudible).
Technical Lead
Throwpoint
- Developed the iOS app used by the World Economic Forum in their yearly meetings (most notably the Davos one). The app acts as an agenda, events registration manager, CRM, venue finder and indoor navigation, and social media feed.
- Implemented the app's data architecture and set up the CI/CD pipelines (Jenkins).
- Monitored production issues and offered real-time fixes during the conferences.
iOS Developer, BlackBerry Developer
Seesmic
- Developed social media feed aggregation apps, Seesmic for iOS and Seesmic for BlackBerry. The apps allowed users to add Facebook and Twitter accounts and personalize their feed.
- Developed a social media posting manager app, Seesmic Ping, for macOS. The app allowed users to post and schedule posts across multiple social media channels and accounts.
- Implemented features and bug fixes in an Agile manner, working cross-site with colleagues in San Francisco, Paris, and Berlin.
J2ME Mobile Developer
Playwing | Advanced Mobile Applications
- Developed, ported, and localized a number of AMA J2ME titles, such as IQ Booster, Memory Booster, Palm Reading, Cesar Millan Dog Whisperer (Cesar Millan My Dog Coach), and Office Dares.
- Participated in developing and maintaining two core internal tools developed in .NET C#, one handling the creation of animations and one the creation of sprites for the mobile applications.
- Implemented drastic optimization for the apps to run on low-tier hardware (64kb of memory).
Experience
DB Mobile
https://apps.apple.com/us/app/deutsche-bank-mobile/id1040475847I handled:
• App security (local storage security, network security, app hardening)
• App architecture + keeping technical debt in check
• Developer growth. Coaching, mentoring, and keeping people motivated
• Hiring in the Bucharest office and consulting for Frankfurt hiring process
• Core app feature development
• Stakeholder management. Maintaining and growing our relations with our business stakeholders and clients from Frankfurt (business requirements, reports, presentations, feedback, and follow-ups)
Seesmic
World Economic Forum Events
Education
Bachelor's Degree in Computer Science
University Politehnica of Bucharest - Bucharest, Romania
Bachelor's Degree in Mathematics and Computer Science
"Ecaterina Teodoroiu" National College - Targu Jiu, Romania
Skills
Languages
Swift, Objective-C, C#, Java
Frameworks
UIKit, MapKit, Core Location, SwiftUI, Combine, iOS SDK, Cocoa Touch, Core Bluetooth, Core Data, AFNetworking, Address Book, .NET
Tools
Xcode, Grand Central Dispatch, Jira, Confluence, Bitbucket, Git, Crashlytics, GitLab, TeamCity, Subversion (SVN), Visual Studio, Jenkins, TortoiseSVN
Paradigms
Mobile Development, Model View Controller (MVC), Refactoring, Design Patterns, Clean Architecture, Agile, REST, Automation, Functional Programming, Continuous Integration (CI), Continuous Delivery (CD)
Platforms
iOS, MacOS, Keychain, Visual Studio Code (VS Code), BlackBerry, J2ME, Firebase
Other
Teamwork, Persistence, Mobile Applications, Mobile Apps, Mobile App Development, Data Structures, Algorithms, Mathematics, Mobile Architecture, Interpersonal Skills, Communication, Motivation, AVFoundation, Efficient Data Serialization, Serializer/Deserializer (SerDes), SSL, SSL Certificates, Async/Await, Modular, Software Design, Timelines, Waterfall Methodology, Objective-C++, Apple Pay, Technical Leadership, CI/CD Pipelines, SOAP, SOLID Principles, Git Flow
Libraries/APIs
REST APIs, Alamofire, Firebase iOS SDK, CocoaPods, GPUImage, Core Animation, Core Graphics, Core Audio, Core Image, Codable, Social Media APIs, RxSwift
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