Go to main content

Ricardo Mendoza

Computer Engineer with experience as full stack web developer, slowly moving into mobile apps development.

Guadalajara, MX

Curriculum Vitæ

Education

Computer Engineering

2007 – 2011

University of Guadalajara.

Work experience

Mi Compa

May 2021 – Present

Tech Lead | Full Stack Web Developer

  • Leading of the development team at Mi Compa to successfuly achieve the technical goals of the startup.
  • Development of the chatbot used by the startup to convert leads into sales on social channels like Facebook Messenger and WhatsApp. Use of Node.js, MySQL, PostgreSQL and MongoDB.
  • Back end and front end development of the startup's CRM using Node.js, AWS Lambda functions, MySQL, PostgreSQL and React.

Anexinet

October 2020 – May 2021

Back End Web Developer

  • Back end development with Node.js and GraphQL using Serverless computing deploying to AWS Lambda functions.
  • Implementation and work with a Headless CMS (Webiny) to dynamically serve localized content to a web application.

Government of the State of Jalisco (CGIG)

May 2019 – October 2020

Full Stack Web Developer

  • Development of systems and web applications with social impact implementing a client-server architecture with Angular in front end and Lumen (PHP) in back end or an MVC architecture with Laravel (PHP). Use of MySQL and PostgreSQL.
  • Development of a mobile app for a social programme using the Ionic framework.
  • Configuration and management of Ubuntu Server 18.04 with Nginx.

Calafia Airlines

September 2015 – April 2019

Back End Web Developer

  • API and web services development with .NET (C#) using WCF and ASP MVC 5 for the airline's booking systems. Connections to MySQL databases using Entity Framework.
  • Microservices development with Lumen (PHP).
  • Configuration and management of virtual servers and cloud services (Azure).

University of Guadalajara (CUCS)

July 2014 – July 2015

Full Stack Web Developer

  • Development of a MOOC platform based on Open edX with Django (Python) and Flask (Python). Connections to MySQL databases. [Certificate]
  • Configuration and management of the server for the deployment of the MOOC platform (Debian with Nginx).
  • Development and management of Wordpress (PHP) websites.

Kokone

July 2012 – November 2014

Tech Lead | Back End Web Developer | iOS/Android Developer

  • Tech Lead of CARES (now Emiti) development team. CARES was the project that won the first place on the international contest FI-WARE Smart Society (october 2014) and was one of the projects chosen as finalists of the international contest FI-WARE Smart Cities (january 2014). [Web]
  • Web services development with Tornado (Python).
  • Configuration and management of virtual servers and cloud services (FI-WARE).
  • Development of productivity apps for Android (Java) and iOS (Objective C).
  • Development of videogames for iOS (Objective C) with Cocos 2D.

Alliance Française de Guadalajara

November 2010 – October 2012

Technical Support | .Net Developer

  • In charge of the computerization programme of the institution.
  • Development of a desktop application to help manage the library of the institution. Used .Net (C#). Connection with MySQL database.

University of Guadalajara (CGTI)

October 2007 – October 2009

Microsoft Intern

  • Development of a desktop application to monitor UDGLive@edu accounts using .Net (C#). Connection with Oracle database.

Personal projects

Personal website [Web]

Website developed with Django (Python). Responsive and accessible. Translated into three languages: spanish, english and french. It has two colour schemes: kuro and shiro. Deployed on a virtual server (Ubuntu Server) with Nginx on Azure cloud.

Technical skills

Languages / technologies

JavaScript (Node/React) | Python (Django/Flask) | PHP (Laravel/Lumen) | C# | ASP MVC 5 | HTML/CSS | MySQL | PostgreSQL | Nginx | Azure | AWS

Notable participations

FI-WARE Smart Society Challenge

October 2014

First place with the project CARES.

FI-WARE Smart Cities Challenge

January 2014

Finalist with the project CARES.

Languages

English: advanced

Spanish: advanced

French: intermediate-high