Rafael De HermosoBack End Developer
Experienced Senior Software Engineer with 8 years of diverse software development expertise, specializing in Python and Java. Notable achievements include spearheading a secure payment gateway development for a major financial institution and driving innovation in a bank's product administration application, streamlining internal processes and enhancing customer experiences. At Sabre, Inc., I led Nuvola's App APIs development, contributing 65% of the latest application version. Skilled in comprehensive testing using Postman and utilizing the Serverless Framework for efficient AWS service emulation and CloudFormation for streamlined deployment. As a dedicated full-stack contractor for Banistmo, I improved internal code quality, verified API functionality, and ensured timely delivery of documentation. Proficient in Java, Python, JavaScript, and Agile methodologies. Passionate about tackling complex challenges, I excel in API development, backend, and full-stack development. Let's connect to explore collaboration opportunities.
Certifications
Python
Python
11/26/2019
Tech stack
Python (3)
Java (3)
CloudFormation (3)
Unity (2)
Integration (2)
Jenkins (2)
DynamoDB (2)
Agile (2)
APIs (2)
Swagger (2)
Spring Boot (1)
Postman (1)
Serverless (1)
Spring (1)
Scrum (1)
Pandas (1)
Django (1)
JavaScript (1)
Azure (1)
SQL (1)
MySQL (1)
AWS Lambda
API Development
Firebase
Django REST Framework
Flask
Flask-RESTful
Experience
Senior Python Software EngineerNovacomp
12/2022 - 08/2023

• Spearheaded the development, maintenance, and support of Nuvola's App APIs as a senior contractor at Sabre, Inc. • Demonstrated expertise by contributing to 65% of the backend for the latest version of the application. • Conducted comprehensive testing using Postman, guaranteeing the reliability and functionality of the APIs. • Implemented the Serverless Framework to locally emulate AWS services, enabling efficient development and debugging. • Customized the CloudFormation template to automate resource provisioning, streamlining deployment processes. • Utilized the Agile methodology and Jira software to effectively manage project tasks and ensure timely delivery. • Developed API documentation using Swagger to improve customer understanding of the product.

Agile
CloudFormation
Serverless
APIs
Swagger
Postman
FullStack DeveloperFenix International Group Panamá
05/2022 - 11/2022

• Served as a dedicated external contractor for Banistmo in Panama, working remotely on a full-time basis. • Verified APIs, ensuring their functionality and adherence to specifications, while actively improving internal code quality. • Developed comprehensive documentation to enhance understanding and usage of the APIs. • Employed Azure DevOps, AWS, and MS Teams as integral tools for efficient project management and collaboration. • Demonstrated proficiency in Java, Python, and JavaScript to accomplish assigned tasks effectively. • Verified API performance and compliance with industry standards, improved existing codebase by 24% and delivered necessary documentation within an agreed-upon timeline. • Utilized Java, Python and Javascript to execute responsibilities and leveraged Azure DevOps, AWS and MS Teams tools as well as Agile, Scrum and Kanban methodologies. Familiar with OOP.

JavaScript
Python
Java
APIs
Swagger
Azure
Python DeveloperIntech Ideas International
10/2021 - 05/2022

• Worked as an external contractor for Carnahan Group, fulfilling the role of a Python Developer. • Led the development of a product that enabled data extraction from various sources, including information about doctors (personal details, specialties, and locations) as well as medical organizations and hospitals. This data was stored in a database (ArangoDB during my tenure) to facilitate comprehensive analysis and identification of doctors with close proximity to hospitals based on specific parameters, such as their specialties. • Leveraged Zoho People for task organization and MS Teams for seamless team communication, meetings, and client interactions. • Utilized Python with the Django framework for backend development, with a notable library being Pandas for data extraction from diverse sources. ReactJS was employed for frontend development. • Adopted Agile and Scrum methodologies to ensure efficient project execution and timely delivery.

Python
Django
Scrum
Agile
Pandas
Back End DeveloperBanco General
02/2021 - 10/2021

I developed the transactional API for Yappy using Spring Boot, Kafka, AWS and others.

Spring
Back End DeveloperBanco General
02/2020 - 01/2021

I help to create the e-commerce project call "Boton de pago" that allow to pay with Yappy in a web page as a payment method

Spring Boot
Java
Backend DeveloperBanco General
07/2018 - 01/2020

I was working directly for Banco General as a Backend Developer for 3 years. In these 3 years I was in several areas. The most notable ones were in a project that allowed to use the bank's transfer application as a payment method in a web page. The other project was about improving the application that makes transfers between accounts at the same bank. What we wanted to achieve was the immediate transfer to other banks and also to eventually have a store within the same application where the user could buy any item he/she wanted. For these two projects we used technologies such as IBM Integration Bus (some REST services), Bitbucket (for repos), Jenkins (for pipelines), Slack (for communication), Jira (for tasks), Zoom and Teams (for meetings). We use languages such as Java and Python, as well as frameworks such as SpringBoot. Also REST services with Kafka, SwaggerIO, Liquibase among other libraries and AWS (Lambdas, RDS, DynamoDB, Glue, CloudFormation, CloudWatch, S3, API Gateway).

Python
Java
CloudFormation
DynamoDB
Integration
Jenkins
DeveloperPanaramica Multimedia S.A.
09/2016 - 07/2018

• Created a cutting-edge augmented reality (AR) application using Unity and the Vuforia library. • Developed interactive AR experiences by combining virtual elements with the real-world environment. • Implemented advanced tracking and recognition functionalities in the AR application using Vuforia's powerful features. • Collaborated closely with designers and 3D artists to integrate visually stunning virtual objects into the AR experience. • Conducted extensive testing and debugging to ensure seamless performance and user-friendly interactions in the AR application. • Received positive feedback from users and stakeholders for delivering an immersive and engaging AR experience.

Unity
DeveloperLevel43
05/2017 - 10/2017

• Proficient in Visual Basic programming language, developing and maintaining applications with a strong understanding of core concepts and syntax. • Collaborated with cross-functional teams to gather requirements, design software solutions, and ensure successful project delivery. • Skilled in C# programming language, developing desktop and web applications using object-oriented principles and integrating third-party libraries. • Conducted thorough testing and debugging to identify and resolve software defects, ensuring high-quality deliverables. • Proficient in working with databases such as SQL Server, MySQL, or Oracle, designing and implementing schemas and developing SQL queries and stored procedures. • Collaborated with database administrators to optimize performance, implement backup strategies, and ensure data security.

MySQL
SQL
Education
Software DevelopementUniversidad Tecnológica de Panamá
02/2014 - 02/2022