Professional
Software engineering
Banking · Payments · Insurance
Powered by Angular
Hi, I'm
Full-Stack Developer
I build enterprise web applications for banking, insurance and logistics — for clients in the US, UK and Latin America.
View my CV
Professional
Banking · Payments · Insurance
Powered by Angular
Personal
Music gear · Audio & video · Brands
Powered by React.js
Curriculum Vitae
Banking, payments, insurance and logistics · US, UK and Latin America
I'm a Full-Stack Developer with 15 years building enterprise software for clients in the US, UK and Latin America — banking, payments, insurance and logistics — mostly in distributed teams, where I've led groups of up to five developers and mentored others.
Feb 2025 — Present · Uruguay
Scope
Banking product development. Migration of banking data. Migration of ASP.NET Web Forms to Angular. New SQL Server Data Model.
What I did
Adopted AI coding assistants, cutting development and refactoring time by up to 25%, rebuilt error handling and the audit log module.
Aug 2024 — Feb 2025 · Colombia
Scope
End-to-end design, consulting and technical follow-up for an IoT platform that collected data from smart helmets and on-site sensors to monitor workforce location, activity, and safety, supporting operational decision-making on construction sites.
Key Achievements
Set the data governance and architecture for a wearable device platform, and delivered the minimum viable product shown to investors.
Jul 2022 — Jun 2024 · England
Scope
Banking data migration from eight sources into Snowflake, and an anti-fraud module for online payments.
What I did
Built the ingestion and validation for the migration, delivered in ten months, and shaped the anti-fraud architecture, delivered in eight months.
Apr 2022 — May 2022 · Panama
Scope
End-to-end design, consulting, and technical leadership for an online payment platform that enabled employees to pay subscription and recurring bills through payroll deductions, helping improve on-time payments while offering employees discounted payment benefits.
Key Achievements
Led API development and performance, ran Scrum ceremonies, and mentored the team on what to cover with unit tests.
Aug 2021 — Apr 2022 · USA
Scope
New features and support for an insurance ERP built around risk calculation, with around 50,000 users.
What I did
Built proofs of concept that informed the architecture decisions and met a 90% coverage standard across the whole system.
Feb 2021 — Jul 2021 · USA
Scope
Maintenance and new features for a web product configurator, where a manufacturer's electromechanical devices were assembled and customized piece by piece. New devices were added as configurable elements.
What I did
Improved API performance, optimized SQL and NoSQL queries, and met a 100% coverage standard across the whole system.
Sep 2019 — Jan 2021 · USA
Scope
On-premise system coordinating truck traffic across the seaports of a US region. Each truck ran a seven-station cycle inside the port, and web services exchanged messages in both directions: every station reported the truck's status and received a response.
What I did
Migrated the web client from ASP.NET Web Forms to Angular, keeping the same SOAP contracts with the legacy system.
Jun 2019 — Aug 2019 · Colombia
Scope
End-to-end technical consulting for the design and implementation of an ERP, covering project and schedule management, cost control and budgeting, procurement and supplier management, contract and subcontractor management, and materials and inventory management.
Key Achievements
Delivered a document management web application designed end to end, and reviewed unit tests and code across the team.
Jan 2017 — May 2019 · Colombia
Scope
Browser access to SAP Business One for Colombian clients, and a machine learning system that read 25 invoice formats.
What I did
Recreated the SAP Business One interface in Angular, and built an OCR system that read scanned invoices and learned from corrections.
Aug 2013 — May 2016 · Colombia
Scope
Business intelligence for DHL's global air logistics operation, and document management for its billing operation.
What I did
Built the ETL processes, modeled the data warehouse and its OLAP cubes, and designed the dashboards and reports on top.
Mar 2013 — May 2013 · Colombia
Scope
Maintenance and deployment of an ASP.NET Web Forms application (.aspx) connected over serial and USB to a network of parking devices, with a back end and a user interface to operate it.
What I did
Fixed defects in the Web Forms interface and corrected the SQL Server data model.
Aug 2011 — Feb 2013 · Colombia
Scope
Medical wearable hardware that needed software to read and operate it.
What I did
Wrote the C++ firmware for the microcontrollers that acquired the sensor signals, and built the applications that operated the devices.
Jul 2010 — Nov 2011 · Colombia
Scope
IT training at a technical education institute.
What I did
Taught object-oriented programming fundamentals and basic data analysis.
C# · C++ · Python · SQL · JavaScript · TypeScript · GraphQL · PHP · Visual Basic
SQL Server · Snowflake · Oracle · PostgreSQL · MySQL · MongoDB · Cosmos DB · DynamoDB · Elasticsearch · Redis · Azure SQL · SAP HANA
.NET Core · .NET Framework · ASP.NET MVC · ASP.NET Web Forms · Angular · AngularJS · ReactJS · Windows Forms · spaCy · SAP Business One
Azure · AWS · Docker · Azure Functions · Amazon S3 · Azure DevOps · Git · Gitflow · GitHub · GitLab · JSON · YAML · WebSockets
xUnit · TDD · Jenkins · TeamCity · SonarQube · Apache JMeter · Postman
SSIS · SSAS · SSRS · SSDT · OLAP · Dimensional Modeling · Data Architecture · Azure Data Factory · Databricks · Spark SQL · Power BI · TIBCO Spotfire · Apache Kafka · RabbitMQ · Azure Service Bus · SageMaker · pandas · scikit-learn · XGBoost · Tesseract · OCR · doccano · Ollama · Generative AI
Software Architecture Design · Microservices · Serverless · REST · SOAP · CQRS · Event Sourcing
Visual Studio · Cursor · Claude Code · Codex · Jira
Agile · Scrum · Kanban
Electronic Engineer
National University of Colombia
Manizales · 2005–2010
Scrum Developer — Scrum Agile Institute · 2014
TIBCO Spotfire — TIBCO · 2014
HTML5, JavaScript & CSS3 — Microsoft · 2014
English — B2 · Spanish — Native
Mentoring · Client management
Distributed teams · Team leadership
Sebastián Petrina
Development Manager at Endava
Recommendation on LinkedIn
Francisco Tabares
CEO at Celbit
Recommendation on LinkedIn
Julián Galeano
General Manager at Constructora Legado
LinkedIn profile
I'm a Full-Stack Developer with 15 years building enterprise software for clients in the US, UK and Latin America — banking, payments, insurance and logistics.
I work mainly with C#/.NET, Python, Angular and ReactJS, and more recently with cloud data platforms and AI integration, mostly in distributed teams, where I've led groups of up to five developers and mentored others.
Feb 2025 — Present · Uruguay
Scope
What I did
Aug 2024 — Feb 2025 · Colombia
Scope
End-to-end design, consulting and technical follow-up for an IoT platform that collected data from smart helmets and on-site sensors to monitor workforce location, activity, and safety, supporting operational decision-making on construction sites.
Key Achievements
Jul 2022 — Jun 2024 · England
Project · Data Migration
Migration of banking data from eight Oracle and SQL Server sources into a new Snowflake model. ELT with Azure Data Factory into a raw SQL Server layer, then Azure Databricks for the transformations.
What I did
Result
Migration delivered in 10 months.
Project · Anti-Fraud Module
In-house product for online payments. Fraud detection started as a rules engine, too rigid to catch the patterns, so an AI model was added to score transactions using signals such as geolocation and regional fraud statistics. Microservices with CQRS and event sourcing, with an audit log that traced each transaction end to end so a confirmed fraud could be reversed.
What I did
Result
Module delivered in 8 months.
Apr 2022 — May 2022 · Panama
Scope
End-to-end design, consulting, and technical leadership for an online payment platform that enabled employees to pay subscription and recurring bills through payroll deductions, helping improve on-time payments while offering employees discounted payment benefits.
Key Achievements
Aug 2021 — Apr 2022 · USA
Scope
New features and support for an insurance ERP built around risk calculation, with around 50,000 users.
What I did
Feb 2021 — Jul 2021 · USA
Scope
Maintenance and new features for a web product configurator, where a manufacturer's electromechanical devices were assembled and customized piece by piece. New devices were added as configurable elements.
What I did
Sep 2019 — Jan 2021 · USA
Scope
On-premise system coordinating truck traffic across the seaports of a US region. Each truck ran a seven-station cycle inside the port, and web services exchanged messages in both directions: every station reported the truck's status and received a response.
What I did
Jun 2019 — Aug 2019 · Colombia
Scope
End-to-end technical consulting for the design and implementation of an ERP, covering project and schedule management, cost control and budgeting, procurement and supplier management, contract and subcontractor management, and materials and inventory management.
Key Achievements
Jan 2017 — May 2019 · Colombia
Project · SAP Business One Customizations
Web platform for SAP Business One, an on-premise desktop ERP, giving Colombian clients in healthcare, transport and hardware retail browser access to their own installation, on the SGI Solutions module framework.
What I did
Project · Invoice Data Extraction
Machine learning system for a logistics client, trained on 25 invoice formats to read new incoming ones automatically, replacing manual mapping.
What I did
Aug 2013 — May 2016 · Colombia
Project · Business Intelligence
Business intelligence and data integration for DHL's global air logistics operation, covering airports and aircraft.
What I did
Project · Document Management
Document management for DHL's billing operation, consolidating documents that arrived from many different sources so any department could find them in one place.
What I did
Mar 2013 — May 2013 · Colombia
Scope
Maintenance and deployment of an ASP.NET Web Forms application (.aspx) connected over serial and USB to a network of parking devices, with a back end and a user interface to operate it.
What I did
Aug 2011 — Feb 2013 · Colombia
Scope
Medical wearable hardware that needed software to read and operate it.
What I did
Jul 2010 — Nov 2011 · Colombia
Scope
IT training at a technical education institute.
What I did
C# · C++ · Python · SQL · JavaScript · TypeScript · GraphQL · PHP · Visual Basic
SQL Server · Snowflake · Oracle · PostgreSQL · MySQL · MongoDB · Cosmos DB · DynamoDB · Elasticsearch · Redis · Azure SQL · SAP HANA
.NET Core · .NET Framework · ASP.NET MVC · ASP.NET Web Forms · Angular · AngularJS · ReactJS · Windows Forms · spaCy · SAP Business One
Azure · AWS · Docker · Azure Functions · Amazon S3 · Azure DevOps · Git · Gitflow · GitHub · GitLab · JSON · YAML · WebSockets
xUnit · TDD · Jenkins · TeamCity · SonarQube · Apache JMeter · Postman
SSIS · SSAS · SSRS · SSDT · OLAP · Dimensional Modeling · Data Architecture · Azure Data Factory · Databricks · Spark SQL · Power BI · TIBCO Spotfire · Apache Kafka · RabbitMQ · Azure Service Bus · SageMaker · pandas · scikit-learn · XGBoost · Tesseract · OCR · doccano · Ollama · Generative AI
Software Architecture Design · Microservices · Serverless · REST · SOAP · CQRS · Event Sourcing
Visual Studio · Cursor · Claude Code · Codex · Jira
Agile · Scrum · Kanban
Electronic Engineer
National University of Colombia
Manizales · 2005–2010
Scrum Developer — Scrum Agile Institute · 2014
TIBCO Spotfire — TIBCO · 2014
HTML5, JavaScript & CSS3 — Microsoft · 2014
English — B2 · Spanish — Native
Mentoring · Client management
Distributed teams · Team leadership
Sebastián Petrina
Development Manager at Endava
Recommendation on LinkedIn
Francisco Tabares
CEO at Celbit
Recommendation on LinkedIn
Julián Galeano
General Manager at Constructora Legado
LinkedIn profile