
Juan Villarroel
@juanvillarroel
I build payment platforms and banking integrations where transaction traceability and correctness are non-negotiable.
What I'm looking for
I've spent the last six years building payment platforms, most recently at BNKA, where I built microservices connecting banking operations in Colombia and Europe and handling thousands of daily transactions.
I build services end to end with TypeScript and Python, including Flask and FastAPI APIs, SEPA and virtual IBAN workflows, SOAP/XML integrations, sFTP transfers, webhooks, scheduled Celery tasks, and observability with Promtail, Loki, Grafana, and Slack alerts.
Previously, I led frontend work for fintech products at Channel Payments and Matic.io, building payment dashboards, embedded payment experiences, design systems, multitenant platforms, and SSO. I also build Nottrix, my personal product for notes, finances, habits, and reminders.
Experience
Work history, roles, and key accomplishments
Senior Backend Developer
BNKA
Feb 2025 - Aug 2026 (1 year 6 months)
Built two microservices connecting the product to banking in Colombia and Europe, handling thousands of transactions daily. Documented APIs with OpenAPI and Swagger, set up observability with Slack alerts and a log pipeline using Promtail, Loki, and Grafana, and built scheduled tasks with Celery.
Senior Frontend Developer
Channel Payments
Jun 2023 - Nov 2024 (1 year 5 months)
Led development of a payments dashboard in React and Vite, including transactions, refunds, user management, webhooks, and API key generation. Built a design system with TailwindCSS and Storybook, and developed a Next.js application for embedding payment methods.
Frontend Lead
Matic.io
Aug 2020 - Jun 2023 (2 years 10 months)
Led two frontend developers and contributed to technical decisions. Developed Matic Portal, a multitenant platform, Matic Account for SSO, Matic SDK for embedding payments, and Matic Core, a UI component library.
Junior Site Reliability Engineer
Matic.io
May 2021 - May 2023 (2 years)
Managed DevOps tasks including server configuration, Docker containers, Kubernetes on AWS EKS, and Jenkins CI/CD pipelines. Served as point of contact for infrastructure and deployment decisions.
Web Developer
Freelance
Jan 2016 - Aug 2020 (4 years 7 months)
Built custom websites and web applications for clients across various sectors, from static landing pages to dynamic platforms. Owned the full cycle from interface design to deployment and maintenance.
Education
Degrees, certifications, and relevant coursework
Universidad de Oriente
Bachelor's Degree, Computer Science
Bachelor's degree in Computer Science from Universidad de Oriente, Venezuela, completed in 2025.
Tech stack
Software and tools used professionally
OpenAPI
DigitalOcean
Kubernetes
Amazon EKS
Cloudflare
Jenkins
GitHub Actions
React Native
Expo
MySQL
PostgreSQL
MongoDB
jsdoc
Node.js
Laravel
Next.js
NestJS
Figma
Redis
Storybook
React
Vue.js
JavaScript
Python
PHP
Go
XML
Loki
Celery
Flask
FastAPI
Grafana
SQLAlchemy
Prisma
Vercel
TypeScript
sso
Docker
SQL
Bun
Astro
Hono
Pydantic
Wails
Vite
Vitest
Promtail
TanStack Router
Express
Availability
Location
Authorized to work in
Website
juanl.devPortfolio
nottrix.comSalary expectations
Skills
Interested in hiring Juan?
You can contact Juan and 90k+ other talented remote workers on Himalayas.
Message JuanGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
