Antanas Majus
Verified Expert in Engineering
Software Developer
Vilnius, Lithuania
Toptal member since August 11, 2018
As an iOS developer, Antanas understands the importance of code quality and clean design. He’s passionate about taking on new challenges and has been able to demonstrate his passion through the successful completion and launch of a variety of projects. He takes the responsibility of project success seriously and focuses on continuous improvement.
Portfolio
Experience
- Objective-C - 7 years
- iOS - 7 years
- Xcode - 7 years
- UIKit - 7 years
- Core Data - 3 years
- Swift - 3 years
- Ruby on Rails (RoR) - 2 years
- Ruby - 2 years
Availability
Preferred Environment
Postman, SourceTree, Git, RubyMine, Xcode
The most amazing...
...thing I've coded is a wave count tracking app for surfers. I integrated a small neural network on the Watch OS app which determines when a surfer caught a wave.
Work Experience
Software Developer
Velocity - Meaning from Motion
- Contributed to an app for collecting user motion data.
- Created an algorithm which decides whether the user is traveling or staying in the same location based on GPS data and taking into account GPS data drifts.
- Worked on the back-end side to inspect uploaded data and feed it to machine learning to generate motions.
- Designed a web dashboard with multiple graphs and routes where users were traveling.
- Collected user motion, uploaded it, and parsed user motions from the response with iOS SDK.
Software Developer
Concrete Interactive
- Worked in a consultancy company with various projects.
- Created an iOS app "Illuminati Meter" which controls hardware device through Bluetooth.
- Created iOS and Android apps for a VPN called IDVector.
- Worked on a virtual reality Android app EmergentVR.
- Created an iOS and WatchOS app called SurfTrackr for counting waves for surfers using the machine learning model.
- Worked on a project called Livespark and supported controller code in C++. It sends commands to hardware units which are firing flames according to those commands.
- Worked on an iOS app and a back-end for controlling a smart baby basinet called Snoo.
iOS developer
Vinted
- Contributed to a second hand clothes market app.
- Worked with video recording and editing.
- Improved scroll performance for complex lists.
- Created a complex flexible flow for contacting support.
- Developed custom transition animations.
- Implemented complex UI by design.
Senior iOS Developer
Barclays Bank
- Worked on a mobile payments app called Pingit.
- Led a team of four developers in Lithuania.
- Maintained and supported a secure network communications library.
- Implemented UI by design.
- Improved code after penetration testing.
iOS developer
Jumsoft
- Created an iPad version of the financial app called Money.
- Contributed to a framework with heavy business logic.
- Worked with CoreData in a multithreaded environment.
- Supported multiple currencies.
- Supported iCloud sync for CoreData.
Experience
Vinted
Pingit
SurfTrackr
IDVector
IDVector
Illuminati Meter
https://itunes.apple.com/ca/app/illuminati-meter/id1320784194?mt=8&ign-mpt=uo%3D2EmergentVr
Livespark
http://www.livesparkfire.com/technology/Money - Budget & Finance
Snoo
Education
Bachelor's Degree in Software Engineering
Vilnius University - Vilnius, Lithuania
Certifications
AWS Solution Architect Associate
AWS
Skills
Libraries/APIs
Alamofire, HealthKit, CocoaPods, Core Animation, iOS Charts
Tools
Xcode, Git, SourceTree, Elastic, MQTT, Sketch, Postman, CircleCI, Fastlane, RubyMine
Languages
Objective-C, Swift, C, C++, HTML, CSS, JavaScript, Ruby, Java
Frameworks
UIKit, Core Bluetooth, Ruby on Rails (RoR), Core Data, Core Location, AFNetworking, Cocoa, Network Extension, Core Foundation
Platforms
iOS, Amazon Web Services (AWS), Android, MacOS, HockeyApp
Paradigms
Object-oriented Programming (OOP), REST, Agile, Unit Testing
Storage
MySQL, PostgreSQL, Redis, Amazon S3 (AWS S3)
Other
Freelancing, Protocol Buffers
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