Andrés Pesate, Developer in Amsterdam, Netherlands
Andrés is available for hire
Hire Andrés

Andrés Pesate

Verified Expert  in Engineering

Software Developer

Amsterdam, Netherlands

Toptal member since October 11, 2014

Bio

Andrés is a seasoned software engineer with extensive expertise in iOS development. With a career marked by continuous growth, Andrés has broadened his technical skill set beyond the mobile landscape to include a variety of technologies. This diverse experience has enabled him to excel in both individual contributor roles and as a team leader, adept at guiding cross-functional teams in complex and dynamic environments.

Portfolio

KLM Royal Dutch Airlines
JavaScript, TypeScript, iOS, Swift, GraphQL, Spring, SwiftUI
Rabobank
Clean Architecture, Swift, Scrum, iOS, Xcode
Backbase (via Sytac BV)
Clean Architecture, Swift, Scrum, iOS, Xcode

Experience

  • Git - 10 years
  • Scrum - 10 years
  • iOS - 10 years
  • Xcode - 10 years
  • Swift - 7 years
  • Clean Architecture - 5 years
  • Objective-C - 4 years
  • MySQL - 2 years

Availability

Part-time

Preferred Environment

Swift, iOS, System Architecture Design, Objective-C, GraphQL, TypeScript, SwiftUI, Vue, React, JavaScript

The most amazing...

...achievement of my career so far has been building a mobile team of 10 engineers and becoming the best performing team in the company.

Work Experience

Tech Lead

2022 - PRESENT
KLM Royal Dutch Airlines
  • Designed and currently implementing an event-driven back-end application in Azure to improve the performance of the iOS clients by creating a context around our users and eagerly fetching and caching data.
  • Upgraded and redesigned a GraphQL server, reducing the request times by up to 50% and operational costs by approximately 15%.
  • Designed and implemented a new mobile architecture utilizing MVVM and a hexagonal design for the SPM modules, facilitating collaboration between KLM and Air France teams and increasing test coverage.
Technologies: JavaScript, TypeScript, iOS, Swift, GraphQL, Spring, SwiftUI

Senior iOS Consultant

2020 - 2022
Rabobank
  • Defined, refined, and implemented the product roadmap together with the team.
  • Created and maintained the integration of the application with other systems from the organization.
  • Built and maintained the CI system for the native team.
  • Provided support to other teams that are dependent on native capabilities.
Technologies: Clean Architecture, Swift, Scrum, iOS, Xcode

Senior iOS Consultant

2019 - 2020
Backbase (via Sytac BV)
  • Extended the Backbase core mobile product to match with the customers desires.
  • Kept a curious mind, detected, and proposed improvements that can take the product even further.
  • Was an active member of the Backbase community aiming to maintain an environment that is respectful, motivational, challenging, and friendly.
  • Found parts of the integration process that could be automated and proposed ways to do so.
Technologies: Clean Architecture, Swift, Scrum, iOS, Xcode

iOS Developer

2016 - 2019
MOBGEN Part of Accenture Digital
  • Worked on the implementation of the mobile payments functionality for the Shell Motorist UK app.
  • Worked on the implementation of the mobile payments functionality for the Shell Motorist Germany app.
  • Implemented the geolocation system of the mobile payments functionality for the Shell Motorist German app.
  • Worked on the implementation of the mobile payments functionality for the Shell Motorist US app.
  • Led iOS development of a video streaming application for a telecommunications company in the Netherlands using Swift 3. Being involved in every step, including scoping, review, refinement, and planning.
  • Implemented the foundations of the iOS application making use of a lightweight VIPER architecture.
  • Lay out the foundations for Unit UI Tests following the Robot Pattern.
Technologies: Clean Architecture, Swift, Objective-C, Scrum, iOS, Xcode

OS Developer

2015 - 2016
Novagecko S.L.U.
  • Remade the company's flagship application using Robert Martin's Clean Code theory.
  • Created the guidelines with styles and standards for the iOS development.
  • Actively participated in choosing frameworks and tools, delivering presentations and building proof of concepts.
Technologies: Clean Architecture, Objective-C, iOS, Xcode

iOS Developer

2014 - 2015
ICO Group
  • Created the database for a cross-platform mobile app.
  • Created the REST API for a cross-platform app.
  • Led the development of the main division application.
  • Taught two classes in iOS development for Android developers.
  • Created the code standards for iOS development of the company.
Technologies: Objective-C, iOS, Xcode, MySQL, PHP

Experience

Double Air Hockey

Double Air Hockey is the most engaging iPhone Air Hockey Platform available, complete with amazing graphics and intense gameplay. This incredible game allows users to play in single-player and multi-player mode via Bluetooth or wifi.

Memedroid

Incredible engaging entertainment application where you can go to get a good laugh, watching all the content provided by the amazing community of over a million users. This is the main product of Novagecko S.L.U and my first task at the company was to completely rewrite the app in order to make it, better, easier and faster to improve and maintain. I used an application of Robert Martin’s clean architecture called VIPER to achieve it.

Shell Motorist

"Shell Motorist" is the application of the worldwide petrochemical company Shell. It offers a lot of great features for its users and the company's clients, particularly the mobile payments feature (FU&Go) that gives users the ability to pay for gas through the app.

Education

2010 - 2015

Bachelor's Degree in Systems Engineering

Universidad Metropolitana - Caracas, Venezuela

2013 - 2013

Certificate in iOS Development

Mobile Makers Academy - Chicago

Certifications

OCTOBER 2018 - PRESENT

Professional Scrum Master I (PSM I)

Scrum.org

SEPTEMBER 2018 - PRESENT

Professional Scrum Product Owner I (PSPO I)

Scrum.org

Skills

Libraries/APIs

SDWebImage, X (formerly Twitter) API, Google+ API, Facebook iOS SDK, Vue, React

Tools

Xcode, Adobe Photoshop, Git, Sublime Text 3, SourceTree, MySQL Workbench

Languages

Swift, Objective-C, C, SQL, Java, PHP, GraphQL, TypeScript, JavaScript

Paradigms

Scrum, Clean Architecture, Model View Controller (MVC), Agile Software Development, Clean Code, Reactive Programming

Platforms

iOS

Frameworks

AFNetworking, UIKit, ZURB Foundation, Core Data, Cocoa Touch, SwiftUI, Spring

Storage

Realm, MySQL

Other

System Architecture Design, Mentorship & Coaching

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