Alin Claudiu Radut, Developer in Târgu Mureș, Mureș County, Romania
Alin is available for hire
Hire Alin

Alin Claudiu Radut

Verified Expert  in Engineering

Software Developer

Location
Târgu Mureș, Mureș County, Romania
Toptal Member Since
May 29, 2015

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

1rstWAP
Swift, Objective-C, WebRTC, Jitsi Videobridge, Jitsi, XMPP, XMPPFramework...
Hamburg Access Technologies
iPad, Swift, Combine, Agile, Stripe, Stripe API
Hamburg Access Technologies
Swift, APIs, Stripe, Machine Vision, CoreVision

Experience

Availability

Part-time

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

2022 - PRESENT
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.
Technologies: Swift, Objective-C, WebRTC, Jitsi Videobridge, Jitsi, XMPP, XMPPFramework, RealmSwift, Realm, Fastlane, Carthage, CocoaPods, SQLite, End-to-end Encryption, Instant Messaging

Senior iOS Developer

2022 - 2023
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.
Technologies: iPad, Swift, Combine, Agile, Stripe, Stripe API

Senior iOS Developer

2020 - 2022
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.
Technologies: Swift, APIs, Stripe, Machine Vision, CoreVision

Senior iOS Developer

2015 - 2022
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.
Technologies: End-to-end Encryption, SQLite, RealmSwift, Realm, Fastlane, CocoaPods, Carthage, XMPPFramework, XMPP, RTCP, Session Initiation Protocol (SIP), PJSIP, WebRTC, Swift, iOS, UIKit, Jitsi, Objective-C++, Agile, Instant Messaging

Senior iOS Developer

2020 - 2021
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.
Technologies: Swift, Bluetooth, Core Bluetooth, UIKit

iOS Developer

2016 - 2017
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.
Technologies: Git, CocoaPods, Facebook SDK, Core Location, Swift, iOS, UIKit, Agile

iOS Developer

2015 - 2015
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.
Technologies: Git, CocoaPods, Auto Layout, AFNetworking, Facebook SDK, Stripe, Core Location, Objective-C, iOS, UIKit, Agile

iOS Developer

2014 - 2015
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.
Technologies: Git, CocoaPods, Auto Layout, AFNetworking, Google+ API, Facebook SDK, Core Location, Objective-C, iOS, UIKit, Agile

iOS Developer

2011 - 2014
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.
Technologies: Subversion (SVN), Core Data, Facebook SDK, Core Location, In-app Purchases, Objective-C, iOS, UIKit, Agile

Nearox

Social network/rich messaging application.

Provisioning Profile Manager

https://alinradut.ro/profilemanager
A fully featured utility macOS app aimed at developers struggling to manage their provisioning profiles. Includes advanced filtering, troubleshooting, UDID export, and a dedicated provisioning profile comparison screen.

Coupzilla

Location-aware mobile coupon application.

Swipey Blocks

Cross-platform casual puzzle game for smartphones.

Watch Simulator

https://alinradut.ro/watchsimulator
An iOS/OS X combo application that allows developers to preview their Apple Watch applications directly on your iPhone/iPod/iPad.

Brandcards

https://www.facebook.com/Brandcards-App-1725477507741068/
iOS shopping app that allows consumers to create private connections with their favorite brands.
2004 - 2009

BSE Degree in Computer Engineering

Universitatea Petru Maior - Targu Mures, Romania

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring