Andres Michel, Front-end Developer in Ottawa, ON, Canada
Andres Michel

Front-end Developer in Ottawa, ON, Canada

Member since March 16, 2022
Andres is an innovative software engineer with over six years of experience in the information technology industry. He specializes in multiple platforms' full software development lifecycle, including web, desktop, mobile, and TV. As a professional focusing on every part of development, Andres enjoys creating concepts and delivering next-generation applications and customizable solutions.
Andres is now available for hire

Portfolio

Experience

Location

Ottawa, ON, Canada

Availability

Part-time

Preferred Environment

MacOS, Xcode, VS Code, Git, Slack

The most amazing...

...project I've designed and developed is a cross-platform application for desktop, web, and mobile to manage the operations of transportation fleets.

Employment

  • Senior Software Engineer

    2020 - PRESENT
    Warner Bros. Discovery
    • Developed and maintained several streaming apps for TV and mobile platforms using React Native and the You.i Engine.
    • Implemented multiple native modules as packages using TypeScript and C++, allowing You.i developers to integrate complex modules in a few minutes.
    • Created several courses and tutorials to teach new developers how to work with React Native on different platforms like Apple TV and Roku.
    Technologies: React Native, TypeScript, C++, Jenkins
  • Software Engineer

    2020 - 2021
    Scalable Press
    • Designed and developed the manual order creation process and CSV order import functionality for a print-on-demand app, allowing sellers to generate bulk orders from external eCommerce platforms with TypeScript, Redis, and MongoDB.
    • Implemented monitoring and alerting systems for the main services and processes of the Fuel platform with Grafana and Prometheus, reducing the number of incidents and improving the response time for critical issues.
    • Oversaw the architecture of the auto-retry process allowing the use of similar products for orders with out-of-stock issues, reducing the number of orders with an on-hold status.
    Technologies: TypeScript, Redis, MongoDB, Grafana, Prometheus, Docker, React
  • Software Engineer

    2017 - 2020
    G-Global
    • Designed and implemented a microservice architecture, allowing distributed GraphQL services with a cross-domain session for easy scale, faster development, and avoiding a single point of failure using Docker, Apollo, Express, Flask, and Jenkins.
    • Oversaw the architecture and development of a real-time cross-platform desktop application that managed and optimized the daily operations of the transportation fleets with Electron and Socket.IO.
    • Developed a mobile application to track drivers' routes, record times, and upload proof of delivery using React Native, Mapbox, and Twilio.
    • Implemented several in-queue processing microservices for shipping order reception, invoice delivery, and PDF file compression using Python, Flask, and Celery.
    Technologies: Docker, GraphQL, Express.js, Flask, Jenkins, Electron, Socket.IO, React Native, Mapbox, Twilio, Python, Celery, Laravel, React, SendGrid
  • Junior Software Developer

    2015 - 2017
    IP Media River
    • Developed custom web applications with responsive design using the LAMP stack with extensive knowledge of PHP, MySQL, and Vue.js.
    • Implemented an issue tracking system using Laravel, Vue.js, and MySQL.
    • Designed several websites and blogs with PHP, HTML, CSS, and JavaScript.
    Technologies: PHP, Laravel, MySQL, Vue

Experience

  • Fuel: Print on Demand App for Shopify
    https://apps.shopify.com/fuel-print-on-demand

    Fuel: Print on Demand is a print-on-demand (POD) app for Shopify Power Sellers.

    ROLE
    • Designed and developed the manual order creation process and CSV order import functionality for a POD app.
    • Allowed sellers to generate bulk orders from external eCommerce platforms using TypeScript, Redis, and MongoDB.
    • Implemented monitoring and alerting functionalities for the primary services and processes with Grafana and Prometheus.
    • Reduced the number of incidents and orders with an on-hold status.
    • Improved the response time for critical issues.
    • Oversaw the auto-retry process architecture.

Skills

  • Languages

    JavaScript, Python, TypeScript, C++, GraphQL, PHP
  • Frameworks

    React Native, Jest, Express.js, Flask, Electron, Laravel
  • Libraries/APIs

    React, Socket.IO, Vue
  • Tools

    Git, Xcode, VS Code, Slack, Sketch, Grafana, Jenkins, Celery, SendGrid
  • Platforms

    MacOS, Docker, Mapbox, Twilio
  • Storage

    MongoDB, Redis, MySQL
  • Other

    English, Prometheus, AWS, Web Development

Education

  • Bachelor's Degree in Computer Systems and Networks
    2013 - 2017
    Instituto Tecnológico de Tijuana - Tijuana, Mexico
  • Bachelor's Degree in Information Technologies
    2012 - 2013
    Universidad Autónoma de Baja California - Tijuana, Mexico

Certifications

  • Intensive English Program
    DECEMBER 2014 - PRESENT
    University of Southern California

To view more profiles

Join Toptal
Share it with others