
Emanuel Alejandro Kotzayan
Verified Expert in Engineering
Software Developer
Barcelona, Spain
Toptal member since August 31, 2016
Emanuel is a developer with over eight years of experience who loves investigating and innovating. As a main developer and team leader, he is usually in charge of making core decisions and training new developers. In addition, Emanuel is a very proactive and agile professional who feels comfortable with remote work.
Portfolio
Experience
- Git - 10 years
- iOS - 9 years
- Xcode - 8 years
- Object-oriented Programming (OOP) - 8 years
- Swift - 7 years
- Objective-C - 6 years
- Agile Software Development - 6 years
- Python - 4 years
Availability
Preferred Environment
Git, Xcode, MacOS
The most amazing...
...project I've worked on consisted of mixing a music catalog stored on a cloud service with a huge library from a music streaming service.
Work Experience
Senior iOS Engineer
Glovo
- Onboarded myself and a new team into a project with an unclear scope after previous teams were laid off.
- Developed new subscription tiers and upgrade flows while collaborating with product, back-end, and Android teams.
- Investigated errors during the checkout process, fixed the low-hanging ones, and provided alternatives to the users for the others.
Engineering Manager | iOS Engineer
Verse
- Became one of the squad leads (for one of our social squads) and organized the work for several social features (onboarding, referrals program, promotions, etc.).
- Assumed the engineering manager role of my squad members, so I'm currently more involved in career development and people's problems.
- Provided the best possible experience to our users by reducing the amount of crashed sessions.
iOS Engineer
The Spott
- Fixed several crashes and performance issues, considerably improving the quality of the user experience.
- Discussed technical direction and focus with the team.
- Implemented a whole new UI based on designs provided by the team.
CTO
Comedica
- Designed and followed up on the execution of a digital transformation plan by gathering all the internal and external requirements and feedback after each step.
- Created new features for the custom ERP of the company leading an in-house group of developers.
- Reduced the infrastructure, providers, and backup costs.
- Improved several data processes, workflows, and procedures.
- Developed a custom telemedicine solution for the COVID-19 pandemic.
Technical Leader | Project Manager | iOS Engineer
Plix
- Created a custom video streaming solution from scratch using HLS.
- Worked alongside stakeholders to achieve an excellent quality solution.
- Coordinated several development teams during this process.
- Developed the iOS native client for this solution.
iOS Developer
Sports Illustrated Play
- Developed new features that improved the onboarding process and the general usability of the app.
- Migrated a huge part of the app to a new architecture (MVVM).
- Strived to have a crash-free app (reaching 99,9% of crash-free sessions).
iOS Team Leader
Eudaimonia
- Analyzed and designed new iOS projects for the company.
- Guided new developers through iOS development and general coding good practices.
- Reviewed code from local and remote developers using traditional and in-person code reviews (like small pair programming sessions).
- Estimated due dates for several tasks and projects.
- Created workflows and agile processes to complete customers' requirements.
- Presented prototypes and beta apps to clients and superiors.
- Gave tech support about the platform to teams of cross-platform frameworks (Unity and OpenFL).
iOS Developer
Eudaimonia
- Implemented solutions based on tactics designed alongside the project leader.
- Learned the basics of iOS frameworks and Xcode's Instruments tool.
- Implemented UI elements using Auto Layout working for both iPhones and iPads.
- Found memory leaks on a project without ARC and fixed them.
- Worked alongside a PM and a QA team to achieve the best results in the project.
Experience
Verizon Cloud (Prototype)
Using Composite as a design pattern, we created data structures to wrap and bind relevant information from both providers and use it to extend the current experience.
I also created a dual-player object to handle music playback from Rhapsody (using the Rhapsody SDK) and music stored in Verizon Cloud (using AVPlayer).
Mobile eCommerce (Prototype)
I worked alongside UI designers in order to have a smooth and flowing experience.
I also created a Share Extension which would enable the user to publish an item from a list of pictures previously selected on another app.
Music X
It has a stunning UI and several gamification concepts applied (the user earns digital money by different methods and then uses it to stream music without ads).
SpreadShout
Distributed as an enterprise app, just for client's employees.
Designed to be easily reskinable.
Boca Juniors
Designed at first for Boca Juniors Football Soccer Club, it's easily reskinable for other teams (or even other sports).
Education
Bechelor's Degree in Computer Engineering
Universidad de Palermo - Buenos Aires, Argentina
Skills
Libraries/APIs
iOS Native Libraries, React, Node.js, Vue, Alamofire
Tools
Xcode, Git, Trello, Rally, Jira, Jenkins, AVPlayer, iOS Instruments
Languages
Objective-C, Swift, Python, PHP, Kotlin, C++, JavaScript
Frameworks
iOS SDK, UIKit, SwiftUI, MapKit, Address Book
Paradigms
Agile Software Development, Object-oriented Programming (OOP), Gamification, Unit Testing, Management
Platforms
iOS, MacOS, DigitalOcean, Amazon Web Services (AWS), Firebase
Other
Mobile Apps, API Integration, A/B Testing, Analytics, Carthage, GDC, AVFoundation, UI Testing, Engineering
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