Thumb img 20160920 wa0023

Juan P. Prado

Software Engineer

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

Software engineer with web and mobile application experience. Experienced in Android, Java, Javascript, and MySQL. Strong focus on usability and maintainability in all projects.


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

Stack Overflow profile: https://stackoverflow.com/story/juanpablo

Experience

Accenture

Application Development Senior Analyst

October 2017 - Present

iorni

CTO

June 2017 to September 2017

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.

Just4Roomies

Co-Founder/CTO and Android Lead Engineer

November 2015 to June 2016

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

Android, Application architecture, Unit Testing, TDD, Web Development (frontend and backend), Spring MVC, Spring Security, Spring Boot, Java, Gulp, Sass, Ember.js, Laravel, JavaScript, C#, C++, MVC, Software Development, Databases, Scalability, CSS, jQuery, MySQL, Git, MongoDB, Node.js, PHP, User Experience, User Interface Design, Nginx, Apache, OOP, HTML 5, REST, Bash, Agile Methodologies, SQL, AJAX, Oracle, RESTful WebServices, Jersey (JAX-RS), Gradle, Maven, Dropwizard

Certifications

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