Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Network Power<100 people
Roles
🔥100%
Startup Founder
💸100%
Marketing
100%
Business Owner
Geos
🇲🇽100%
Mexico
Work Background
Principal/Full Stack Engineer
Omma CashPrincipal/Full Stack Engineer
Jul. 2024As the Principal Engineer at OmmaCash, I am leading the development of a fintech platform that simplifies cross-border money transfers through WhatsApp, supporting both fiat currency and cryptocurrency. My primary responsibilities include architecting the backend with NestJS to ensure scalability and performance, integrating blockchain technology with Circle to facilitate secure and transparent transactions, and utilizing AWS ECS for a robust cloud infrastructure. I have also implemented a CI/CD pipeline using Jenkins to streamline deployments and maintain high code quality. Additionally, I integrated Twilio for seamless communication via WhatsApp, developed an admin dashboard using React and Redux for efficient management, and optimized the PostgreSQL database for handling high transaction volumes. By leveraging a user-friendly interface and integrating with a familiar platform like WhatsApp, I ensure that OmmaCash provides a fast, secure, and cost-effective solution for global money transfers. Tech used: NestJS, Postgres, AWS ECS, Jenkins, Circle (blockchain), Twilio, React, Redux.
Principal/Full Stack Engineer
Oral GenomePrincipal/Full Stack Engineer
Jun. 2024As a FullStack Developer at Oral Genome, I am working on a project to modernize a mobile application that allows users to receive a test kit, collect a saliva sample, and capture a photo of the test result for AI-based health analysis. My main responsibilities include migrating the backend from Loopback to a microservice architecture in NestJS to improve scalability and performance, implementing CI/CD pipelines using Terraform and GitHub Actions for seamless deployments to AWS ECS, and optimizing the PostgreSQL database for better integration and performance. I have also integrated OIDC with Amazon Cognito for enhanced security and user authentication, added unit and end-to-end testing to ensure code quality, and made modifications to the frontend in Flutter to support new features and integrations. Additionally, I have collaborated with the team to resolve bugs and ensure a smooth user experience throughout the project. Tech used: NestJS, Loopback, Flutter, Terraform, GitHub Actions, AWS ECS, PostgreSQL, OIDC, Cognito, Microservices Architecture.
Sr Mobile Engineer (React Native)
ParallelStaffSr Mobile Engineer (React Native)
Mar. 2023 - Apr. 2024During my time as a React Native Mobile App Developer at Nerdery, I had the opportunity to work on a mobile application project for our client Purina. The project involved developing a rewards-based mobile application that focused on pet loyalty. The app allowed users to create a profile for their pets, receive personalized food recommendations, and earn rewards points by scanning purchase receipts which could be redeemed for Purina products. As a member of the development team, my responsibilities included: Collaborating with the project manager and the client to understand the business requirements and develop the application architecture. Developing new features and functionalities for the mobile app using React Native. Integrating the app with the Purina rewards system, allowing users to earn and redeem points seamlessly. Writing clean, efficient, and reusable code to ensure the app runs smoothly on both iOS and Android platforms. Testing the app to identify and resolve any issues that may arise during development. Participating in code reviews to ensure that the app adheres to best practices and coding standards. Tech used: React Native, Typescript, MobX, API, Expo, AppStore, PlayStore
Tech lead/Senior Software Engineer
RappiTech lead/Senior Software Engineer
Dec. 2021 - Jan. 2023In this time, I’m part of the catalog backend team for the CPGs (Customer Packages Goods) area, we are the source of truth for all the information about the products, I mean, the information is distributed in many microservices and we are in charge of sync all the information across all the teams-projects using queue systems like kafka and SQS, integration with elastic search, APIs developed in nodejs with unit/integration tests in mocha, documenting with Swagger, deploying with bots in Slack, checking the docker instances with signalFX and more tech tools. I’m developing new features, doing code reviews and guide to other developers how to implement their code following best practices, investigating and propose solutions to current problems. Tech used: Javascript, NodeJS, Express, Ubuntu, MySQL, Postgres, Mongo, Elastic Search, Kafka, SQS, Docker, Jenkins, CI/CD Pipelines, Swagger, Redis, SignalFX, Redash, Grafana
Mobile Tech Lead (React Native)
LuxoftMobile Tech Lead (React Native)
Sep. 2021 - Dec. 2021As a Technical Lead, I led a team of developers in developing a component library of reusable components in React Native for our client Pepper. The components were designed to work with various brands of IoT devices, including smart bulbs, smart plugs, cameras, lights, pet feeders, and more. My responsibilities included: Collaborating with the project manager and the client to understand the business requirements and develop the component library architecture. Mentoring senior engineers on the team to help them develop their skills and improve their performance. Conducting proof-of-concept testing to explore different ideas and approaches for the component library. Ensuring the quality of the codebase by performing code reviews, setting coding standards, and establishing best practices for the development team to follow. Integrating the components with third-party APIs to communicate with the devices. Testing the components to identify and resolve any issues that may arise during development. Documenting the components and creating usage guides to help other developers work with the library. Leading client-facing conferences to present the progress and deliverables to the client. Integrating the components with the APIs of the different IoT devices for seamless communication. Throughout the project
Senior Frontend Engineer
RappiSenior Frontend Engineer
May. 2021 - Sep. 2021Guadalajara, Jalisco, MexicoI entered into a new project in Rappi called “Turbo” that ensures your order will be in your address in 10 minutes max. There I was in charge of the “Picker App” - Mobile Application where the people in the warehouses receive the orders. When I arrived, the app was already in production but needs a lot of refactor or re-architecture because was crashing many times, I worked in the frontend side using React Native, I was the only engineer in the mobile app side for a very short time, then the company hired new team members. In the normal days we had to stop fires from production and some others just continued adding new features. Tech used: Javascript, React Native, React, Google Cloud, Firebase, Expo, Jenkins
Senior Software Engineer
AgileThoughtSenior Software Engineer
Jan. 2020 - May. 2021Guadalajara, Jalisco, MexicoThis is a consultancy IT company where I have several assigned Javascript frontend/backend projects, each project is for different companies with different kind of business, the stacks that I worked there was MERN and MEAN, some projects only frontend, some others only backend and a few full stack by my own, new functions are carried out on each project and at the same time the code structure is being improved, I have intervened to provide STACK solutions for new projects, that is, to carry out the work of a Software Architect, we are also implementing a new methodology for deploying to different environments (TEST, QA and Production) using CI/CD Tech used: Javascript, ReactJS, Vue, NodeJS, Express, NestJS, Ubuntu/Centos, MySQL, Typescript, React Native, Redux, Jenkins, AWS, Google Cloud
Senior Software Engineer
NetProtectSenior Software Engineer
Jan. 2019 - Jan. 2020Guadalajara Area, MexicoI did changes in their current billing system including many features that the customers wants such as automatic cron billing, integrations with ChargeHound (Automatic charge dispute solved) and also rewrite and improve their current system to an MVC pattern, write unit test with excellent code coverage. All the system was mounted in a docker container work with international teams. Also I've been creating RESTFul APIs from our side implementing the best authentication methods suchs as oAuth, JWT, ADFS, and others. We have working with a SCRUM methodology and doing a team retrospective. I've made changes to their current billing system, including many features that customers want, like cron automatic billing, integrations with ChargeHound (resolved automatic upload dispute), and also rewriting and upgrading their current system to an MVC pattern, writing unit test with excellent coverage code. The entire system was assembled in a DOCKER container to work with international teams. I've also been creating RESTFul APIs for us using NodeJS and PHP Tech used: Javascript, ReactJS, NodeJS, Express, Ubuntu/Centos, MySQL, PostgresDB, Typescript, AWS, Elastic Search, Redis
Senior Software Engineer
Panamerik Digital & Ecommerce ExpertsSenior Software Engineer
Aug. 2015 - Dec. 2018MexicoAs a backend developer, I have done many modules for the framework Magento 2 that is a fork from ZEND 2 oriented only and exclusive to E-Commerce. Modules such as Payment methods (PayPal, Conekta, Mercado Pago, Stripe), shipping carriers (DHL, FedEx, UPS) and ERPs (Microsoft Dynamics and BIND) through their SOAP and RESTFul API and using authentication methods oAuth and JWT. Also, multiple suitable functionalities requested by the client, analyzing their needs and transforming to software solution. I needed to adapt to the framework structure to create new modules with their configuration panels to the customer, using crons, observers, events, triggers, subscriptions, etc. I had to create many environments in Linux from the scratch to this platform. Installing all the modules and configuring de database server. I was a project leader and developer from 3 internationals projects from the scratch to launch to Alcatel, BlackBerry and TCL that were launched in USA, Canada and Latin America.
Software Developer (Freelancer)
The IIDEA CompanySoftware Developer (Freelancer)
Feb. 2015 - May. 2015In this company I was hired as a freelancer for an internal desktop project, the purpose of which was to measure the productivity or KPIs of the employees of all the branches. The system consisted of registering the employee and adding daily productivity. Later the system would obtain monthly or annual reports. The technologies used were .NET Visual Basic, Bussiness Intelligent as a reporter, SQL Server.
PHP AND .NET Software Developer
Solución Factible ConsultoresPHP AND .NET Software Developer
Jun. 2014 - Aug. 2014Guadalajara Area, MexicoImplementation of asp.net web system performance improvements an external project for the eSecuritel company. Their system is launched in Canada, the United States, Malaysia, Japan and Mexico, and improvements I implemented them in all instances of the system. also had direct dealings with USA employees to provide solutions and updates of your ERP system.

Requests

Touchpoint image
8
Personal Pitch
Staff/Senior Software Engineer +10 years
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Sergio on Intch
Engineer
208711 people
20
Product Compliance Specialist @ IKEA
15
Data Management and Government Specialist
15
Subjefe de Departamento de Sistemas @ ISSSTE
EngineerComputer engineer
64696 people
15
Data Management and Government Specialist
15
Subjefe de Departamento de Sistemas @ ISSSTE
19
IT Support Specialist