Thumb img 9359

Juan P. Prado

Senior Software Engineer

Address: Monterrey, Mexico
Website: https://juanpabloprado.com
Email:

Software engineer with web and mobile application experience. Experienced in Java, JavaScript, REST, SQL, Kotlin, Spring Framework and containerization. Strong focus on usability and maintainability in all projects.


Treehouse profile: https://teamtreehouse.com/juanpabloprado

Pluralsight profile: https://app.pluralsight.com/profile/juan-pablo-prado

Experience

Tech9

Sr Fullstack Software Engineer (Java/Kotlin/React)

July 2022 - Present

Senior Full Stack SW Engineer - Contractor for a US company focused on education in US schools. 

The tech stack consists of React, TypeScript and Material UI V5, all linted with eslint and prettier in the frontend. Micronaut, Kotlin, DynamoDB and Gradle in the backend.

Digital On Us

Sr. Software Engineer

June 2019 - May 2022

Senior Software Engineer for Armory Professional Services, company behind Spinnaker enterprise offering. (May 13, 2022)

Sr. Software Developer for an American PaaS product company, which enables the orchestration of mobile app deployment processes. (Aug 31, 2021)

Universidad Politécnica de Quintana Roo

Professor

May 2021 - Present

Professor of the subject Programming for Mobiles II in the Software Engineering career.

2U

Teaching Assistant

June 2021 - Present

Online Data Analytics Boot Camp at Tecnológico de Monterrey.

Numerous marketable technologies, including Excel, Python, JavaScript, SQL Databases, Tableau and more.

2U

Teaching Assistant at Tecnológico de Monterrey Data Analytics Bootcamp

July 2020 - January 2021

Online Data Analytics Bootcamp at Instituto Tecnológico y de Estudios Superiores de Monterrey (ITESM).

Trilogy Education

Teaching Assistant at Tecnológico de Monterrey Data Analytics Bootcamp

January 2020 - July 2020

Data Analytics Bootcamp at Instituto Tecnológico y de Estudios Superiores de Monterrey (ITESM). Assist students during class and office hours apply what they have learned to address assigned problems and complete their projects.

Some of the topics covered: Statistics, Databases, Data Analysis, Big Data, Machine Learning, Web Development, Web Scraping, Storytelling

Accenture

Application Development Senior Analyst

October 2017 - June 2019

Apps Developer III for an American telecommunications company.

Trilogy Education

Teaching Assistant at Tecnológico de Monterrey Coding Boot Camp

October 2018 - March 2019

Help students learn and apply new skills gained in a 24-week Coding Boot Camp at the Tecnológico de Monterrey University. Assist students during class and office hours apply what they have learned to address assigned problems and complete their projects. 


Technologies covered: HTML/CSS, Bash, Git, JavaScript, jQuery, React.js, Node.js, Express, Firebase, MySQL, MongoDB

Software Engineer

Journey Solutions Center

July 2016 to September 2017

Implement security, continuos deployment, and automation scripts such as automated backups, migrations, etc. Lead team to deliver many projects with strong focus on performance optimization, which in return increase sales in our sites.

Sunset World Hotels & Resorts

Software Engineer

February 2014 to March 2015
  • Application design, development, testing and maintenance. Responsible for continuous improvement on web-based CRM system. Implement new features, enhance performance and usability, and architect new components for the system.
    • A subset of tech used: Java, Oracle SQL, Javascript, AJAX, jQuery, HTML5, CSS, Sass, Hibernate, Maven, Dropwizard.

  • Software engineer in the analysis, design and development of a Payments RESTful API with web application security.
    • A subset of tech used: Java, Oracle SQL, JDBI, Maven, Dropwizard, Linux.

  • Software engineer in the analysis, design and development of a website with CMS capability, created in client-server architecture, by separating the client and server layers. The client being a Wordpress site and the server a RESTful API developed in Java with Dropwizard framework.
    • A subset of tech used: Java, PHP, SQL Server, MySQL, Javascript, AJAX, HTML5, CSS, JDBI, Maven, Dropwizard, WordPress.

Education

Universidad Politécnica de Quintana Roo

BS, Computer Science

2011 to 2014

Cédula profesional 10301476

Skills

Application architecture, Unit Testing, TDD, Web Development (frontend and backend), Spring MVC, Spring Security, Spring Boot, Java, Microservices, Linux, Docker, JavaScript, RabbitMQ, Software Development, Databases, Scalability, CSS, PostgreSQL, MySQL, Git, MongoDB, Node.js, Hibernate, JPA, Shell, Nginx, Postman, OOP, Jenkins, REST, Bash, Agile Methodologies, SQL, Python, Oracle, RESTful WebServices, Jersey (JAX-RS), Gradle, Maven, Dropwizard, Kafka, Cassandra, Scrum, Kubernetes, Concourse.


AWS with Simple Storage Service (S3), Elastic Compute Cloud (EC2), Elastic Kubernetes Service (EKS), Elastic Container Service (ECS), and AWS Lambda.

Certifications

AWS Certified Developer – Associate

Amazon Web Services (AWS)

February 24, 2023 · Expires on February 24, 2026

Getting Started with React Hooks

Udemy

January 2023

AWS Certified Cloud Practitioner

Amazon Web Services (AWS)

December 08, 2022 · Expires on December 08, 2025

AWS Cloud Practitioner Essentials

Coursera

November 2022

Exam Prep: AWS Certified Cloud Practitioner Foundations

Coursera

November 2022

AWS Cloud Technical Essentials

Coursera

November 2022

Spring: Spring Cloud

LinkedIn

Jule 2020

Web Security: OAuth and OpenID Connect

LinkedIn

Jule 2020

Finanzas personales by Universidad Nacional Autónoma de México

Coursera

April 15, 2020

Financial Markets by Yale University

Coursera

January 11, 2020

Oracle Certified Associate, Java SE 8 Programmer

Oracle

June 7, 2019

API Design and Fundamentals of Google Cloud's Apigee API Platform

Coursera

May 1, 2019

Install and Manage Google Cloud's Apigee API Platform Specialization

Coursera

April 17, 2019

Data Structures and Performance by University of California, San Diego on Coursera

Coursera Course Certificates

November 26, 2015

Object Oriented Programming in Java by University of California, San Diego on Coursera

Coursera Course Certificates

October 17, 2015

Introduction to Agile & Scrum

SitePoint

September 2015

Java Multithreading

Udemy

April 2015

Java Design Patterns and Architecture

Udemy

February 2015

Android: Introducción a la programación

UPV[X]

May 2014

Programming Mobile Applications for Android Handheld Systems

Coursera Verified Certificates

March 2014

Creative, Serious and Playful Science of Android Apps

Coursera

February 2014

Statement of Accomplishment

Inspiring Leadership through Emotional Intelligence

Coursera Verified Certificates

December 2013

M101JS: MongoDB for Node.js Developers

MongoDB Inc

October 2013

Internet History, Technology, and Security

Coursera Verified Certificates

May 2013

Languages

Spanish

(Native or bilingual proficiency),

English

(Native or bilingual proficiency)

Honors

First Place in Hackathon Cancun 2015

Google Developer Group Cancun

March 2015

3 team members, 38 hours and 4 repositories on GitHub.
- Web view android app
- Native android app
- Back end/API
- Web app

Camping sites over the Mayan Riviera with all the information you need.

 

 

Projects

Camping sites over the Mayan Riviera. You can see the places on google maps, and all the important information like prices and address about each point. Also have a utility to plan your camp trip. Web app at http://campcun.com

Cancuncards

cancuncards.com

March 2015 to October 2014

Leads enter a certificate code for a vacationing package.

Paleteria Gaby

paleteriagaby.com

June 2015

Assisted family business with web design and development.

Techdegree Project

Techdegree Project

Act as a technical reviewer

Manna Préstamos

manna.mx

November 2016

Application design, development, testing and maintenance on Fintech software. Responsible for core development of a financial software application. Implement new features, enhance performance and usability, and architect new components for the system.

  • A subset of tech used: Java, MySQL, H2, Javascript, jQuery, Bootstrap, HTML5, CSS, Sass, Hibernate, Gradle, Spring Boot, Spring Security, Spring Data.

Act as a technical reviewer