Efrain Morales

EfrainMorales

Senior Android Developer | Mexico City, Mexico

Efrain has more than ample experience with the Android framework and absolutely knows his stuff. A creative and persistent problem-solver and versatile developer, he brings a wide-ranging skill set and 8+ years of experience creating apps used in recreation, medicine, sport, event coordination, insurance, music, transportation, and more! In his spare time he enjoys reading, painting, and biking.

HIGHLIGHTS

Immense Versatility: Efrain has developed Android apps in a dizzying range of industries.

Expertise: He has 8+ years in Android development and a packed skill set (see list below).

Teacher: Self and Others: Efrain has taught courses on Android development and is still teaching himself new skills and technologies.

Location

ANDROID EXPERIENCE

Android Architect and Developer
Al Día Financiera Fintech (February 2019 - present) 

  • Oversee back-end team developing Gestor de Cobranza ("Collection Manager") app (RESTful, JSON)

Android Architect and Developer
Ministry of Mobility, Government of the State of Mexico (August 2018 - January 2019)

  • Design and develop the Movilidad Segura app for public transport in the state of Mexico

Developer
Globant (April 2018 - January 2019) 

  • Develop and maintain apps for Disney and CitiBanamex

Android Developer
ABA – CHUBB (January 2018 - March 2018) 

  • Migrate mobile app from Titanium SDK to Android SDK (Java)

App Developer
SKY (April 2017 - December 2017) 

  • Develop and maintain the SKY Mobile app for field technicians
  • Develop Cotización SKY mobile app for sales personnel

Senior Android Developer
Claro Música –América Móvil (March 2016 - April 2017) 

  • Develop and maintain the ClaroMusica mobile app for Android phones and tablets

Android Manager
Noiselab (January 2015 - December 2016) 

  • Develop the Yummmie mobile app 
  • Migrate project from Eclipse to Android Studio
  • Integrate social media

App Developer
(May 2016 - December 2016) 

  • Analyze and develop mobile app for insurance adjusters

Course Instructor: Advanced Android
Attorney General's Office, Guanajuato (April 2016) 

  • Teach course on developing mobile Android apps in the area of forensic computing

Course Instructor: Android
Ministry of Labor (April 2016) 

  • Teach Android SDK certification classes

Android Developer
Primer Nivel Group (January 2013 - January 2015) 

  • Develop PharmaMetrix for Android, for use by medical representatives
  • Develop TradeMetrix for Android, for use by event coordinators
  • Develop Nestlé Takes You to the World Cup for Android tablets
  • Develop web services for apps listed above

App Developer
Cappfé - Consultoría 20 (2013 - 2014) 

  • Develop app for using GPS to locate recreational areas, with connection to Twitter and uploading of photos

App Developer
BibloCAM - Consultoría 20 (2013 - 2014) 

  • Develop augmented reality app for text recognition in real time and informational searches in Google's APIs

App Developer
Interactive Museum of Economics (MIDE) (2011 - 2013) 

  • Develop interactive apps for Windows, Mac, and mobile devices

Education

National Autonomous University of Mexico (UNAM)
Department of Systems, Engineering

Certificates in Macromedia and W3C Mobile

Google Certified Associate Android Developer

English - Language Studies Center FES Acatlán UNAM (course in progress)

LANGUAGES AND TOOLS

Java, Cocoa, Xcode, Eclipse, Android SDK-NDK, iOS SDK, Visual Studio and Visual Studio NET, Delphi 7, Object-Pascal, ASP, ASP.NET, PHP, JSP, ColdFusion, HTML, JavaScript, VBScript, Windows Script Host, CSS, HTML DOM, Java, XML, Protocolos: TCP/IP, HTTP, FPT, UDP, IRC. Databases: SQLServer, Oracle, PL-SQL, T-SQL, MySQL, SQLAnywhere. Office Web Components, Macromedia Dreamweaver, Flash, Fireworks, Adobe Photoshop, Adobe Image Ready. NSIS Installer, NullSoft Shoutcast

SKILLS

Gradle, AsyncTask, IPC, data storage and serialization, audio/video/camera, GPS applications, remote APIs, Google Play services, SQL Lite, Realm, LiveData, DataBinding, Git (Github, Bitbucket), Android Jetpack components, Android Studio, multithreading, UX, UI, secure Android Apps, SOAP, REST (XML, JSON), Bluetooth BLE (Beacons - Kontakt Beacons, Estimote, etc.), custom adapters, ORM (GreenDao, Sugar ORM, Room), MVC, MVP, MVVM patterns, reactive programming, issue tracking with Jira, RXJava, RXAndroid