
Razvan Balint
Verified Expert in Engineering
iOS Developer
Bucharest, Romania
Toptal member since June 2, 2022
Razvan is an expert mobile application developer, solution architect, and consultant specializing in the iOS ecosystem. He knows the ins and outs of the Apple Human Interface and App Store Review Guidelines and is capable of leading the development effort to a successful product launch. Razvan has worked with clients worldwide and is mostly proud of his achievements in the banking industry.
Portfolio
Experience
- Xcode - 10 years
- iOS - 10 years
- UIKit - 10 years
- SwiftUI - 10 years
- Swift - 6 years
- Mobile Architecture - 5 years
- Objective-C - 4 years
- Reactive Programming - 4 years
Availability
Preferred Environment
Xcode, iOS, Swift, MacOS, Async/Await, SwiftUI
The most amazing...
...project I've worked on is a secured mobile banking application supporting several million customers worldwide.
Work Experience
Senior Software Engineer
Freelance
- Worked closely with the client to understand and translate business requirements into user stories. Learned to ask the right questions at the right time.
- Took ownership by choosing an architecture tailored to specific project requirements.
- Implemented a clean and maintainable code. Enforced project requirements through unit tests.
- Collaborated with dedicated design teams to create scalable and complex SwiftUI layouts and animations. Focused on reusable components.
Senior iOS Software Engineer
Deutsche Bank
- Implemented a modular clean architecture for managing a huge banking project serving millions of customers that was backward compatible with 5-year-old iOS versions.
- Carried out reactive programming for a more efficient UI binding and communication between layers.
- Unit-tested each component in every layer and maintained code coverage. Raised code quality by supporting systems like SonarQube.
- Focused on security and data privacy. Integrated anti-tamper software to prevent attackers from reverse engineering the application.
Senior Software Engineer
CVU Intelligence
- Served as the technical team lead for a US-based talent platform. Worked on the front (iOS) and back end. Managed the full API documentation.
- Leveraged Xcode Instruments and memory management tools to profile an iOS application and improve overall performance.
- Managed custom routing inside a complex navigation system that handled both deep links and in-app links.
- Implemented and maintained WebSockets for real-time communication and highly sensitive features like a payment API on both the server and client sides, like Braintree and PayPal.
- Gained back-end experience working on personal access control for a highly classified project in the military industry.
iOS Engineer
Self-employed
- Worked together with a small team on planning, building, testing, releasing, and maintaining two Swift applications on the App Store.
- Maintained clean code standards inside a modular architecture. Requirements and design reviews were enforced by unit and UI tests.
- Used the native Core Animation framework to design custom advanced UIkit animations implemented from scratch in Swift with respect to the Apple Developer Design Guidelines.
iOS Developer
Clarisoft Technologies
- Adhered to a clean code strategy agreed upon by the team of iOS developers in the company. Improved code quality by implementing specific design patterns and SOLID principles.
- Implemented offline capabilities for an eLearning platform. Maintained core data migrations across several release cycles.
- Worked closely with the design team to implement pixel-perfect layout that scales on all iPhone and iPad screens.
- Improved user experience by integrating push notifications capabilities and managing in-app purchases by offering controlled access to advanced content.
- Kept direct contact with the clients and offered demo sessions at the end of each sprint.
iOS Developer
Newrosoft
- Worked as a software developer on a suite of iOS apps implemented in Objective-C. Explored Xcode IDE and the iOS environment using the Cocoa Touch framework.
- Improved customer attraction and retention by developing specific isolated and unit-tested modules bringing value to the users.
- Implemented networking layer enriching app capabilities through client-server communication.
- Worked in an Agile environment with multiple version releases per month. Closely followed an application's standard release management process to the App Store.
Experience
Yonder
https://yonder.infoMySeat
https://www.myseat.comSlapp Pro
https://www.slapp.proPollVoter
https://www.gbsvote.comArc Lighting Control
https://apps.apple.com/us/app/arc-lighting-control/id6446780705LENS Cape
Evrlink
As a lead developer, I managed this application through all the stages, including planning, architecting, developing, refactoring, testing, releasing, and maintaining. I implemented and worked on all the modules for the iOS mobile application. I also worked on more than half of the modules from the server application using .Net Core.
Leapros
https://www.leapros.comRStream Radio
I was the only iOS developer on the team, working with an Android developer and a UI/UX designer. We all contributed to planning the business use cases of the final product.
We planned a side project and developed, released, and marketed it in only six months. We have invested a generous amount of time in implementing custom eye-catchy animations using only core libraries.
Hemodialivet
http://www.hemodialivet.roI contributed to designing and architecting ideas and worked on implementing both major and minor features. I was involved in the process of creating and maintaining a release system. The system included the service of organizing live lotteries during the event.
Kayette
I created lovely and scalable views capable of displaying any text, image, audio, video, or document necessary for an online lesson. I implemented the possibility of timed knowledge tests anywhere between lessons.
After the first user interaction with the enrollment process, the app has full offline capabilities. I implemented an in-app purchase system managing additional premium lesson content.
Warehouse Management System
I contributed to the Objective-C core libraries inside the project, fixing errors reported in the workflow and maintaining interaction with third-party scanners API like Zebra.
μNotify
I designed new modules like live chat communication between customers and assigned employees and a system where documents can be shared.
Sniff Events
I was the only iOS developer on the team. The app features a custom RSVP system enriching the students' event participation, and I implemented a feedback mechanism.
Education
Master's Degree in Artificial Intelligence
University of Bucharest - Bucharest, Romania
Bachelor's Degree in Mathematics and Computer Science
University of Bucharest - Bucharest, Romania
Certifications
Certificate in Advanced English (CAE)
University of Cambridge
Skills
Libraries/APIs
Alamofire, LocalStorage, REST APIs, iOS Native Libraries, iOS API, Sockets, PayPal API, RxSwift, Core Animation, Camera API, CocoaPods
Tools
Xcode, Git, Figma, GitLab, TokBox
Languages
Swift, Objective-C, Dart, SQL
Frameworks
Core Data, AFNetworking, SwiftUI, UIKit, Flutter, iOS SDK, .NET Core, Combine, Core MIDI
Paradigms
Modular Design, Test-driven Development (TDD), Reactive Programming, Testing, Functional Programming, Continuous Integration (CI), Continuous Delivery (CD), UX Design, UI Design, Model View ViewModel (MVVM)
Platforms
iOS, Mobile, iCloud, Firebase, MacOS, Apple
Storage
NoSQL, Couchbase
Other
Release Management, Third-party APIs, Third-party Libraries, Third-party Frameworks, Code Versioning, Version Control Systems, Mobile Apps, Volunteering, Education, Higher Education, Educational Portals, Networking, Maps, Caching, Third-party Integration, iPad, APIs, Minimum Viable Product (MVP), File Management, Tech Conferences, Live Chat, Payment APIs, Architecture, Swift Charts, Mobile Architecture, In-app Purchases, Scanning, Barcode Library, Healthcare Services, Async/Await, Mobile Security, Version Control, MIDI, Lighting, Video Livestreaming, LiveStream, iOS Camera
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