Juan Pablo López Gutiérrez

United States

@pablo5516

Sr Software Engineer

Badges

Problem Solving
Java
Python

Certifications

Work Experience

  • Senior Software Engineer

    SEVENROOMS•  December 2021 - May 2023

    • Analyze and develop code for guest experience and retention patform for hostpitality operators. • Analyzes, debugs and/or assists in problem solving in development, pre-production and production environments. • Worked in agile framework, collaborating with business and research teams in story grooming, reviewing story/acceptance criteria and performance metrics. Estimate development workload. • Developed event creations for mobiles (ICS), implemented flow to allow guests to reserve and purchase products before the reservation time. • Involve in code reviews, implementation, and maintenance of code. • Support other engineers in def environment problems along with feature implementation improvements they could add to their code. • Organized meetings for backend engineers where we could set discussions for coding standards or get answers for technical questions. Technologies: Python 2.7, Python 3.9, Django, React, Typescript, JavaScript, GCP, Docker, GTM, Elastic Search, Google NoSQL DB, Jira.

  • Senior Software Engineer

    American Express•  March 2020 - December 2021

    Co-led team of around 8 people inshore and offshore focused on software development environment, practices, and scripting, collaborating with senior engineer focused on infrastructure. • Oversaw the administration and configuration of Jenkins instances along with different testing tools to facilitate continuous integration for all American Express development teams. • Development of scripts to automate testing in Jenkins for multiple languages (Java, Python, JavaScript). • Handle migration of Jenkins instances from Openstack cloud to VMware cloud. • Led the end-to-end process of identifying, selecting, and implementing a robust tool to provide essential HTTP, HTTPS, SOAP, and MQ services virtualization for the organization. • Conducted extensive research and evaluation of various options, considering factors such as performance, scalability, security, and compatibility with existing systems. • Dockerized the chosen tool, leveraging containerization to enhance portability, isolation, and deployment efficiency. • Integrated the tool seamlessly with Kubernetes, leveraging container orchestration capabilities to optimize resource allocation, scaling, and service discovery. • Collaborated closely with cross-functional teams, including developers, DevOps engineers, and system administrators, to ensure successful tool integration and alignment with business requirements. • Implemented RESTful microservice using spring Boot to communicate with Kubernetes and automate bitbucket migration into GitHub. Technologies: Java 8, Spring Boot, Jenkins, CirclecI, Maven, GitHub, Bitbucket, Nodejs, REST, JSON, Docker, Kubernetes, Selenium, Saucelabs, Python 3.8, SOAP, HTTPS, HTTP, MQ, Groovy, Jira, Rally.

  • Software Engineer

    Intel•  July 2013 - March 2020

    Sr. QA Engineer • Developed comprehensive test plans, strategies and test cases to ensure thorough test coverage based on requirements discussed with Product owner and developers. • Mentoring and providing guidance to junior QA engineers, sharing knowledge on automation, scripting and best practices. • Created a proof of concept to enhance the user interface for RFID sensor controller. • Administration of QA environments hosted in AWS EC2 and AWS Lambda. Reference: https://github.com/intel/applications-iot-rfid-sensor-controller Technologies: Python, Robotframework, MQTT, PostgreSQL, Jira, Edgex, React, AWS Lambda and AWS EC2. Sr. Software Engineer • Conducted extensive research and evaluation to select the appropriate technology stack for development, considering factors such scalability, performance, and industry best practices. • Defined and implemented test and development frameworks, ensuring efficient collaboration, code quality, and adherence to project timelines. • Assumed mentoring role, guiding, and supporting team members to quickly ramp up their skills and contribute effectively to the project. • Collaborated with BMW to create platform for testing image recognition algorithms in autonomous vehicles. Technologies: React, Java, Spring boot, Cassandra, Selenium nightwatch. Software Engineer • Contributed as an individual contributor to the OpenStack project, actively participating in code development, bug fixes, code reviews and community discussions. • As part of the monitoring team developed internal tools to monitor intel contributions into OpenStack. • Developed an GUI to manage different DBaaS services and developed an API using Nodejs to communicate with the different DBaaS Services. Technologies: Python 2.7, Python 3.X, Python Django, React, Angular 2, Angular 5, Nodejs Software Engineer • Supported internal OpenStack instance customizing the authorization and authentication service. • Developed a testing framework using selenium and python to test physical and virtual provisioning tools for intel’s private cloud. • Supported a tool for physical provisioning developed using Java 8. • Developed a tool to automate tests to ensure intel’s prerelease processors were compatible with prerelease versions of windows. Technologies: SQL Server, C#, WPF WCF, .NET, Python 2.7, JavaScript, JQuery

  • Software Engineer

    Gerinnov•  October 2012 - July 2013

    • Analyze, debug and/or assists in problem solving in both development and production environments. • Developed a tool to track customers through their process of becoming investors with one of the companies affiliated. Technologies: Java 8, Spring boot, MySQL, JavaScript

Education

  • Universidad Autonoma de Guadalajara

    Computer Science & Engineering, MS•  January 2013 - December 2014

  • Universidad Autonoma de Guadalajara

    Computer Science & Engineering, BE•  August 2009 - December 2012

Skills

pablo5516 has not updated skills details yet.