José Ricardo Pérez PérezBack End Developer
Computer systems engineer with more than 6 years of experience residing in Mexico City, specialized in cloud infrastructure management (AWS), backend development and multiplatform mobile development; I currently work full-time as Backend Engineer in Crabi (Zapopan, Mexico), part-time Technical Leader in Greenspot (Valencia, Spain) and as part-time Technical Leader at CherryBit (CDMX, Mexico)
Tech stack
Django (14)
Mobile (11)
Flutter (11)
Python (11)
PostgreSQL (11)
Ionic (8)
Serverless (7)
Play (7)
Apps (7)
Architecture (7)
APIs (7)
Management (7)
Scrum (7)
MongoDB (7)
Dart (4)
Leadership (4)
Docker (4)
Agile (4)
Go (4)
GitHub (4)
JIRA (4)
Automation (4)
Git (4)
Hibernate (4)
PrimeFaces (4)
Java (4)
Design (4)
Elasticsearch (3)
Jenkins (3)
RabbitMQ (3)
Experience
Backend Software EngineerCrabi Full-time
12/2020 - Currently

Activities: • Backend Software Development. • Automation Scripts. • Working in agile software development teams and participating in SCRUM activities. Tools: ◦ Go, NodeJS & PostgreSQL for Backend Services. ◦ Python for automation scripts. ◦ Github, Git and Jira.

Go
Python
Scrum
JIRA
Git
Agile
Automation
GitHub
PostgreSQL
Tech Lead EngineerGreenspot Part-time
08/2020 - Currently

Activities: • Team leadership, communication skills & product ownership. • Mobile Application Development Technical Lead. • Backend Development Technical Lead. • Cloud Management using AWS. • CI & CD working on an agile software development team and participating in SCRUM activities (sprint planning, daily stand-ups, etc.) Tools: ◦ Flutter & Dart for Mobile Application Development. • Django REST Framework, NodeJS/Socket.io, PostgreSQL-Postgis, MongoDB & Docker for Backend Development. • AWS Lambda Serverless Function Development with Zappa and Python. • AWS (EC2, ELB, S3, RDS-Postgis, Lambda) ◦ Jenkins, Bitbucket, Git and Jira.

MongoDB
Python
Django
Docker
Dart
Serverless
Mobile
Leadership
PostgreSQL
Flutter
Tech Lead EngineerCherryBit Self-employed
12/2017 - Currently

Software Engineer Services developing APIs, mobile applications, database management, consulting services and cloud architecture using AWS. Activities: • Mobile App Development using Flutter and Ionic 4 • Backend Software development using Django • Cloud Management using AWS (Elastic Beanstalk, EC2, ELB, S3, RDS) and mLab (Mongo) Customers: • Mitzu - https://apps.apple.com/us/app/mitzu-app/id1437065594?ign-mpt=uo%3D2 - https://play.google.com/store/apps/details?id=com.cherrybit.mitzuapp2019 - https://garantias.mitzu.com

Django
Management
Play
Mobile
APIs
Architecture
Ionic
Apps
Flutter
Software EngineerBBVA Next Technologies Full-time
01/2018 - 12/2020

Activities: • Software Deployment using AWS • Software Development using Django and Flask • AWS Lambda Serverless Function Development with Zappa and Python • MQ Services implementation using RabbitMQ and Celery for task queues. • CI/CD using Bitbucket, Git, Jenkins and SonarQube Scanner • Working in agile software development teams and participating in SCRUM activities (sprint planning, daily stand-ups, etc.) Tools: ◦ Django, Flask, Celery/RabbitMQ ◦ PostgreSQL and Elasticsearch ◦ AWS (EC2, S3, RDS, Lambda, Elasticsearch) ◦ Serverless Functions with Python and Zappa ◦ Jenkins, SonarQube Scanner, Bitbucket, Git and Jira

Python
Django
Flask
Scrum
Celery
Serverless
RabbitMQ
Jenkins
Elasticsearch
PostgreSQL
InstructorInstituto Politécnico Nacional
02/2017 - 06/2018

"Web Development Course", ESCOM IPN (weekends). (February 2018 – April 2018) Topics: ◦ Web Development Introduction ◦ Markup languages ◦ Apache Web Server ◦ HTML5 ◦ JavaScript ◦ CSS3 ◦ Twitter Bootstrap 4 ◦ Materializecss ◦ Zurb Foundation ◦ Apache Cordova and Ionic 3 ◦ Angular 5 “MEAN Stack” ESCOM IPN (weekends). (May 2017 – July 2017, September 2017 – November 2017, April 2018 - June 2018) Topics: ◦ MEAN Stack Introduction ◦ MongoDB (MongoDB 3.4, RoboMongo, Studio 3T, mLab) ◦ RESTful Web Services (NPM, NodeJS, Express, Mongoose, PM2) ◦ Security (JWT) ◦ AWS EC2 ◦ Angular 5 ◦ MEAN Stack ◦ Ionic 3 ◦ Sockets (Socket.IO) "Web applications with JSF, Hibernate and PrimeFaces" ESCOM IPN (weekends). (February 2017 – April 2017) Topics: ◦ JavaEE introduction ◦ JDBC ◦ Servlets & JSPs ◦ ORM with Hibernate ◦ JPA ◦ JSF ◦ PrimeFaces ◦ JSF with Hibernate ◦ Web Security

JavaScript
MongoDB
Angular
PrimeFaces
MEAN
JDBC
Apache
Mongoose
Hibernate
Ionic
Software DeveloperNational Electoral Institute (INE)
02/2016 - 12/2017

• Analysis, design, implementation and maintenance of the system with name “Sistema de Información de Prerrogativas y Financiamiento Público” • Analysis, design, implementation and maintenance of a module on the system with name “Sistema Nacional de Registro de Precandidatos y Candidatos” • “Sistema de Verificación del Padrón de Afiliados de los partidos políticos”, system maintenance. Tools: ◦ Spring MVC (Java 7) ◦ Java Server Faces (JSF) / PrimeFaces ◦ Hibernate / JPA ◦ JBoss Enterprise Application Platform 6.1+ ◦ Oracle 12C

Java
PrimeFaces
JBoss
JSF
Design
JPA
Spring
Hibernate
Backend Software DeveloperMaxipublica
12/2014 - 02/2016

Analysis, design, implementation and management of RESTful services using Grails/NodeJS with MongoDB, connecting our technology with MercadoLibre, Autocosmos and Seminuevos.com technologies. Cloud application management using Amazon Web Services, AWS elastic load balancing and Linux virtual machine management. Tools: ◦ Grails 2.5.0 ◦ Java 7 ◦ NodeJS ◦ PHP ◦ MongoDB ◦ Apache Tomcat and NGINX ◦ Amazon Web Services (EC2, S3)

PHP
MongoDB
Linux
Java
Web
Grails
Design
Apache
Amazon
Nginx
Education
Enginneer's degreeInstituto Politécnico Nacional
08/2011 - 01/2015
Portfolio
Greenspot
August 2020 - June 2021
MitzuApp 2019
June 2019 - November 2019