Software Engineer

Ivan Martinez

Mexico City

I'm 30 years old, I write code and travel the world.

Experience & Skills

Virket

Full Stack Developer
feb. 2014 - present Mexico City

  • Designed and wrote our Ionic (v2 - 5) mobile applications used by 50k+ monthly users worldwide, using Angular (v2 - 9) to build core features and reusable components and Apache Cordova for native component integration.
  • Implemented reactive programming by using RxJS to handle async data-streams from the server and between components, and Redux+NgRx to manage the application store, improving the data flow and how is displayed to the user
  • Reduced developing times by creating reusable styles and themes with SASS. Constantly teaming up with UX and providing ideas to integrate appealing user interfaces with desired functionality.
  • Contributed to the design, development and maintenance of our Middleware written in PHP (CodeIgniter) that provides services to our mobile and web apps. I have integrated features such as payment gateways, user authentication (JWT), push notifications (Firebase) and mail automation (Mailgun). Created and optimized MySQL queries and improved loading times with constant code refactoring.
  • Built API abstraction layers for more than 10 customers, analyzing needs and requirements and consuming several REST and SOAP services for seamless integration into our applications.
  • Developed interactive dashboards for advertising reporting, processing data with PHP and writing the front end using Bootstrap, jQuery and implementing graphic libraries like Highcharts or Mapbox.

g4a

Front End Developer
nov. 2013 - feb. 2014 Morelia

  • Improved the teams CSS code and file structure by implementing SASS features and best practices.
  • Developed websites with PHP (WordPress), jQuery and AJAX. Integrated payment gateways for eCommerce features and wrote styles and animations with CSS.

Languages

Front End

Back End

Tools

Education

Instituto Tecnológico de Morelia  
Computer Systems Engineering
2008-2013

Learning

Angular & NodeJS - The MEAN Stack Guide  
100%
Modern React with Redux [2020 Update]
55%
Docker and Kubernetes: The Complete Guide
55%
NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)
35%
REDUX in Angular with NGRX
30%

Contact