Summary
Overview
Work History
Education
Skills
Personal Information
Interests
Timeline
Generic
JUAN PABLO RIVERA MUÑOZ

JUAN PABLO RIVERA MUÑOZ

Sr Backend Developer
Irapuato,GUA

Summary

  • Experienced Backend Developer proficient in utilizing multiple tools, cutting-edge frameworks, and Cloud services across various industries including ecommerce, financial, big data, web scraping, cloud operations, and continuous integration/continuous deployment. Skilled in programming languages such as C/C++, Java, Javascript, Typescript and Python.
  • Specializes as an Embedded Developer with expertise in Microcontrollers PIC.
  • Dedicated Artificial Intelligence researcher with a passion for exploring innovative solutions. Proficient in developing parallel algorithms using NVIDIA CUDA and OpenCL languages. Also a Mechatronics Engineer specialized in computer vision and image processing.

Overview

9
9
years of professional experience
2015
2015
years of post-secondary education
4
4
Languages

Work History

Sr Backend Developer

Solara
05.2024 - Current
  • Microservices development & infrastructure in English, supporting fully remote teams and projects.
  • Utilized Java, TypeScript, Python to deliver scalable backend solutions for distributed systems.
  • Developed APIs and backend services with a focus on high availability and performance.
  • Contributed to cloud-based infrastructure using AWS services for deployment, monitoring, and scaling.
  • Integrated third-party APIs from external applications into web platforms.
  • Collaborated with cross-functional teams to align technical solutions with business objectives.
  • Collaborated with front-end developers to ensure seamless integration of back-end functionality into user interfaces.
  • Collaborated with cross-functional teams to design and implement new features, ensuring timely project completion.

Sr Backend Developer

Clip
09.2019 - 05.2024
  • Microservices Development with Java 11, Spring Boot, Spring MVC, Spring Security (Jwt, Oauth, TOTP), Spring Cloud, JPA, JDBC, MongoDB, Maven, Docker, Redis
  • Infrastructure principal Rol in team related to infrastructure actions (supporting Devops team), adding new infra with Cloudformation, Cdk and AWS console, also adding monitors, alarms in AWS and Datadog
  • AWS stack management (ECS, DynamoDB, S3, API Gateway, Cloudwatch, Kinesis, SNS, SQS, Cloudformation, Codepipeline, EC2, VPC, Cloudfront, CDK, ECR, Route 53, ElasticCache, Codebuild, Lambda with Python, IAM)
  • Mockito for testing and Sonarqube for validation, also use of Jmeter and Jprofiler for stress tests
  • CI/CD development with Jenkins and AWS Codepipeline
  • Git for software version control
  • Agile development with Scrum and Kanban - Jira and Confluence
  • Developed RESTful APIs that facilitated seamless data exchange between clients and servers in a distributed environment.
  • Integrated third-party APIs from external applications into web platforms.

Java Backend Developer

Globant
05.2019 - 09.2019
  • Java Backend developer for Globant clients making use of different frameworks and libs
  • Microservices Development with Spring Boot, Spring MVC, Spring Security, JPA, MongoDB, SQLServer, Maven, Docker, RxJava, Java 8, Redis, Apache Kafka, ElasticSearch
  • Git for software version control
  • Agile development with Scrum - Jira and Confluence
  • Developed RESTful APIs that facilitated seamless data exchange between clients and servers in a distributed environment.

Support for Software Deployment and Activation Team

Dextra Technologies
06.2018 - 05.2019
  • Java and JavaFX / Swing development
  • C code development and Java Native Interface (JNI)
  • Management of license security with Openssl
  • Building of projects with ant tool and Jenkins platform
  • Accurev for software version control
  • SCRUM JIRA and Confluence

Backend Developer

Search Rebel LLC
07.2017 - 06.2018
  • Backend development of WebScrapping Project using BigData Frameworks like Hadoop, ElasticSearch, and Spring java
  • Backend and Frontend development of Web Analytics system using Google Analytics API
  • RESTful and web services development with Spring MVC
  • Machine learning applying for custom words analysis in market Project
  • Development of chatbot backend using DialogFlow API
  • Management of Google API's like places, maps, analytics, dialogflow
  • Git for software version control, postman, putty, intelliJ
  • Support for frontend area using angular angular 4, CSS3, Html5, and Typescript
  • Development of bootstrap web page generator for different kind of sites
  • Spring security implementation
  • Developed RESTful APIs that facilitated seamless data exchange between clients and servers in a distributed environment.

Automation Engineer

Engtechnik
01.2017 - 02.2018
  • Support for Research and Development Department
  • Programming and development of control system(programming and electronics) of sunlight follower with microcontrollers, PLC and HMI using labview and C/C++
  • C/C++ programming in arduino, microcontrollers and DSP card of Texas Instruments TMS320C5535, Allen Bradley PLC's programming, HMI programming with labview and C/C++
  • Development and implementation of Cap Welder Machine in Sensata Technologies Aguascalientes city, specifically in support with PLC, HMI and circuit programming of machine
  • Development and implementation of Tapping Machine in Sensata Technologies in the city of Pensylvania, USA, specifically in support with PLC, HMI and circuits programming of machine
  • Development of industrial indexers and industrial cables (assembling and development of control panel) for Chrysler plant in Toluca City

C/C++ Developer

Gameloft
06.2016 - 12.2016
  • Support for Game Evoluon Team.
  • OpenGL3D
  • JavaJNI
  • Android SDK and NDK • SVNTortoise
  • Gameloft basics
  • Enhanced software performance by optimizing C code and implementing efficient algorithms.
  • Integrated third-party libraries into existing projects to enhance functionality without compromising system performance.

Ricoh Copier Technician

Maquinas, Refacciones Y Servicios S.A. DE C.V.
01.2016 - 05.2016
  • Taken Courses: Basic Digital Copiers, Black and White
  • Basic Connectivity
  • Managed inventory effectively to ensure all required parts were readily available for completing repair jobs in a timely manner.
  • Proactively identified potential equipment issues during routine maintenance visits, preventing costly breakdowns for clients down the line.

Education

Bachelor of Science - Mechatronics

INSTITUTO TECNOLOGICO SUPERIOR DE IRAPUATO
Irapuato, Guanajuato
05.2010 - 01.2015

Bachelor -

CENTRO DE BACHILLERATO INDUSTRIAL Y DE SERVICIOS NO 65
Irapuato, Guanajuato
08-2010

Skills

Java

Personal Information

  • Change of residence availability: Not Open for now, looking for remote jobs
  • Visa Status: Approved

Interests

Science

Technology

Cloud

Programming languages

Problem solving

Team work

Timeline

Sr Backend Developer

Solara
05.2024 - Current

Sr Backend Developer

Clip
09.2019 - 05.2024

Java Backend Developer

Globant
05.2019 - 09.2019

Support for Software Deployment and Activation Team

Dextra Technologies
06.2018 - 05.2019

Backend Developer

Search Rebel LLC
07.2017 - 06.2018

Automation Engineer

Engtechnik
01.2017 - 02.2018

C/C++ Developer

Gameloft
06.2016 - 12.2016

Ricoh Copier Technician

Maquinas, Refacciones Y Servicios S.A. DE C.V.
01.2016 - 05.2016

Bachelor of Science - Mechatronics

INSTITUTO TECNOLOGICO SUPERIOR DE IRAPUATO
05.2010 - 01.2015

Bachelor -

CENTRO DE BACHILLERATO INDUSTRIAL Y DE SERVICIOS NO 65
JUAN PABLO RIVERA MUÑOZSr Backend Developer