HELLO
I'M OSCAR SANCHEZ AYALA

SENIOR iOS DEVELOPER

PROFILE

STORY OF GLORY

Just tell me your idea and I will give you easy and fantastic options to achieve it

I have 12 years of software development experience, 6 years on iOS and 6 years on Microsoft platform. I started developing with Visual Basic 6.0 for building software to manipulate a robot (because robots does not move by themselves).

I moved onto C# for a variety of consulting roles in Mexico, I worked on the primary enterprise applications on web. In 2012 after becoming Microsoft Certified Professional Developer (MCPD) I started diversifying technical skills to cover non-Microsoft technologies and I adopted Objective-C pretty fast and then in 15th October 2012 I released my first App ever on the App Store.

From my point of view coding and keeping up to date with technology is synonymous with relax and that's why I have developed an Indie Video Game using Unity3D named Monstrilio! It is free, please take a look in Portfolio section.

CIE-10-9MC App Download Resume

WHAT CAN I DO?

Bright Ideas

iOS Development

Details Matter

Unity3D Development

Technical Leadership

.NET Development

LONG PROJECTS DONE

15+

HAPPY END USERS

100K+

APPS ON APPLE STORE

6+

RESUME

EDUCATION

Instituto Politécnico Nacional / Agosto 1999 - Diciembre 2005

Bachelor's Degree, Robotics Engineering
My final project was a parallel robot and after I told my teacher about my idea he rejected me and he told me to not waste my time on that, I went with a PhD Ruben Garrido (Director of Department of Control and Automation at CINVESTAV) for some advice and he told me the same, Oscar do not waste your time on that so I decided to not ask anyone else and a friend and I developed the robot, after almost three weeks I found a simple solution to calculate the inverse and direct kinematics.

I developed a software using visual basic 6.0 to control the movements of the robot and we won the First Robotic competition of IPN 2005 in the category "Advanced Innovations" and also we got the Honorable Mention in the same category with robot RP2GL-K (Gaceta IPN page 21), so Dr Garrido showed the robot to all his students and he told me I’m sorry guys you were right. I learned my lesson, do not let anyone truncate your ideas.

Allstate Learning / February 2016

Security OWASP Top Ten - Threats & Mitigations
Creating Security Code - iPhone Foundations
PCI Best Practices for Developers
Fundamentals of Secure Mobile Development

Microsoft Mexico / April 2012

Microsoft Certified Professional Developer - Web Developer 4.

EXPERIENCE

Senior iOS Developer / April 2015 - Present
Allstate Insurance Company - Contractor

I joined SMCE team to develop many features on the Allstate Mobile App iOS like "Confirm Book Service", "Get a Taxi", "Choose vehicle color", "Enter your phone number" all this features were introduced in the version 9.5 “SPEED” after finishing this project I joined Connected Car iOS Team to develop from scratch Milewise app, when I joined the team there was only one iOS Developer and after two weeks he left and I had to develop the entire app by myself, I had to join meetings every three days with business team, QA team and User Interface team, develop the front end in order to have a dynamic views based on Cards, prepare the meetings/presentation for the Penetration Test and create the custom method to update the credit card of the user based on PCI standards.

Accomplishments:
• Design and develop from scratch Milewise app.
• Develop layer to consume RestFul web service using NSURLSession, NSURLSessionDataTask, NSOperations, JsonModel, Delegates and Categories.
• Develop dynamic views to create the front-end of Milewise app.
• Develop custom stacked bar chart for Milewise app.
• Develop custom transitions to display the route in a Map and details of the trip in a custom "Detail Card".
• Design Core Data objects and use NSOperations to get all gps coordinates and trip information using encryption AES 256 to store the information.
• Implementing sitecatalyst to track all behaviors of user.
• Develop dynamic configuration to switch between web service calls.
• Design and Develop persistent data layer using Core Data.
• Manage github repository creating branches doing merge, pull request and releases.
• Create the script to use in Jenkins in order to create build ipa file to distribute in landing zone for testing purpose, TestFlight and App Store.

Sr .Net & Sr iOS Developer / December 2013 - March 2015
GE Capital

I was in a team of two developers that we created the very first website to calculate the customer risk rating for GE Capital, the system is very well adaptive to change the formulas to make the calculations also has an admin dashboard with assignments, permissions and a very variety of catalogs and also a dynamic approval flow, so the admin can remove/add/update permissions based on roles.

Accomplishments:
• Develop from scratch web site CRR to help users to calculate the customer risk rating and track due date for all customers.
• Prototipo Buró de Crédito is a website that generate automatically tapes to report to Credit Bureau in 5 minutes instead of two weeks that users use to spent doing manually.
• GE Fleet is a Prototype iOS app that offer customers the nearest location of service centers.
• Design all views with auto layout and constrains also create constraints programmatically.

Lead iOS Developer / October 2012 - November 2013
Naos Technology

Accomplishments:
• Designing, developing, testing and implementation of app in App Store.
• Design Core Data structure. Developed with Xcode 4
• UI and Application design with NIB files programmatically and using Builder interfase.
• Design user interface, UIViewControllers, UITableViewControllers, custom UITableViewCell with Interface Builder.
• Implement SDTBarcode to read QRCode and generate QRCode as well.
• Implement Objective-Zip to compress files and attach to an email.
• Implemented many OOP and patterns like MVC, KVO and Singleton.
• Design all views with auto layout and constrains.Performed to complete unit testing, integration testing and regression testing the application.
• Designing and developing Prescription in PDF format.
• Design custom html to send an email with Electronic Invoice attached. Design and develop custom alert views.Design custom TabBar.
• Participated in review meetings and took the initiative to meet the QA testing targets.

Sr .Net & Sr iOS Developer / October 2010 - September 2012
Novo Nordisk

After analyzing the requirements of the company to create an electronic invoice system I realized that the main functionality was simple, to create an XML file using schemes that the government provided you, then I told my manager that I could develop it, he convinced the finance manager to develop the project and we released it after 6 months, the company saved $3.4 per each electronic invoice generated, the company generates around 3000 electronic invoices per month. The system was able to generates 25 electronic invoices per second and also generates a pdf file.

Accomplishments:
• Develop from scratch web site NovoFacturacion to generate automatically electronic invoices to cover all requirements for this kind of invoice in Mexico.
• iNovo Muestras is a Prototype that solves the problem of having well document the inventory and physician signature when giving originals samples and have updated inventory.

Technical Leader & .Net Developer / July 2006 - September 2010
Sinersys

Accomplishments:
• Control Chart – Nissan NA. It solves the problem of performance when generating reports and parts prices, estimates and calculations fluctuations, reporting in Excel financial formulas, such reports were sent to executives in Japan and USA.
• ASV – Facileasing. It creates a solution to support the entire operation Facileasing for managing maintenance and administrative agencies, such application solves the problem of knowing at all times where the vehicle and send alerts in case of delay, also has a after sales process which sends SMS messages to the client to tell your next upkeep.
• Reporting L&D – Renault. It solves the problem of generating reports in stock vehicles with Mexico, France, report of vehicle parts, customs, etc.

SKILLS

GitHub

90%

iOS Development

95%

Unity3D

80%

Agile/Waterfall

85%

Teamwork

100%

Work under pressure

95%

Self-Directed

100%

Quick Learner

100%

Communication

90%

SQL Server

70%

.NET Development

85%

Salsa Dancer

80%

PORTFOLIO

PORTFOLIO

SOME WORDS FROM CLIENTS

LONG PROJECTS DONE

15+

HAPPY END USERS

100K+

APPS ON APPLE STORE

6+

CONTACT

SAY HELLO!

CONTACT DETAILS


Wheeling IL


contact@oscarsanchezayala.com


www.oscarsanchezayala.com