9+ years across enterprise and freelance

Professional experience.

The full journey: from technical support to leading agentic migrations of entire platforms. This is the foundation behind every freelance project.

A decade of shipping,one system at a time.

Leapfile.com
Senior Software Engineer · United States (Remote) Feb 2024 — Present
+
  • Led a solo, fully agentic AI-driven migration of the entire Leapfile.com application from a Java/Jakarta EE/Hibernate stack to Python (FastAPI) + HTMX, automating the port end-to-end using AI agents; delivered in record time as a one-person effort.
  • Structured the new Python codebase using Hexagonal Architecture (connectors for external systems, services for domain logic, requests for use-case orchestration), ensuring clean separation of concerns and framework independence from day one.
  • Upgraded Leapfile (secure file transfer) from Java 5 to Java 21, refactoring Javax to Jakarta EE for long-term maintainability.
  • Designed and executed a storage migration from EDS to Amazon S3, reducing on-premise disk costs and enabling a fully cloud-native architecture.
  • Built Apache Airflow DAGs in Python to orchestrate MySQL workflows, improving fault tolerance and observability.
  • Architected a secure sending module to block impersonation attacks; added admin-configurable sender policies using glob-pattern rules.
  • Leveraged AI coding agents to accelerate end-to-end feature delivery, focusing effort on architectural design.
  • Built full-stack Next.js prototypes using v0 AI and agent tooling, cutting prototype delivery from weeks to days.
PythonFastAPIHTMXJavaJakarta EEMySQLAirflowAmazon S3Next.js
Novacomp
Senior Software Engineer · Costa Rica Jul 2022 — Jan 2024
+
  • Engaged as a staff-augmentation engineer for Leapfile.com (then Oxygen Cloud) via Novacomp, working fully embedded in their product team.
  • Led a front-end team of 2 engineers and 1 UX designer to build an internal component gallery used across products, cutting duplicate UI and speeding feature delivery.
  • Contributed to redesign of oDrive front end with a modern stack and shared component library; reached pre-launch readiness.
  • Co-authored the company software development framework that decoupled modules and reduced cross-team coupling.
JavaScriptTailwind CSSReactUX/UI
Emerson Automation Solutions
Software Engineer · Escazú, Costa Rica Mar 2021 — Jul 2022
+
  • Worked with the development core team on Syncade Manufacturing Execution Systems (MES).
  • Implemented a robust number-handling solution on the front end for WFx Integrated Recipes.
  • Designed an improved ETL process flow for QRM using SSIS.
  • Developed an expression evaluator for the new AutoClose feature in QRM.
  • Built a new notifications system for WFx using polling and Knockout.js.
C#.NET CoreAngularSQL ServerSSIS
SmartSoft
Software Engineer · San José, Costa Rica Jun 2018 — Mar 2021
+
  • Built custom software integrating Sentinel with bank core transactions.
  • Designed REST APIs, SOAP services, and Windows Services in Node.js.
  • Developed complex SQL queries and stored procedures.
  • Maintained productivity, NPS, and audit scores above 85%.
Node.js.NETJavaApache CamelRedisElasticSearchSQL Server
Palantir S.A
Software Support Engineer · Costa Rica May 2016 — May 2018
+
  • Supported QVET, an integral management system for veterinary clinics, across Central America and the Caribbean.
  • Implemented and trained new customers through live operations.
  • Participated in the digital invoice database migration across all customers.
  • Built Crystal Reports templates for customers in Guatemala, Panama, and Costa Rica.
SQL ServerMS AccessETLCrystal Reports

Enterprise projects

01 Agentic Java → Python Migration +

Orchestrated AI coding agents to automate the migration end-to-end: the legacy Java/Jakarta EE/Hibernate stack was ported to Python with FastAPI and HTMX, delivered in record time as a one-person effort. The new codebase follows Hexagonal Architecture: connectors, services and requests keep the domain clean and framework-independent.

PythonFastAPIHTMXAI agentsHexagonal
02 Leapfile — Java 21 Migration +

Modernized a 15-year-old secure file-transfer platform from Java 5 to Java 21: refactored Javax to Jakarta EE, rebuilt the persistence layer on modern Hibernate, and upgraded build tooling without stopping the team's delivery.

JavaJakarta EEHibernateMigration
03 EDS → Amazon S3 Storage Migration +

A dual-write / shadow-read strategy: new uploads mirrored to S3 while reads stayed on EDS. Once parity was verified per tenant, the cut-over ran with zero downtime and the legacy tier was decommissioned.

ArchitectureAWSS3Cloud
04 Airflow ETL Orchestration +

Replaced tangled MySQL cron jobs with Python Airflow DAGs: sensible retries, SLA alerts and a clear dependency graph. Ops can answer 'did last night's job run?' in one glance.

PythonAirflowETLMySQL
05 Secure Sending Module +

A policy engine that evaluates every outgoing send against tenant-specific allow/deny lists expressed as glob patterns. Blocks impersonation before it hits the wire and gives administrators a single place of control.

SecurityJavaPolicy engine
06 Internal Component Gallery +

Led a team of 2 engineers + 1 UX designer to extract a canonical component library, document it in a live gallery, and migrate the highest-traffic screens first. Within six months it was the default answer for new UI.

ReactTailwindDesign systemTeam lead
07 oDrive Front-End Redesign +

Rebuilt the oDrive experience on a modern React + Tailwind stack, consuming the shared component library. Focused on interaction clarity for file management: drag and drop, bulk actions, sharing.

ReactTailwindRedesign
08 Software Development Framework +

Coding standards, repo layouts, CI templates and integration conventions so teams could move independently without stepping on each other.

ArchitectureDXStandards
09 WFx / QRM for Syncade MES +

Robust numeric handling for WFx Integrated Recipes, a cleaner ETL flow for QRM with SSIS, an expression evaluator for AutoClose, and a polling-driven notifications system with Knockout.js.

C#.NETAngularSSIS
10 Sentinel × Bank Core Integration +

The glue between Sentinel and multiple bank core systems: REST endpoints, SOAP services, Windows Services and the SQL to make it all reconcile. Productivity, NPS and audit scores above 85% throughout.

Node.js.NETApache CamelBanking

Toolbox

Languages
PythonJavaScriptJavaC#SQL
Frameworks
Node.jsJakarta EEHibernateNext.jsReactAngular.NET Core
Cloud
Amazon S3GCPFirebaseAirflowRedisElasticSearch
Data
MySQLSQL ServerMongoDBETLPandasNumPy
Design
Tailwind CSSUX/UI principlesComponent libraries
Spoken
Spanish (Native) English (Professional) Portuguese (Limited working)