Angel Betancourt

Angel Betancourt

About

Detail

Senior iOS Engineer
Cundinamarca, Colombia

Contact Angel regarding: 
work
Full-time jobs
Starting at COP20M/month ~USD5.43K/month
connect_without_contact
Finding mentors
groups
Networking

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • Intellias
    Senior iOS Software Engineer
    Intellias
    Jul 2024 - Current (1 year 9 months)
  • Varsity Tutors a Nerdy Company
    Senior iOS Software Engineer
    Varsity Tutors a Nerdy Company
    Jun 2023 - May 2024 (1 year)
    - Migration of code from Obj-C/UIKit/GCD to Swift/SwiftUI/Swift Concurrency. - Integration of new features using Swift/SwiftUI/Swift Concurrency, and inter-operating with Obj-C/UIKit/GCD to reuse business logic, thus reducing the development time of new features. - Improvement of app stability, achieving a crash-free rate of 98% among other enhancements. - Replacement of deprecated third-party libraries with more stable libraries or custom implementations. - Identification and documentation of third-party libraries, outlining a detailed plan to remove half of them. - Lead features from concept to production. - Mentored / Guided other devs
  • Emotionall
    iOS Developer
    Emotionall
    Apr 2022 - Dec 2023 (1 year 9 months)
    I worked on developing the app from scratch using SwiftUI for the UI layer, complemented with MVVM for the presentation layer. I also implemented the entire architecture based on Clean Architecture to ensure the app is easy to maintain and scale.
  • Cornershop By Uber
    Senior iOS Developer
    Cornershop By Uber
    Aug 2021 - Jun 2023 (1 year 11 months)
    - Refactoring the codebase to adopt Clean Architecture using Clean Swift as the architectural pattern - Relocating existing features to separate modules to improve scalability - Creating new features in new modules - Lead features from concept to production. - Mentored / Guided other devs
  • Globant
    iOS Developer - Disney Cruises
    Globant
    Jan 2021 - Jul 2021 (7 months)
    I work on the development of new features for the Disney Cruises App. I'm currently working on the development of a Muster Drill feature in order to guide the onboarding users using the app avoiding crowds. I am additionally proposing and implementing architecture improvements so that we decease defects and increase the team productivity - Tensor flow Disney Wrapper - for recognizing the ship signs - Other Disney internal utility SDKs - Swift - Core Data - Disney Rest services - Git - Scrum - Solid UTs
  • Globant
    iOS Developer for Disney Parks
    Globant
    Oct 2020 - Jan 2021 (4 months)
    iOS developer for Disney Parks App. Worked in a small task about isolating a feature called DigitalKey to a external module so that it can be reused by other Disney apps and teams. So for this We created a Module and moved the DigitalKey Feature code into it. The feature was extremely coupled Services such as UIKit and SEOS Mobile so it was hard but we accomplished it by carefully decoupling them and adding new robust unit tests As another requirement, we had to use this new module into a Flutter project. - SEOS Mobile SDK - Flutter - Swift - Core Data - Disney Rest APIs - UTs - Git - Scrum
  • Globant
    iOS Developer for Ernst & Young
    Globant
    Jun 2020 - Sep 2020 (4 months)
    iOS developer under Harvest Mobile project. Worked in the native side code of a Xamarin project built for consuming and showing a news feed and their details. I Used: - Swift - Realm - Ernst & Young Rest APIs - UIKit - C# - MVVMCross
  • Globant
    iOS Developer - Royal Caribbean International
    Globant
    Jun 2018 - Mar 2020 (1 year 10 months)
    Worked on the development and maintenance of a Chat feature for the Royal Caribbean International Cruises iOS app. Started from scratch the feature development using: - XMPPFramework SDK for reusing socket communication and payload parsing - Other internal and external SDKs for logs and other minor tools - Keychain for storing sensitive information about server connection - Core Data - RCI Rest APIs - Swift - Solid UTs - Carthage as dependency management - Git - Scrum
  • F
    Semi-senior iOS Developer
    Feats
    Sep 2015 - May 2018 (2 years 9 months)
    Developing the iOS version of this app. Using swift4, the app uses Realm as the database, and real-time synchronization supported by APNS and Firebase Messaging. It uses some others Firebase features like Analytics, Storage y Crash reporting, and other apple Frameworks such as CNContacts, CallKit, Spotlight, Touch ID It uses other third-party libraries such as Facebook, LinkedIn, Twitter, Localytics and Cocoapods as dependency manager.
  • Indra
    SemiSenior iOS Developer
    Indra
    May 2015 - Sep 2015 (5 months)
    I worked on a new version of the BBVA iOS app, the project about take the code from the app that was already done by the BBVA Spain team and refactorize it in order to follow the Venezuelan rules and requirements.
  • M
    Web developer
    Mega Soft Computación C A
    Jan 2015 - May 2015 (5 months)
    Support and develop the web app of Zurich Insurance. I used JEE as server code, JS as client code, and MSSQL Server as storage.
  • S
    Consultor Programador.
    Soluciones Medianet CA
    Jun 2014 - Dec 2014 (7 months)
    Desarrollo de aplicación móvil para Iphone usando Objective-C como lenguaje y X-Code como IDE para BBVA Banco Provincial. (Provinet Movil BBVA) Primera version de la aplicación provinet mobil desarrollada para iphone, proyecto manejado en Venezuela.
Education verified_user 0% verified
    Projects (professional or personal) verified_user 0% verified
    • R
      Royal Caribbean Cruises Chat
      Jun 2018 - Apr 2020 (1 year 11 months)
      Internal chat application for Royal Caribbean Cruises users using XMPP Protocol.
    • S
      Seleccion Colombia Oficial
      Sep 2017 - Dec 2017 (4 months)
      I collaborated in the Colombian official football selection iOS application development using swift and some frameworks like Alamofire and ObjectMapper. I worked on the football pools feature where you are able to predict the game results and compare them later.
    • L
      Lifekee
      Jun 2015 - Apr 2018 (2 years 11 months)
      Worked on the Lifekee iOS application, using swift and APIs like Contacts, Camera, Localization.
    • P
      Provinet Movil - BBVA Provincial
      May 2015 - Nov 2015 (7 months)
    • P
      Provinet Movil - BBVA Provincial
      Jan 2014 - Aug 2014 (8 months)
    • D
      Disney Parks DigitalKey
    • D
      Disney Cruises Muster Drill Feature