Sharélison Caldera, Developer in Willemstad, Curaçao, Curaçao
Sharélison is available for hire
Hire Sharélison

Sharélison Caldera

Software Developer

Willemstad, Curaçao, Curaçao

Toptal member since November 21, 2025

Bio

With over 8 years of experience working as a software engineer mainly in the Netherlands, I have acquired a lot of knowledge and experience. I've worked for several big companies like Rabobank and ABN Amro. I'm more specialized in back-end development, but I'm also proficient in front-end development. I also have a bachelor's degree in computer science, which gave me a very good foundation and understanding of software engineering.

Portfolio

Shartech
Java, Quarkus, Apache Camel, Camel, Docker, Docker Compose, Linux, Jenkins, Git...
ABN AMRO Bank
Java, Kotlin, Azure App Service, Git, Back-end, Monitoring, Automation...
Rijkswaterstaat
Java, Spring Boot, Kubernetes, SQL, Azure, Cloud Infrastructure, Azure DevOps...

Experience

  • Java - 8 years
  • Spring Boot - 8 years
  • JavaScript - 8 years
  • Docker - 7 years
  • Jenkins - 5 years
  • Kubernetes - 5 years
  • Angular - 4 years
  • Azure Cloud Services - 3 years

Preferred Environment

Java, Spring Boot, Kubernetes, Azure Cloud Services

The most amazing...

...application I’ve built is a real-time banking information service at the center of the bank’s internet banking, processing more than 5 million daily requests.

Work Experience

Senior Software Engineer

2024 - PRESENT
Shartech
  • Developed an application that's responsible for handling SWIFT messages for outgoing and incoming payments. The application supports SWIFT FIN and SMX and uses the H-TCP protocol (and REST) to send and retrieve messages.
  • Created the first Jenkins CI/CD pipeline for the company to be able to build and release applications automatically.
  • Deployed and tested the applications for multiple bank environments.
Technologies: Java, Quarkus, Apache Camel, Camel, Docker, Docker Compose, Linux, Jenkins, Git, Back-end, Redis, Automation, Programming, Data Collection, APIs, Proxy Servers, Data Scraping, Python 3, Stripe

Senior Software Engineer

2022 - 2023
ABN AMRO Bank
  • Developed multiple BFFs (back end for front end) for the mobile banking app.
  • Helped develop and test the 3DS application of ABN for Mastercard payments.
  • Used Azure DevOps to create and improve different pipelines.
Technologies: Java, Kotlin, Azure App Service, Git, Back-end, Monitoring, Automation, Programming, APIs

Senior Software Engineer

2020 - 2022
Rijkswaterstaat
  • Built several applications/microservices to analyse, process, and store traffic data as a member of the Big Data/Analytics team.
  • Developed an API that aggregates historical traffic data of vehicles driving on the roads of the Netherlands.
  • Managed and maintained the Kubernetes cluster and monitoring of all applications.
  • Created and improved Azure DevOps pipelines for the deployment of applications as well as infrastructure.
Technologies: Java, Spring Boot, Kubernetes, SQL, Azure, Cloud Infrastructure, Azure DevOps, Databases, Monitoring, Git, Back-end, Full-stack Development, Front-end, Spring Security, Automation, Programming, Data Collection, APIs, Proxies, Data Scraping, Web Crawlers, Python 3, Python 2

Engineer Container Management Platform

2019 - 2020
Council for the Judiciary
  • Helped maintain and install the OpenShift platform (on-prem) that is used organization-wide.
  • Developed a full-stack application with Java (back end) and Angular (front-end) to give the team insight into the usage and costs of each development team within the organization.
  • Helped out developers and teams within the organization to onboard to the OpenShift platform.
Technologies: Java, Spring Boot, OpenShift, Red Hat OpenShift, Jenkins, Azure DevOps, Git, AMQP, Back-end, Full-stack Development, Spring Security, Automation, Programming, APIs, Proxies

Software Engineer

2017 - 2019
Rabobank
  • Developed and maintained back-end account information services that were at the center of internet banking and handled more than 5 million requests a day.
  • Developed the new PSD2 APIs for the bank that made it possible for third parties to gain access to consented customer information.
  • Created and maintained CI/CD pipelines with Jenkins as well as Azure DevOps.
Technologies: Java, Elastic, Spring 4, Spring Boot, Agile, Scrum, AngularJS, Git, Back-end, Full-stack Development, Front-end, JSON Web Tokens (JWT), Spring Security, Monitoring, Automation, Programming, APIs, Proxies

Experience

Payment Processing Application

A payment processing application that handles incoming and outgoing payments. The application is being used by multiple banks. The application uses the H-TCP and/or REST protocol to send and retrieve SWIFT messages. The application has support for both SWIFT FIN and SWIFT ISO SMX.

Developed PSD2 APIs for Bank

Developed the account services PSD2 APIs for one of the biggest banks in the Netherlands, Rabobank. A total of 3 APIs have been delivered to be able to retrieve accounts, balances, and transactions of the customer. The necessary security requirements have also been implemented. The applications are in production and are being used. See the project URL for more information.

Education

2013 - 2017

Bachelor's Degree in Computer Science

Rotterdam University of Applied Sciences - Rotterdam, the Netherlands

Certifications

FEBRUARY 2018 - PRESENT

Oracle Certified Professional

Oracle

OCTOBER 2017 - PRESENT

Oracle Certified Associate

Oracle

Skills

Libraries/APIs

AMQP, Stripe

Tools

Jenkins, Git, Azure App Service, Elastic, JDK 8, Docker Compose

Languages

Java, JavaScript, C#, Python, PCF, Kotlin, SQL, Python 3, Python 2

Frameworks

Spring Boot, Spring Security, Spring 4, AngularJS, Angular, Apache Camel, Camel, JSON Web Tokens (JWT)

Paradigms

Automation, Agile, Azure DevOps, Scrum

Platforms

Kubernetes, Docker, Linux, Azure, OpenShift, Red Hat OpenShift

Storage

Azure Cloud Services, Databases, Redis

Other

Back-end, Programming, APIs, Full-stack Development, Data Collection, Proxies, Cloud Infrastructure, Monitoring, Quarkus, Front-end, Proxy Servers, Data Scraping, Web Crawlers

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring