Alin Claudiu Radut
Verified Expert in Engineering
Software Developer
Alin is a seasoned and passionate iOS developer with a solid background in developing user-facing applications. He has worked for a few years as a developer at an outsourcing company, then as a long-time contractor for a social networking company and in recent years has been contracting iOS projects.
Portfolio
Experience
Availability
Preferred Environment
OS X, Xcode, iOS
The most amazing...
...thing I've built was a highly secure real-time communication application using state-of-the-art end-to-end encryption
Work Experience
Senior iOS Developer
1rstWAP
- Implemented a white-label complex communication application with audio/video calling, messaging, end-to-end encryption, and advanced anonymity and content protection measures.
- Established automated CI/CD workflows, versioning, Git workflows, and vulnerability scanning and performed code reviews.
- Created specification documents, implementation guides, and system architecture documentation.
- Provided cross-functional team leadership, was involved at most levels of technical decision-making on all platforms, and led a team of five developers.
- Designed over 100 API endpoints and communication protocols.
Senior iOS Developer
Hamburg Access Technologies
- Developed an iPad app that allowed the full management of orders within a venue. The app allowed the concurrent management of hundreds of simultaneous orders in multiple points of sale by multiple employees.
- Implemented an efficient stream-based data flow within the application to manage the orders.
- Designed and documented an API of over 30 endpoints.
- Implemented a communication layer that allowed the app to print receipts on various printer types, such as Bluetooth or Wi-Fi.
Senior iOS Developer
Hamburg Access Technologies
- Developed an app that managed the process and the complete flow of samples within a COVID-19 testing venue.
- Worked on this app that also allowed users to book an appointment at the nearest venue and pay for it using the Stripe integration.
- Designed and documented an API of over 30 endpoints.
- Contributed to the app, ensuring it could automatically process and verify the user's identity document directly on the device.
Senior iOS Developer
Connexcom AG
- Designed, planned, and executed a highly secure white-label multiplatform, multilanguage, and multimedia communication application using state-of-the-art end-to-end encryption.
- Implemented various complex features such as encrypted text or audio and video chat over WebRTC, XMPP, RTC, and the Session Initiation Protocol (SIP).
- Established development workflows, wrote technical specifications and documentation, and mentored new developers.
Senior iOS Developer
1rstWAP
- Developed an app that allowed the management of Bluetooth bracelets worn by employees of a plant.
- Interfaced with the Bluetooth APIs exposed by the bracelets to configure and manage them.
- Designed and documented all the relevant APIs necessary to communicate with the server.
iOS Developer
Brandcards, Inc.
- Developed an interactive multidimensional product feed.
- Created a Tinder-like gamification component to facilitate consumer profile building by means of media consumption.
- Seamlessly integrated TwoTap checkout solution.
- Integrated complex Mixpanel events and scenarios that allowed us to determine what piqued the customers' interests.
- Integrated a continuous delivery solution so the testers would always have the most recent app version for quick feedback.
iOS Developer
Shear, LLC
- Architected and implemented an Uber-like application.
- Implemented payment processing using Stripe.
- Implemented background location tracking.
- Authored the server API specifications.
- Implemented a custom object-mapping layer allowing easy conversion from dictionaries to plain NSObjects.
iOS Developer
Coupzilla, Inc.
- Took over the codebase, which was in sub-par condition and improved upon it until it was store-ready.
- Implemented background location tracking and dynamic geofencing that would accurately identify a user’s location at all times using low energy consumption.
- Optimized and streamlined code, and removed memory leaks.
- Implemented social interaction and login using Facebook and Google+ SDKs.
- Rewrote the entire application from scratch for v3 using modern frameworks.
iOS Developer
Woizzer AG
- Developed a social network/rich messaging application in a team of three developers.
- Converted the application into a skinnable, white-labeled application making it easy to publish the same code as different apps.
- Automated various parts of the development and deployment workflow using custom Python scripts.
- Improved and implemented various features and consistent rewrites over dozens of versions.
- Tuned and optimized the code for a smooth experience, implementing various custom animations and interfaces.
Experience
Nearox
Provisioning Profile Manager
https://alinradut.ro/profilemanagerCoupzilla
Swipey Blocks
Watch Simulator
https://alinradut.ro/watchsimulatorBrandcards
https://www.facebook.com/Brandcards-App-1725477507741068/Education
BSE Degree in Computer Engineering
Universitatea Petru Maior - Targu Mures, Romania
Skills
Libraries/APIs
Facebook SDK, Google+ API, Mixpanel iOS SDK, PJSIP, WebRTC, Google+ iOS SDK, CocoaPods, Facebook iOS SDK, Stripe, Stripe API
Tools
Auto Layout, Git, Subversion (SVN), Fastlane, Interface Builder, Adobe Photoshop, Pixelmator, Xcode
Frameworks
UIKit, RealmSwift, Core Location, AFNetworking, Core Data, XMPPFramework, iOS SDK, StoreKit, Laravel, CodeIgniter, SwiftUI, Combine, Core Bluetooth
Paradigms
Agile
Languages
Swift, Objective-C, Python, Bash Script, PHP, JavaScript, SQL
Platforms
iOS, OS X, MacOS
Storage
Realm, MariaDB, SQLite, MySQL
Other
Objective-C++, Session Initiation Protocol (SIP), RTCP, Encryption, In-app Purchases, End-to-end Encryption, ICE, STUN/TURN, Carthage, XMPP, Software Architecture, Data Encryption, SDP, SIP Protocol, Jitsi, Jitsi Videobridge, iPad, APIs, Machine Vision, CoreVision, Bluetooth, Instant Messaging
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