Vytautas Galaunia
Verified Expert in Engineering
Software Developer
Vytautas is an iOS full-stack developer. Since the beginning of his professional career, he has striven to learn as much as possible from every project he's worked on and is always keen to incorporate new technologies. Along with a great attitude, Vytautas is an engineer who not only knows how to build a pixel-perfect app but also has the development means to work on low-latency and high-availability APIs.
Portfolio
Experience
Availability
Preferred Environment
Command-line Interface (CLI), Sublime Text, Git, Xcode, OS X
The most amazing...
...thing I've built was a low-latency-and-high-availability API which leverages machine learning. I was just blown away by data amounts we were able to process.
Work Experience
Software Engineer
Velocity | Meaning from Motion (Vlcty.net)
- Developed a Go-based platform API which is used by online advertisement companies.
- Created an iOS SDK.
- Implemented a data flow pipeline.
- Developed metrics reporting for system monitoring.
- Worked as part of the data processing team.
- Implemented, from time to time, various DevOps tasks.
Software Engineer
Concrete Interactive LLC
- Created multiple Android and iOS projects for our client.
- Integrated strongSwan into an Android application using Android NDK.
- Implemented continuous integration using CircleCI.
- Developed a simple VR application using Unity.
- Contributed to the development of a Ruby on Rails application.
iOS Developer
Vinted, UAB
- Developed, together with the iOS team, on new-and-existing feature improvements of Vinted's second-hand fashion marketplace application.
- Worked with continuous integration.
- Contributed to an in-app chat redesign project.
- Collaborated with the QA team to make sure that app is bug and crash free.
- Developed new features together with the payments team.
- Mentored and coached new iOS developers.
- Supported a brand unification project.
iOS Developer
BetVictor
- Maintained and improved the existing features of BetVictor's sports betting app.
- Worked, with a team, on the iOS app redesign project.
- Implemented, with a team, a new design.
- Managed, maintained, and was responsible for continuous integration.
OS X and iOS Developer
doo GmbH
- Developed, with a team, the client application for OS X; an application that is somewhat similar to Dropbox, although the document indexing part was way more powerful at that time.
- Found and fixed a crucial bug, our OS X application was leaking file descriptors; after all of the operating system's available file descriptors were consumed then other applications started crashing. A personal side note, it was one of my favorite bugs to solve.
- Built and integrated the support for the peripheral scanners into the app.
- Worked with imported files post-processing using GCD.
- Created multiple custom UI elements using AppKit.
- Integrated a C++ library into the OS X application.
Developer
Jumsoft
- Built an OS X application from scratch using AppKit, Core Data, and other frameworks; this app was later submitted to the App Store.
- Maintained and improved continuous integration for the OS X and iOS applications using Jenkins.
- Constructed multiple custom UI elements using UIkit and AppKit.
- Created a UI for invoice templating and implemented PDF document generation.
Developer
Elsoft, UAB
- Created multiple websites for clients using CMS Made Simple content management system.
- Built and supported multiple plugins for CMS Made simple content management system.
- Constructed JavaScript plugins and custom tools for websites.
- Developed a custom CRM web application which was based on the CodeIgniter framework.
Experience
Velocity | Meaning from Motion
For this project, I developed a Go-based platform API. We developed this application to handle millions of users daily, manage high loads while still having low latency, and at the same time, process hundreds of gigabytes of data every day.
My role here wasn't limited just to the Go programming language, I also performed a great deal of system administration on AWS and because of that now I'm a certified AWS Developer.
Vinted App for iOS
https://www.vinted.com/appI, as a member in one of those teams, developed multiple new features as well implementing a lot of A/B testing. I also played a role in deciding which way or which feature provides the best results. During my time there, I was also continuously working with the QA team to make sure that our app was bug and crash free.
doo GmbH OS X App
https://doo.net/My first project was providing support for the scanner peripherals in the app. After that task was completed successfully, I began working on many other areas of the application from C++ library integrations to a concurrent sync service which was based on Core Data.
Sadly, the initial idea didn't generate enough traction and now the company has shifted gears to a different direction and our app isn't available for download anymore.
IDVector
I worked on both application versions (iOS and Android). While developing this application, I became very familiar with the VPN frameworks for the Android and iOS platforms.
Skills
Languages
Swift, Objective-C, Go, PHP, Python, JavaScript, C++, Ruby
Frameworks
Core Data, UIKit, CocoaLumberjack, Unity, CodeIgniter, AppKit, Ruby on Rails (RoR)
Libraries/APIs
CocoaPods, Alamofire
Tools
Grand Central Dispatch, Auto Layout, Xcode, GitHub, Fastlane, Git, Docker Compose, CircleCI, Sublime Text, Grafana, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (ECR), Trello
Platforms
iOS, Android, Docker, OS X, MacOS, Amazon Web Services (AWS), Xamarin, Amazon EC2
Other
Freelancing, Protocol Buffers, Carthage, Concurrency, Command-line Interface (CLI), Embedded Systems, CMS Made Simple (CMSMS), strongSwan, Prometheus, StatsD
Paradigms
Concurrent Programming, Agile Software Development
Storage
MySQL, Redis, Amazon S3 (AWS S3), Elasticsearch
Education
Bachelor's Degree in Software Engineering
Vilnius University, Faculty of Mathematics and Informatics - Vilnius, Lithuania
Certifications
AWS Certified Developer - Associate
AWS
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