Logo
Tudor – iOS, Swift, SwiftUI, experts in Lemon.io

Tudor

From Romania (GMT+3)

flag
Mobile DeveloperMiddle-to-senior
Hire developer
7 years of commercial experience
Accounting
Aviation
Entertainment
Social media
Enterprise software
Mobile apps
Gaming software
Lemon.io stats

Tudor – iOS, Swift, SwiftUI

An ambitious iOS engineer with 7+ years of commercial experience, including 3 years with cutting-edge Swift UI framework. He feels comfortable in almost any domain and does an equally great job being a part of a small or big team (he has worked with some tech giants like Lego and Garmin!). Tudor’s English and communication skills add to his professional qualities, making him a great addition to any team!

Main technologies
iOS
6 years
Swift
6 years
Additional skills
SwiftUI
Firebase
Jenkins
MVC
Core Graphics
Objective C
RxSwift
MVVM
SQLite
Alamofire
Xcode
React
Rewards and achievements
Big tech veteran
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Software Developer
Jul 2018 - Ongoing5 years 11 months
Project Overview

As the name suggests, it is an app built for private pilots so that when they get onto their plane and fly, they can take the app, have all the company's plane hardware connected to their device, and perform different actions from it. It's quite an old app (10+ years) with a ton of features. It's helpful for pilots as it saves them time by allowing them to plan their trips ahead of time depending on the weather, inspect airport conditions and approaches, calculate the weight & balance of the plane, find the best deal for fuel, and many more other features.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Kept branches up to date (responsible for all tracked branches, did weekly/monthly merges after release, created new release & integration branches, rewrote git history in case something went wrong)
  • Was a backup person responsible for the build machines (Jenkins jobs, fastlane scripts)
  • Improved the app by implementing key features
  • Fixed a lot of tricky bugs and scenarios
Project Tech stack:
Objective C
Swift
MVC
MVVM
Reactive Programming (ReactiveSwift
ReactiveCocoa)
Firebase(Remote config
Firebase Crashlytics
Analytics)
SwiftUI
Core Data
Git
Jenkins
OpenStreet Maps
Apple Maps
SQLite
Complex animations with CollectionViews & TableView (check Tab Bar Demo)
Software Developer
Nov 2019 - Feb 20211 year 3 months
Project Overview

Through the app, you can generate invoices for your own company. It was created for small businesses to help them create invoices easier and faster from their mobile device. You would have stored inside the app all the past clients, products, services, and previous invoices. The main features were around adding and updating new invoices; all the data was backed up in the cloud (Firebase).

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Improved the app (fixed critical bugs and implemented new features)
  • Rewrote parts of the app (the app had no architecture, views were pushed in the navigation controller by responding to a notification)
  • Rewrote part of UI (initially it was wrote with fixed frames, every time there was a problematic thing; converted to constraints)
  • Worked directly with the project owner to improve the app; what started as one bug fix ended up into a 1+ year collaboration
Project Tech stack:
Objective C
Swift
Reactive Programming (RXSwift)
Firebase (Auth
RealtimeDatabase
Firebase Crashlytics
Analytics)
In-App Purchases
Software Developer
Oct 2018 - Apr 20201 year 5 months
Project Overview

It was a Proxy-like man-in-the-middle app for this game's Pocket Edition. By default, you could only play the game multiplayer on official servers or on local network-created servers. The application was similar to Hamachi on Windows, it tunneled the connection and mimicked your local network to include other people so that you could play multiplayer on custom unofficial servers. Besides the possibility of connecting with other players, you had custom commands that allowed you to build certain structures just by running a command in the chat.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Was responsible for the updates: the application required updates as soon as a new game's version was released, since most updates came with different UDP package change
  • Worked closely with the owner to improve different features
Project Tech stack:
Swift
UDP Frameworks
Software Developer
Jun 2017 - Jul 20181 year 1 month
Project Overview

Your kid could ‘show off’ his new toy on a Facebook-like app. It was mainly targeted at kids. You were not allowed to post any faces or other photos other than your toys. The whole development around it was interesting because on one side, there was the security team, making sure they complied with all GDPR rules and kept kids' data as secure as possible, and on the other side, they had UX/psychologists that were constantly ‘testing’ different concepts on the kids (parents could take their kids to work, and the kids were sitting and playing all day long into a room with one-way view mirrors, where the parents were working and closely watching their kids). Besides the main features that could also be found on Facebook (creating a post, liking and commenting on other posts), an interesting feature was that you could customize your own profile/character, with a lot of in-app items (the animations were cool, that part of the app was written in Unity3D).

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Was responsible for various bug fixes and code improvements
  • Implemented deep linking
  • The managers liked the way Tudor was tackling issues, and communicated with different parties (UX - security - owner - team members)
Project Tech stack:
Swift
MVVM
RxSwift
DeepLinking

Education

Software Engineering
Master’s degree
Computer Science
Bachelor's degree

Copyright © 2024 lemon.io. All rights reserved.