About
Tech Lead and Technical Product Owner at LearUp, a clinical trial platform. Medellín, Colombia · remote.
Current focus: architecture for production systems, incremental migrations and technical prioritization in a regulated domain, with audits and data that leaves no room for migration errors.
Experience: software since 2019, with technical leadership in recent years. Digital health, fintech and SaaS.
Experience
LearUp · Sr. Associate Technical Product Owner
I define and prioritize platform initiatives. I coordinate development, QA and operations.
LearUp · Sr. Associate Tech Lead
Led the team through design and implementation. Service architecture and core technical decisions.
LearUp · Associate Product Full Stack Developer
Core platform work in JavaScript and Python. Continuous delivery.
CogenTech · Product Full Stack Developer · Jun 2023 – Jul 2024
End-to-end web applications. TypeScript, Python, PostgreSQL. GraphQL and REST APIs.
Cielum / Omnivida · Software Developer · 2023
API management on Azure and process automation for healthcare.
Newo · Software Developer · 2023
Led a payment gateway with automatic and on-demand charges, integrated into a mobile app.
Be4tech · Software Developer · Aug 2021 – Jun 2023
Hybrid and web applications, nearly all in digital health.
How I work
- Inventory before proposals. A real list of services, dependencies and usage turns "the system feels heavy" into data anyone can evaluate.
- Two options with their costs. Big decisions come with alternatives, so the people with the business context can make the call.
- Migrate in pieces. The new system takes over parts while the old one keeps running, with rollback criteria defined up front.
- Decisions in writing. What was decided and why, so it can be revisited when the context changes.
How I lead
- Operations covered. During a migration, one person on the team handles support and day-to-day bugs.
- Commitments first. Work that's already been committed comes before architecture changes.
- Small before big. Low-risk changes first, to build confidence before the expensive work.
- Code review and interviews. Two of the tasks with the most impact on a team; done in person.
Stack
Core · TypeScript · Python · React · Next.js · Node.js · PostgreSQL
Infrastructure · Docker · Kubernetes · ArgoCD · AWS · Cloudflare
Data and APIs · GraphQL · REST · tRPC · Prisma · SQLAlchemy
Also · FastAPI · Astro · React Native · Auth0 · Stripe
Personal projects
A multi-tenant ERP, a static site generator and a blog with its own CMS. They're in the work section, with the source open where possible; they're a place to try ideas before bringing them to a team.