Summary

Expertise

Project Highlights

Education

Agency

AM

English:

Upper Intermediate

Alain M.

vetted by Youteam

Vetted by YouTeam

Mexico

UTC -06:00

America/Mexico_City

English:

Upper Intermediate

iOS Developer with more than 10 years of experience | Mobile Application Developer

iOS Developer with more than 10 YoE. I offer team experience, communication, knowledge of different software tools, and project management skills under pressure. I bring a positive attitude, willingness, and motivation to learn new professional challenges in whatever area of IT is required. Always support my colleagues to drive the project and provide value to the company and the customer.

Want to hire this engineer?

Check if Alain is available

Expertise

Years of commercial development experience

10 years of experience

Core technologies

iOS 10 years
Swift 6 years
SwiftUI 2 years
API 6 years
Xcode 6 years

Other technologies

Objective-C
UI
UX
Git
Unit Testing
Postman
macOS

Project Highlights

icon
Mobile Developer

Bank-oriented app

Jul `23 - May `24

10 months

IDS

Design and creation of advanced applications for the iOS platform in online banking (Financial Services)

Responsibilities & achievements

· Develop new features for a legacy Bank-oriented app on iOS derived from user stories. · Collaboration with multidisciplinary teams to define, design and deliver new features. · Unit test code to ensure robustness such as edge cases, usability, and overall reliability. · Platform migration to SwiftUI · Use of VIPER architecture for the application and CLEAN architecture · Using Carthage to manage third-party libraries and XCFrameworks · Versioning code by using GIT and applying some commands such as overrun, squash and other basics to maintain order and management of what is developed with different teams involved in the same application

Xcode
Git
iOS
Swift
Unit Testing
UIKit
VIPER
SwiftUI
icon
Mobile Developer

eCommerce and Cinema apps

May `22 - Jul `23

1 year

IA Interactive

Developer of applications for the iOS platform using native components oriented for eCommerce and Cinema

Responsibilities & achievements

· In charge of payment methods in iOS in app (Paypal, kueski, among others) · · Develop new features and/or modules to meet customer needs through user stories · Maintain legacy modules that already exist in the application and adapt to change based on business and/or required requests. · Use of MVC and MVVM architectures · Version changes released or created to be published in store as well as review changes of colleagues that were made through a pull request. · Launch closed client testing using tools such as TestFlight or Firebase for binary distribution. · Migrate views using UIKit to SwiftUI

iOS
MVC
UIKit
MVVM patterns
VIPER
SwiftUI
icon
Developer iOS

Mobile apps

Aug `13 - May `22

9 years

AT&T

Developer of applications for the iOS platform for telecommunications business activities.

Responsibilities & achievements

· As Scrum Master organize the ceremonies corresponding to the agile Scrum framework (planning, retrospective, daily), also Kanban management. · Management with product owner, other scrum masters and sometimes stakeholders. · Creating documentation and managing deliverables on administrative issues · As an iOS developer he created iOS iPhone applications from scratch to release. · Use of native tools for development such as swift 4, push notifications, JSON response and REST services. · Use of threads for information processing · Use of MVC and MVVM architectures · Implementation of cocoapods · Objective-c to Swift code migration https://apps.apple.com/mx/app/mi-at-t/id1081938105 https://play.google.com/store/apps/details?id=com.att.miatt&hl=es_MX&gl=US

API
Objective-C
iOS
Swift
CocoaPods
MVC
MVVM patterns

Education

Higher education in Computer Science

Agency

agency #2373

10-50

GMT-6

HOUSTON/United States

Core Expertise

AngularJS
API
AWS
C#
C++
Django
Express.js
Flask
Hibernate
Ionic
Java
Java EE
JavaScript
Kotlin
Magento
MEAN Stack
MongoDB
.NET
Node.js
Oracle
PL/SQL
Python
Rackspace
Ractive.js
React.js
React Native
SaaS
Salesforce
Selenium
SQL Server
Tableau
Ubuntu
UI
UML
VBA
VB.NET
Zendesk
.NET Compact Framework
IBM AS/400 Control Language
IBM DB2 Administration
J2ME
JasperReports
Java Servlets Development
LAMP Administration
Landing Pages
Laravel Framework
Machine learning Engineer
Microsoft Dynamics ERP
OAuth
Object oriented design
Object Oriented Programming (OOP)
Oracle APEX
Oracle Application Framework
QA Management
R-Hadoop
Salesforce Apex
Salesforce App Development
Salesforce.com
Scrum
Swift
VBScript
Web Crawler
Web Crawling
zapier
RabbitMQ
UI Bootstrap
Zabbix
Nagios
LDAP
Project Manager
Scrum Master
Spring Boot
Hadoop
Flutter
.NET Core
JavaScript MVC
Web Analytics

Industries

E-Commerce & Retail, Banking & Finance, Information services & Technologies, Service & Support, SaaS

Want to hire this engineer?

Check if Alain is available