Adrián Antón Collado
Verified Expert in Engineering
Calypso Developer
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
Experience
- Java - 16 years
- Calypso - 8 years
- Mockito - 8 years
- Oracle - 8 years
- JUnit - 8 years
- Jenkins - 6 years
- Bash Script - 5 years
- Concordion - 5 years
Availability
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
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.
Senior Calypso Technical Analyst
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.
Senior Calypso Technical Analyst
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.
Senior Calypso Technical Analyst
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.
Tecnnical Analyst
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.
Calypso Developer
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.
Experience
Implementation Reinforcement Learning Algorithm on Multi-agent Cooperative Platform
https://e-archivo.uc3m.es/handle/10016/10515Knoledge Extraction From Online Poker Logs
Education
Master's Degree in Data Science
Universitat Oberta de Catalunya - Madrid, Spain
Bachelor's Degree in Computer Science and Engineering
Universidad Carlos III de Madrid - Madrid, Spain
Skills
Libraries/APIs
Keras
Tools
Jenkins, Git, CVS, Ansible Tower, GitHub
Languages
Java, Java 7, Java 8, Bash Script, Python, R
Frameworks
JUnit, Mockito, Concordion, Ant Design, Java Agent DEvelopment (JADE)
Platforms
Eclipse, Jupyter Notebook, JBoss, Tricentis Tosca, Oracle
Storage
Oracle 11g
Other
Calypso, Artificial Intelligence (AI), Neural Networks, Reinforcement Learning, Machine Learning, Data Mining, Big Data, Groovy Scripting
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring