Tudor-Dan Balas, Developer in Cluj-Napoca, Cluj County, Romania
Tudor-Dan is available for hire
Hire Tudor-Dan

Tudor-Dan Balas

Verified Expert  in Engineering

Software Developer

Location
Cluj-Napoca, Cluj County, Romania
Toptal Member Since
January 18, 2022

Tudor-Dan is a passionate iOS developer. He's been creating excellent iOS applications for seven years and is currently looking for new challenges and solutions to impact people's lives. Having experience with startups and state-of-the-art applications, he can provide quality ideas and solutions for all kinds of applications. Tudor-Dan believes that if a client can come up with an idea, he can bring it to life.

Portfolio

Swift Medical Inc.
Swift, iOS, Core Data, iOS SDK, Bluetooth, Video Capture, User Experience (UX)...
Freelance
Swift, Firebase, Local Notifications, iOS, Xcode, Mobile, Auto Layout...
Garmin
Objective-C, Swift, Reactive Programming, Firebase, SwiftUI, Git, Jenkins, iOS...

Experience

Availability

Part-time

Preferred Environment

Swift, Objective-C, Firebase, Alamofire, RxCocoa, RxSwift, SnapKit, SwiftLint, CocoaPods

The most amazing...

...job I had started as a single bug fix and ended up as a year-long collaboration, increasing the app's number of active users by 135% during the pandemic.

Work Experience

Senior iOS/Swift Developer

2022 - PRESENT
Swift Medical Inc.
  • Worked on a cutting-edge and innovative healthcare app with a device, connected to the phone via BLE, which takes and analyses photos of wounds and aids doctors and nurses in tracking progression.
  • Completed new features of the app, such as working on bacterial analysis, single-form evaluation, and other thermal imaging analyses for the app.
  • Introduced new navigation logic using flow controllers to allow easier coordination of different screens.
Technologies: Swift, iOS, Core Data, iOS SDK, Bluetooth, Video Capture, User Experience (UX), SwiftUI, Flutter, Push Notifications, Android, Dart, Image Manipulation, AVFoundation, Core Image, Mobile Development, LiDAR

iOS Software Engineer

2021 - 2022
Freelance
  • Developed an app that reminds you to keep in touch with people while also supporting different facts about them.
  • Implemented local and remote notifications—date-based, hour-based, and location-based.
  • Helped the client with lots of strong points and ideas that allowed us to deliver quick and smart solutions.
  • Implemented deep link alongside a feature to share your profile.
  • Improved performance and responsiveness by optimizing different parts of the code.
Technologies: Swift, Firebase, Local Notifications, iOS, Xcode, Mobile, Auto Layout, Deep Linking, Cloud Firestore, Firebase Cloud Functions, Node.js, Mobile Development

iOS Software Engineer

2018 - 2022
Garmin
  • Developed key essential features that significantly impacted the app's usability (TabBar).
  • Maintained git branches up to date with the latest changes and prepared new ones in case of a release.
  • Fixed build machine issues and prepared new Jenkins jobs.
  • Tracked changes and maintained the Jira board to reflect the project's status.
  • Fixed a Swift indexing memory leak that was slowing down all developers.
Technologies: Objective-C, Swift, Reactive Programming, Firebase, SwiftUI, Git, Jenkins, iOS, Xcode, Mobile, Auto Layout, AVFoundation, Mobile Development, Swift 4

iOS Developer

2018 - 2021
Freelance
  • Improved and maintained a Proxy-like app to support the latest Minecraft versions.
  • Increased the number of active users by 135% during the pandemic.
  • Saved the company by fixing many complex issues affecting all the customers.
Technologies: Firebase, Swift, Objective-C, UDP, RxSwift, iOS, Xcode, Mobile, Auto Layout, AVFoundation, Mobile Development, Swift 3

iOS Developer

2017 - 2018
Halcyon Mobile
  • Worked on various bugs and improvements across the LegoLife app.
  • Updated a local app for the upcoming event called Magyar Napok.
  • Created Interview Questionnaire from scratch that was later used internally.
Technologies: Swift, UIKit, Networking, REST, Model View ViewModel (MVVM), RxSwift, Firebase, Alamofire, Deep Linking, iOS, Xcode, Mobile, Auto Layout, Mobile Development, Swift 3

The Wallet

It's a personal app written in Swift to keep track of all the currencies and wallets.

It is still work in progress since it doesn't cover all my needs.
The end goal of the app is to keep track of all the assets, cash, crypto, and investments.

AmbiScreen

Inspired by Ambilight, which lights up led strips behind the TV to create a more immersive experience, AmbiScreen does the same thing, but with the laptop screen.

After setting up the led strip around my desk, I was curious about its appearance if it would automatically sync its color with what I have on the screen.

The application calculates the average color on the screen and sends it to the led strip 20 times per second.

Cannonball/Getaway App

Inspired by the Cannonball challenge, which is a timed challenge from the East to West Coast, I started building an app that tracks the time it takes to get from point A to point B.

Easy of use and scoreboards are at the core of this app. It is currently a work-in-progress.
2018 - 2020

Master's Degree in Computer Software Engineering

Babes-Bolyai University - Cluj-Napoca, Romania

2015 - 2018

Bachelor's Degree in Computer Science

Babes-Bolyai University - Cluj-Napoca, Romania

Libraries/APIs

CocoaPods, Alamofire, RxCocoa, RxSwift, SnapKit, Node.js, Core Image

Tools

Git, Xcode, Auto Layout, SwiftLint, Jenkins

Frameworks

UIKit, SwiftUI, Flutter, Core Data, iOS SDK

Languages

Swift, Objective-C, Swift 3, Swift 4, Dart, Java

Paradigms

Object-oriented Programming (OOP), Design Patterns, Agile Software Development, Model View ViewModel (MVVM), Reactive Programming, Mobile Development, REST

Platforms

Firebase, iOS, Mobile, MacOS, Android

Storage

Cloud Firestore

Other

Local Notifications, Push Notifications, Image Manipulation, Networking, Deep Linking, UDP, Bluetooth, AVFoundation, LiDAR, Firebase Cloud Functions, Video Capture, User Experience (UX), GPS

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