Andres Michel
Verified Expert in Engineering
Front-end Developer
Andres is an innovative software engineer with over eight years of experience in the information technology industry. He specializes in the full software development lifecycle of multiple platforms, 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.
Portfolio
Experience
Availability
Preferred Environment
Xcode, Visual Studio Code (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.
Work Experience
Senior Software Engineer
Warner Bros. Discovery
- Implemented the "Top News" screen for the CNN app on multiple platforms (tvOS, Android TV, and Roku), which increased our content offering and ad revenue.
- Developed the "Continue Watching" feature for the CNN TV app, which allows users to resume the last played episodes easily.
- Automated the build and deployment process of the CNN app for several TV platforms using AWS, Jenkins, and Docker.
- Took responsibility for the implementation of the audio deep linking support for the CNN app on iOS.
Software Engineer
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.
Software Engineer
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.
- Developed a messaging app for internal use and communication between customers and operators using React Native, Socket.io for real-time communication, and Twilio for the authentication system.
Web Developer
IP Media River
- Developed custom web applications with responsive design using the LAMP stack with extensive knowledge of PHP, MySQL, and Vue.
- Implemented an issue-tracking system using Laravel, Vue, and MySQL.
- Designed several websites and blogs with PHP, HTML, CSS, and JavaScript.
Experience
Fuel: Print on Demand App for Shopify
https://apps.shopify.com/fuel-print-on-demandROLE
• 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, GraphQL, PHP, Swift
Frameworks
React Native, Express.js, Flask, Electron, Laravel
Libraries/APIs
React, Socket.IO, Vue
Tools
Git, Xcode, Slack, Grafana, Jenkins, Celery, SendGrid
Other
Mobile Apps, UI Animation, User Experience (UX), User Interface (UI), English, Pub/Sub, Messaging, Prometheus, Web Development
Platforms
Docker, Mapbox, Twilio, Amazon Web Services (AWS), Visual Studio Code (VS Code), iOS
Storage
MongoDB, Redis, MySQL
Education
Bachelor's Degree in Computer Systems and Networks
National Technological Institute of Mexico - Tijuana, Mexico
Bachelor's Degree in Information Technologies
Autonomous University of Baja California - Tijuana, Mexico
Certifications
Intensive English Program
University of Southern California
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring