Andres Michel, Developer in Toronto, ON, Canada
Andres is available for hire
Hire Andres

Andres Michel

Verified Expert  in Engineering

Front-end Developer

Toronto, ON, Canada

Toptal member since March 16, 2022

Bio

Andres is an experienced senior software engineer skilled in web and cross-platform application development. He's led successful projects at Warner Bros. Discovery, Scalable Press, G-Global, and IP Media River, driving revenue growth and optimizing operations. Andres is proficient in the entire software development lifecycle, delivering impactful solutions and solving complex challenges.

Portfolio

Warner Bros. Discovery
React Native, TypeScript, Jenkins, Amazon Web Services (AWS), Docker, Swift...
Scalable Press
TypeScript, Redis, MongoDB, Grafana, Prometheus, Docker, React...
G-Global
Docker, GraphQL, Express.js, Flask, Jenkins, Electron, Socket.IO, React Native...

Experience

  • JavaScript - 9 years
  • React - 9 years
  • Git - 8 years
  • Web Development - 6 years
  • React Native - 6 years
  • Amazon Web Services (AWS) - 6 years
  • TypeScript - 6 years
  • Python - 3 years

Availability

Part-time

Preferred Environment

Xcode, Visual Studio Code (VS Code), Git, Slack

The most amazing...

...achievement I'm proud of is implementing the real-time US presidential election tracking feature for CNN.

Work Experience

Senior Software Engineer (Web & Mobile)

2020 - PRESENT
Warner Bros. Discovery
  • Designed and developed a real-time election tracking feature, enhancing user engagement by providing live, interactive updates during the US presidential elections.
  • Developed a new screen allowing users to access selected video clips without an account, increasing content reach and boosting ad revenue by attracting a broader audience.
  • Implemented a feature enabling users to resume content from where they left off, enhancing the overall viewing experience and increasing user engagement across devices.
  • Improved the podcast section by adding deep link support and transitioning to a native player, resulting in a more seamless and engaging user experience.
  • Engineered a fallback mechanism to automatically resume video playback after errors, improving user experience and contributing to longer watch times and increased revenue.
  • Worked with the ML team to integrate A/B testing for the "Watch Next" section, optimizing content recommendations and enhancing user satisfaction.
  • Streamlined the deployment process by automating app releases with CI/CD pipelines, reducing release times and improving development efficiency.
  • Provided guidance and support to junior developers, sharing best practices, conducting code reviews, and helping them grow their technical skills and confidence.
Technologies: React Native, TypeScript, Jenkins, Amazon Web Services (AWS), Docker, Swift, Mobile Apps, UI Animation, User Experience (UX), User Interface (UI), iOS, Video Streaming, Over-the-top Content (OTT), Fire TV, Apple TV, Mobile Development, Third-party APIs, Sentry, Android, Node.js, Cross-platform App Development, Mobile App Development, Smart TV, Amazon Fire TV, Android TV, Webpack, Large-scale Projects, Pixel Perfect, Figma, Kotlin, Coroutines, Jetpack Compose, RxJava, Android SDK, CI/CD Pipelines, SDK Development, SDKs, Software Development Toolkits (SDK), REST APIs, Automated Testing, APIs, Java, Streaming, Scalability, Business to Consumer (B2C), Large-scale Distributed Systems, Amazon S3 (AWS S3), Serverless, Authentication, AVFoundation, Algorithms, Data Structures, Digital Product Development, App Store, React Query, Google Play Store, SwiftUI, iOS SDK, Architecture, Minimum Viable Product (MVP), WebView, Firebase, Web Security, React, Canvas, Mobile, API Integration, Front-end, Babel

Senior Software Engineer (Full-stack)

2020 - 2021
Scalable Press
  • Developed and integrated a feature for importing orders from various external eCommerce platforms, significantly increasing order volume and revenue by streamlining the order processing workflow and expanding our market reach.
  • Designed and implemented a system to automatically replace out-of-stock products with suitable alternatives, which minimized the number of orders placed on hold and improved overall fulfillment efficiency and customer satisfaction.
  • Created and deployed comprehensive monitoring and alerting systems, which effectively reduced the frequency of critical incidents and enhanced response times, ensuring a more stable and reliable application performance.
Technologies: TypeScript, Redis, MongoDB, Grafana, Prometheus, Docker, React, User Experience (UX), User Interface (UI), Full-stack, Third-party APIs, Sentry, Segment, Next.js, Node.js, CSS, HTML, Express.js, Pixel Perfect, Progressive Web Applications (PWAs), Tailwind CSS, Web API, WebSockets, REST APIs, APIs, Logistics, eCommerce, Startups, Shipping, B2C, Large-scale Distributed Systems, Amazon S3 (AWS S3), Authentication, React Redux, Algorithms, Data Structures, Digital Product Development, Minimum Viable Product (MVP), Web Security, Web Development, Webpack, API Integration, Back-end, Front-end, Babel

Software Engineer (Web & Mobile)

2017 - 2020
G-Global
  • Designed and implemented a microservice architecture for distributed GraphQL services, enabling seamless scaling and accelerating development across various company operations.
  • Led the architecture and development of a real-time, cross-platform web application designed to manage and optimize the daily operations of transportation fleets. This application enhanced operational efficiency by providing real-time insights.
  • Created a mobile application that enabled customers to effectively monitor and manage their logistics operations. This app enhanced the overall customer experience by providing real-time insights and control over their operational activities.
  • Designed and developed a mobile app for drivers to track their routes, log their working hours, and upload proof of delivery. This app automated daily transport operations, leading to improved accuracy and efficiency in delivery management.
  • Developed a mobile chat application for customer support, replacing traditional email communication. This change significantly reduced response times and improved the efficiency of customer support interactions.
  • Built a mobile app that allowed for the scanning of packages and direct integration of the data into the internal system. This solution streamlined the inventory management process by removing the need for external imports.
Technologies: Docker, GraphQL, Express.js, Flask, Jenkins, Electron, Socket.IO, React Native, Mapbox, Twilio, Python, Celery, Laravel, React, SendGrid, Mobile Apps, UI Animation, User Experience (UX), User Interface (UI), Pub/Sub, Messaging, Mobile Development, Full-stack, Third-party APIs, PostgreSQL, Android, iOS, Node.js, Cross-platform App Development, Mobile App Development, SQL, UI Design, CSS, HTML, Redux, Expo, Pixel Perfect, Progressive Web Applications (PWAs), Kotlin, Android SDK, Web API, WebSockets, REST APIs, Microservices, APIs, Logistics, eCommerce, Shipping, B2C, Large-scale Distributed Systems, Amazon S3 (AWS S3), Authentication, React Redux, Algorithms, Data Structures, Digital Product Development, App Store, Google Play Store, Architecture, Mobile App Design, Location Tracking, Minimum Viable Product (MVP), Material UI, Web Security, Web Development, Webpack, Mobile, API Integration, Back-end, Front-end, Babel

Software Engineer (Full-stack)

2015 - 2017
IP Media River
  • Worked closely with clients to understand their needs and deliver tailored web solutions that met their business goals. Maintained regular communication to ensure solutions addressed their specific requirements and challenges.
  • Created a custom service ticket system tailored to the company's needs, eliminating the reliance on 3rd-party solutions.
  • Reduced monthly expenses by removing the need for external service providers, leading to significant cost savings.
  • Improved operational efficiency by offering better control and flexibility in managing service tickets and customer support.
Technologies: Laravel, MySQL, Vue, User Experience (UX), User Interface (UI), Full-stack, Node.js, SQL, UI Design, CSS, HTML, Redux, Express.js, Pixel Perfect, Next.js, Web API, REST APIs, APIs, Authentication, React Redux, Algorithms, Data Structures, Digital Product Development, Web Security, React, Web Development, Webpack, API Integration, Back-end, Front-end, Babel

Experience

CNN for iOS, Android, & Web

https://apps.apple.com/us/app/cnn-breaking-us-world-news/id331786748
Enhanced user engagement and revenue by implementing real-time US presidential election tracking, a new unauthenticated content screen, a content resume feature, podcast functionality improvements, playback error handling, A/B testing for content recommendations, and automated app deployment.

G-Global for iOS, Android, & Web

Streamlined operations with a comprehensive suite of web & mobile apps, encompassing customer management, driver tracking, package scanning, and customer support chat, resulting in elevated efficiency and enriched customer experience.

Fuel | Print-on-demand App for Shopify

https://apps.shopify.com/fuel-print-on-demand
Enhanced eCommerce operations by engineering advanced systems for order import, out-of-stock product replacement, and real-time monitoring/alerting. These innovations optimized processes, increased revenue through improved sales, minimized stockouts, and reduced incidents, resulting in heightened efficiency and customer satisfaction.

AI-powered Digital Assistant

As a mobile/React Native expert, I played a key role in the Android release of a digital assistant app. My contributions included optimizing performance for a smoother user experience, aligning UI functionality between iOS and Android, and ensuring feature parity. Additionally, I successfully guided the app through the release process, guaranteeing a seamless deployment.

Education

2013 - 2017

Bachelor's Degree in Computer Systems and Networks

National Technological Institute of Mexico - Tijuana, Mexico

2012 - 2013

Bachelor's Degree in Information Technologies

Autonomous University of Baja California - Tijuana, Mexico

Certifications

DECEMBER 2014 - PRESENT

Intensive English Program

University of Southern California

Skills

Libraries/APIs

React, Node.js, REST APIs, Web API, React Redux, React Query, Socket.IO, Vue, RxJava

Tools

Git, Sentry, Expo, Figma, WebView, Webpack, Babel, Xcode, Slack, Grafana, Jenkins, Celery, SendGrid, Canvas

Languages

JavaScript, TypeScript, Swift, CSS, HTML, Python, GraphQL, SQL, Kotlin, Java

Frameworks

React Native, Express.js, Electron, Next.js, Redux, Android SDK, Tailwind CSS, Flask, Laravel, SwiftUI, iOS SDK, Material UI

Paradigms

Mobile Development, B2C, UI Design, Automated Testing, Microservices, Mobile App Design

Platforms

iOS, Apple TV, Android, Android TV, Mobile, Mapbox, Amazon Web Services (AWS), Docker, Twilio, Visual Studio Code (VS Code), Firebase

Storage

MongoDB, PostgreSQL, Amazon S3 (AWS S3), Redis, MySQL

Other

Web Development, Mobile Apps, UI Animation, User Experience (UX), User Interface (UI), Video Streaming, Full-stack, Third-party APIs, Cross-platform App Development, Mobile App Development, Smart TV, Amazon Fire TV, Large-scale Projects, Pixel Perfect, APIs, Logistics, Shipping, Scalability, Algorithms, Data Structures, Digital Product Development, API Integration, Front-end, English, Pub/Sub, Messaging, Over-the-top Content (OTT), Fire TV, Progressive Web Applications (PWAs), CI/CD Pipelines, SDK Development, SDKs, Software Development Toolkits (SDK), WebSockets, eCommerce, Streaming, Business to Consumer (B2C), Large-scale Distributed Systems, Authentication, AVFoundation, App Store, Google Play Store, Architecture, Location Tracking, Minimum Viable Product (MVP), Back-end, Prometheus, Segment, Coroutines, Jetpack Compose, Startups, Serverless, Supabase, Web Security

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring