Enrique Parada CastroSoftware Engineer
Senior Full Stack Developer well-versed in numerous programming tools and languages. Proficient in backend and frontend development. Throughout my career, I have adopted good practices of development, including Design before code, SOLID principles, Unit and Integration testing in order to write code more readable and scalable. Hardworking professionals with remarkable technical abilities developed over 8 years of experience. I learned how to think Outside-the-box not only to expand my knowledge and make significant contributions, but also to enhance my skills.
Certifications
Java
Java
11/26/2019
Tech stack
Java (12)
Spring Boot (6)
Amazon Web Services (AWS) (5)
HTML (4)
JUnit (3)
AJAX (3)
JavaServer Pages (JSP) (3)
CSS (2)
JavaScript (2)
Spinnaker
Continuous Deployment
RabbitMQ
Bamboo
APIs
Architecture
Redis
Software Architecture
Microservices Architecture
Kotlin
Jenkins
Continuous Integration (CI)
Apache Kafka
Behavior-driven Development (BDD)
Elasticsearch
PostgreSQL
Cypress
MongoDB
React
Test-driven Development (TDD)
SQL
Experience
Senior Backend Software EngineerBonial International GmbH
04/2023 - Currently

- Development and support of complete managing media solutions that allow retailers to publish digital content such as offers, and brochures to their clients through a mobile application and website. - Dockerized Java 21 – Spring boot Apis to provide geolocalized content. - Development of Lambda AWS functions to integrate delivery APIs with the pipeline of massive data ingestion. - Consulted with engineering team members to determine system loads and develop improvement plans. - Testing, release, and support of features. On-call active role.

Amazon Web Services (AWS)
Java
Spring Boot
JAVA Full Stack DeveloperRedbee Studios
05/2020 - 04/2023

- Development of complete managing commerce solutions that allow the commerce to check incomes, outcomes, fees, even create escrow accounts or payment links for their customers. - Through hexagonal architecture that allows flexibility and scalability. I was able to review code, debug problems and correct issues using ELK stack and Grafana. - Boosted network, system and data availability and integrity through preventive maintenance and upgrades in accordance with the results of several tests based on user experience. It was a process on demand to save server resources and reduce cloud’s costs. - Conducted unit testing with JUnit and Mockito as a good development practice to get at least 80% of code coverage then we granted optimal browser functionality before building a release. - Planned and engineered RESTful web services to manipulate dynamic datasets. - Completed Commerce Managing and E-commerce platform projects in Java or Kotlin implemented through Spring Boot framework.

Amazon Web Services (AWS)
Java
Spring Boot
JUnit
JAVA DeveloperGeopagos
12/2019 - 05/2020

- Collaborated in a scrum team divided in small groups of 7 including developers, business analyst, quality assurance analyst., Agile environment to accomplish objectives by deadlines. - Developed robust microservices with Springboot framework base in Java 8 for payment integration. - Participated in performance analysis, design, development, and testing. - Troubleshoot various software issues by using debugging processes and coding techniques. - Analyzed code and debugged errors to improve system performance. - Coordinated specifications and requirements for project technical needs. - Conducted full lifecycle software development from planning to deployment and maintenance. - Contributed technical direction and system architecture expertise.

Java
Spring Boot
Software DeveloperGestion IT
06/2018 - 12/2019

- Revised, modularized, and updated old code bases to modern development standards, reducing operating costs and improving functionality. - Collaborated on stages of the systems development lifecycle from requirement gathering to production releases. - Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development. - Developed robust Java code for financial applications such as home banking or payment platforms that includes features as money transfers, withdrawals, loans, and 2FA. - Operated as part of continuous delivery pipelines, providing ongoing contributions to rapid development efforts. - Participated in code review meetings, providing input on bugs, inefficiencies, and potential solutions to emergent issues sprint by sprint because of an agreement with the client.

Java
Back End DeveloperIT Resources
08/2017 - 06/2018

- Conducted testing and review of payment middleware for responsiveness, clarity, and effectiveness. - Determined coding requirements for site creation, e-commerce capability, security, and specialized scripts. - Wrote reusable, testable, and efficient code using Java through spring implementation to process XML files with specific rules to handle requests and deliver them to different banking cores. - Coded, tested, and developed solutions in alignment with project requirements. - Analyzed and debugged new software and features to meet client expectations. - Tested and resolved problems with software functionality and recommended improvements to applications. - Performed structured design reviews, programmed systems, and reviewed system test results after each feature release on production

Java
Software EngineerMercantil Servicios Financieros
11/2014 - 06/2017

- Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance. - Reviewed project specifications and designed technology solutions that met or exceeded performance expectations. - Coordinated with other engineers to evaluate and improve software and hardware interfaces. - Orchestrated efficient large-scale software deployments in accordance to the request of the business area, because each feature was supervised by final users. - Discussed project progress with customers, collected feedback on different stages and directly addressed concerns. - Collaborated with clients to define solution requirements, accounting for applicable development variables. - Developed web applications using a variety of engineering languages such as JSP, Struts, HTML and Ajax. - Wrote, tested and deployed code, verifying operational and UX integrity for releases.

Java
AJAX
JavaServer Pages (JSP)
HTML
Software AnalystRymsoft Consultores CA
10/2013 - 11/2014

- Completed software development lifecycle from requirement analysis to test planning, test case development and test execution using Java as core language and HTML, CSS, and JavaScript to build user interface. - Designed, developed, and integrated software solutions based on business requirements and objectives. - Troubleshot incidents reported by any end-user to schedule system changes and identify permanent solutions. - Directed troubleshooting for bugs and flaws discovered in both pre-release and final production software products. - Built protocol for program analysis and usability validation through deliberate and informed procedures. - Tested and requested changes to the internal pre-release system to prevent internal fraud builds, integrating input from Customer Research and Marketing departments.

Java
JavaScript
HTML
CSS
Education
Bachelor's Degree in Computer Engineering TechnologyUniversidad Nacional Del Táchira
03/2008 - 12/2012