Go to main content

Ricardo Mendoza

Software Engineer with extensive experience in web development as well as incorporating AI into the SDLC.

Guadalajara, MX

Curriculum Vitæ

I'm a Software Engineer with over 15 years of experience as a Full Stack Developer. I have extensive experience developing REST APIs, microservices, and Serverless solutions. My work focuses on architecting and developing secure, efficient, and scalable applications using mainly JavaScript and Python, as well as deploying them to cloud providers like AWS and Azure. I recently began incorporating AI throughout the SDLC to boost development speed and improve the quality of the software.

Technical skills

Programming languages: JavaScript/TypeScript (Node.js/React), Python (Django/Flask), C# (ASP.NET), PHP (Laravel/Lumen).

Databases: MySQL, PostgreSQL, MongoDB, DynamoDB, Memcached.

Cloud: AWS (Lambda, API Gateway, EC2, S3, ECS, EKS, IAM), Azure (App Service, Front Door, Blob Storage, Virtual Machine).

DevOps: Git, GitHub, Docker, Kubernetes, Terraform, Harness, New Relic.

Professional experience

Principal Engineer | Full Stack Developer - Altimetrik (Dec 2022 - Currently working here)

  • In charge of the tech transition of several stacks from .NET to Node.js to help reduce infrastructure costs while improving the performance and scalability of the stacks. Deployed the stacks to AWS Lambda, ECS, and EKS services using Terraform and Harness.
  • Contributed to the development of several web components made with Vanilla JavaScript. The web components helped standardize the UI/UX throughout the website of one of Altimetrik's clients.

Tech Lead | Full Stack Developer - Mi Compa Seguros (May 2021 - Nov 2022)

  • Led the development team to successfuly achieve the technical goals of the company.
  • Developed a chatbot for converting leads into customers through social channels like Facebook Messenger and WhatsApp. The chatbot helped increase leads conversion by 26%. It was developed using Node.js, MySQL, PostgreSQL and MongoDB.
  • Contributed to the development of the company's CRM using Node.js, AWS Lambda, MySQL, PostgreSQL and React.

Back End Developer - Anexinet (Oct 2020 - May 2021)

  • Developed microservices using Node.js and GraphQL and deployed them to AWS Lambda.
  • Implemented a Headless CMS (Webiny) to dynamically serve localized content for a website, improving loading times by nearly 30%.

Full Stack Developer - Government of the State of Jalisco (CGIG) (May 2019 - Oct 2020)

  • Built web applications using a client-server architecture with Angular in the front end and Lumen (PHP) in the back end. Developed backend services with an MVC architecture using Laravel (PHP) connected to MySQL and PostgreSQL databases.
  • Developed a backend management system for a Government department using Django (Python) and PostgreSQL to help increase productivity by automating several processes of the department.
  • Collaborated on building a mobile app for a social program using the Ionic framework.

.NET Developer - Calafia Airlines (Sep 2015 - Apr 2019)

  • Worked on the REST APIs that constituted the booking engine of the airline using C#, ASP.NET MVC and ASP.NET Core.
  • In charge of the integration of the airline's booking engine with some of the major booking brokers like Expedia, SkyScanner, and Despegar, resulting in a considerable boost on the airline's sales.
  • Collaborated on configuring and managing virtual servers and cloud services on Azure.

Full Stack Developer - University of Guadalajara (CUCS) (Jul 2014 - Jul 2015)

  • Designed, architected, and developed a MOOC platform based on Open edX. It was built with Django (Python) and Flask (Python) and deployed on a private server with Debian and Nginx. [Recognition]

Tech Lead | Back End Developer | iOS/Android Developer - Kokone (Jul 2012 - Nov 2014)

  • Led the development of CARES, a healthcare project that won the first place on the international contest FI-WARE Smart Society (october 2014) and was amongst the finalists of the internatinoal contest FI-WARE Smart Cities (january 2014).
  • Developed web services with Tornado (Python).
  • Built productivity apps for iOS and Android using Objective-C and Java.
  • Collaborated on the development of videogames for iOS using Objective-C and Cocos 2D.

Technical Support | .NET Developer - Alliance Française de Guadalajara (Nov 2010 - Oct 2012)

  • In charge of the computerization of the institution.
  • Built a desktop application to help manage the library of the institution with .NET (C#) and MySQL.

Microsoft Intern - University of Guadalajara (CGTI) (Oct 2007 - Oct 2009)

  • Contributed to the development of a desktop application to monitor UDGLive@edu accounts using .NET (C#) and Oracle.

Education

Computer Engineering - University of Guadalajara (2007 - 2011)

Certifications

PCEP - Certified Entry-Level Python Programmer - Python Institute [Verification link]

Oracle Cloud Infrastructure 2025 Certified AI Foundations Associate - Oracle [Verification link]

Oracle Cloud Infrastructure 2025 Certified Generative AI Professional - Oracle [Verification link]

Personal projects

Personal website [Web]

Website developed with Django (Python) and deployed on a Web App on Azure.

Chingu - Asian Street Food [Web]

Website developed with Django (Python) and deployed on a Web App on Azure.

Languages

Spanish: native.

English: C1.

French: B2.

Japanese: ~N5.