Adrián Antón Collado, Developer in Madrid, Spain
Adrián is available for hire
Hire Adrián

Adrián Antón Collado

Verified Expert  in Engineering

Calypso Developer

Location
Madrid, Spain
Toptal Member Since
June 2, 2021

Adrián is an expert in Calypso technology and its integration with other client ecosystems, especially where Java expertise is required. He has guided some of the most challenging projects in the European investment bank industry, focusing on complete automation of project lifecycles applied to banking industry processes such as accounting, regulatory reporting, payments, CI/CD, user acceptance testing, and configuration management.

Portfolio

AndBank
Java 8, Oracle, Calypso
SEB
Java 8, Jenkins, Ansible Tower, Bash Script, Concordion, JUnit, Oracle, GitHub
AIB
Java 8, JBoss, JUnit, Oracle

Experience

Availability

Part-time

Preferred Environment

Java, Calypso, Jenkins, Git

The most amazing...

...automation I've completed was of an entire configuration management process starting from a manual process to no human intervention required at all.

Work Experience

Senior Calypso Technical Analyst

2020 - 2020
AndBank
  • Led a group responsible for reviewing the solution and identifying the main issues creating incidents and disturbance.
  • Wrote the proposal of improvements over the entire architecture and Calypso, proposing a radical change in the architecture and cutting unnecessary costs.
  • Diagnosed major issues by log and behavior analysis to identify race conditions causing major incidents on the platform.
Technologies: Java 8, Oracle, Calypso

Senior Calypso Technical Analyst

2019 - 2020
SEB
  • Participated with a DevOps group responsible for the maintenance and development of a highly customized legacy Calypso instance. I switched legacy processes to standards.
  • Designed and implemented a whole new architecture based on automation, including the implementation of a full CI/CD pipeline.
  • Analyzed the performance of the system, designing new parallel implementation of legacy code and replaced incorrect legacy caché implementations.
Technologies: Java 8, Jenkins, Ansible Tower, Bash Script, Concordion, JUnit, Oracle, GitHub

Senior Calypso Technical Analyst

2018 - 2019
AIB
  • Executed a Calypso upgrade onsite for a reference client, the first in the market. I debugged the upgrade processes to diagnose issues which were then solved remotely by engineering.
  • Reviewed and upgraded code. Proposed code de-customization where possible. Added value by assessing quality assurance pipelines.
  • Reviewed code performance. Diagnosed and resolved interblocking issues.
  • Supported go-live and post-go-live onsite, giving a fast diagnosis on critical issues.
Technologies: Java 8, JBoss, JUnit, Oracle

Senior Calypso Technical Analyst

2016 - 2018
Erste Bank
  • Designed and implemented a configuration management process to handle 50+ people daily committing configuration items with major incompatibility issues. It dramatically reduced the go-live time required for configuration.
  • Designed and implemented interfaces and accounting processes for legacy systems replacement. Included massive reconciliation and regression testing.
  • Integrated Concordion and TOSCA with Calypso within the testing group. Developed a Jenkins CI/CD pipeline including Concordion and TOSCA integrated testing.
  • Developed an automated regression test generation based on audits. The system was able to recognize relevant use cases and generate tests for it.
Technologies: Java 8, Calypso, Concordion, Tricentis Tosca, Groovy Scripting, Bash Script, Jenkins

Tecnnical Analyst

2014 - 2016
BBVA
  • Implemented custom Java code for Calypso to meet client requirements in projects such as custom data uploader, automatic transfer split process, or JMS interfaces.
  • Built custom tools such as an automatic documentation extractor or log scanner able to raise alarms and execute custom actions.
  • Supervised projects and provided L2 support. Served as architectural coordinator and provided go-live assistance, technical assessments, and code reviews. Mentoring junior members.
  • Developing an integrated testing suite to automate user acceptance tests based on Concordion. It is still in use and saving user time during current UATs.
Technologies: Java 7, Java 8, Calypso, JBoss, Concordion, JUnit

Calypso Developer

2011 - 2013
Banco Santander
  • Involved on the very first Calypso implementation in Spain. Developed product customization (in Java) to adapt it to client architecture.
  • Developed tool customization for reporting and accounting to meet client requirements.
  • Introduced JUnit testing in a banking environment. Introduced a quality assurance pipeline for the whole team.
  • Analyzed performance optimization for batch processing, including Java profiling and Oracle.
Technologies: Java 7, Calypso, CVS, Eclipse, JUnit, Mockito, Ant Design, Bash Script, Jenkins, Oracle

Implementation Reinforcement Learning Algorithm on Multi-agent Cooperative Platform

https://e-archivo.uc3m.es/handle/10016/10515
Designed and implemented an adaptation of the Q learning algorithm for multi-agent systems. Agents are able to learn to adapt and cooperate on several tasks reaching an optimal solution through experience sharing.

Knoledge Extraction From Online Poker Logs

Big data analysis from data collection, clean up, analysis, and knowledge creation using Keras neural networks. The resulting system can classify playing styles based only on five hands and forecast the winner of a single hand by only the betting sequence.
2018 - 2020

Master's Degree in Data Science

Universitat Oberta de Catalunya - Madrid, Spain

2001 - 2008

Bachelor's Degree in Computer Science and Engineering

Universidad Carlos III de Madrid - Madrid, Spain

Languages

Java, Java 7, Java 8, Bash Script, Python, R

Frameworks

JUnit, Mockito, Concordion, Ant Design, Java Agent DEvelopment (JADE)

Other

Calypso, Artificial Intelligence (AI), Neural Networks, Reinforcement Learning, Machine Learning, Data Mining, Big Data, Groovy Scripting

Platforms

Eclipse, Jupyter Notebook, JBoss, Tricentis Tosca, Oracle

Libraries/APIs

Keras

Tools

Jenkins, Git, CVS, Ansible Tower, GitHub

Storage

Oracle 11g

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