Ruben Chirino — Senior Software Engineer
Welcome to the portfolio of Ruben Chirino (Rubén Chirino), a Senior Software Engineer and Full Stack Developer with 6+ years of experience specializing in high-performance, scalable, and maintainable software solutions. Based in Madrid, Spain. Originally from Venezuela.
Experience
K-LAGAN — Senior Software Engineer (2024–Present)
Working on Angel/BonjourDocteur healthcare platform for AXA Partners. Integrated Prismic CMS and POEditor for dynamic content management, A/B testing, and multilingual translations. Configured iAdvize chat system for instant communication with medical professionals, with intelligent routing. Built a UI Component System with full documentation, reducing development times. Established analytics infrastructure with Google Analytics and Azure App Insights. Designed Infrastructure as Code (IaC) on Azure using Bicep and ARM Templates. Technologies: JavaScript, Node.js, TypeScript, C#, Bicep, Express.js, .NET, React, Styled Components, Microsoft Azure, Vitest.
Mercado Libre — Senior Software Engineer & Software Engineer (2022–2024)
Architecture team for MercadoPago web payment checkout. Developed A/B testing features that increased logged-in user payments by 5% (key company KPI). Led a complex architectural initiative changing Frontend-Backend communication, improving efficiency by 80%. Refactored legacy libraries using SOLID/DRY principles, improving scalability and maintainability. Technical mentor, code reviewer, conducted senior hiring interviews. Technologies: JavaScript, TypeScript, Java, Go, Kotlin, Spring Boot, React, Redux, BigQuery, KVS, Jest, Playwright, Kubernetes, Datadog.
Fresco Design — Full Stack Engineer (2020–2022)
Pioneered 3D web experiences using Three.js, Sketchfab, ShapeDiver, ARKit and ARCore. Built a TypeScript library based on Three.js with 3D viewer, AR, texture/geometry manipulation. Managed AWS infrastructure (EC2, S3, Elastic Beanstalk, Route 53). Integrated 3D solutions on Shopify, Wix, Squarespace, WordPress. Products worked here: Custom Front Boot & Ear Bonnet EquiFit 3D configurators. Technologies: JavaScript, TypeScript, Python, Next.js, React, Three.js, PostgreSQL, AWS, Jest.
Krimax — Full Stack Developer (2019–2020)
E-commerce development with Laravel, .NET, Blazor. Integrated payment solutions (Khipu, Webpay Transbank) resulting in 20% revenue increase. Implemented social login (Facebook, Google) leading to 30% increase in registrations. Led research for migrating desktop financial system to web using Blazor. Technologies: JavaScript, PHP, C#, Laravel, .NET, Blazor, SQL Server, Azure.
Skills
Languages: JavaScript, TypeScript, Java, Go, Kotlin, C#, PHP, Python, HTML, CSS.
Frontend: React, Next.js, Redux, Vue.js, Angular, Three.js, Sass, Styled Components, Storybook.
Backend: Node.js, Express.js, Spring Boot, .NET, Laravel, GraphQL.
Databases: PostgreSQL, MySQL, SQL Server, BigQuery, MongoDB, Redis, KVS.
Cloud: AWS (EC2, S3, Elastic Beanstalk, Route 53), Microsoft Azure, Kubernetes.
Testing: Jest, Playwright, Mocha, Selenium, Percy, Vitest, NUnit.
3D/AR: Three.js, Sketchfab, ShapeDiver, ARKit, ARCore, Blender.
Tools: Git, GitHub, Jira, Confluence, LucidChart, Figma, Datadog, New Relic.
Architecture: Microservices, Distributed Systems, IaC (Bicep/ARM), SOLID, DRY.
Projects
A selection of projects by Ruben Chirino — the same ones featured in the interactive showcase of this portfolio.
- Angel · Bonjour Docteur (K-LAGAN — AXA Partners) — Telemedicine platform connecting patients with medical professionals. Built a documented UI component system, set up analytics (Google Analytics + Azure App Insights), integrated Prismic CMS, and authored Azure infrastructure as code.
- MercadoPago Checkout (Mercado Libre) — Web payment-checkout architecture. Shipped A/B-tested features that lifted logged-in payments by 5%, and led a front-end/back-end communication redesign that improved efficiency by 80%.
- EquiFit CustomLab (Fresco Design) — Real-time 3D product configurators for custom equestrian gear — customize boots and ear bonnets in the browser and preview them in AR.
- 3D Bike Configurator (Fresco Design) — Interactive 3D bike configurator with live material and component customization, built on a reusable Three.js viewer library.
- Fresco 3D Viewer (Fresco Design) — A TypeScript library on top of Three.js for 3D viewing, AR, and texture/geometry manipulation — embeddable across Shopify, Wix, Squarespace, and WordPress.
- Kolm (Client project)
- SEISA (Client project)
- TempBucket (Disposable email · Cloudflare) — A full-stack disposable email service running entirely on Cloudflare — Email Routing ingestion, a Hono API on Workers, D1 storage — with a real-time inbox pushed over Durable Objects WebSockets, OTP auto-detection, and SPF/DKIM/DMARC verification.
- CodeMaster (AI · Learning) — AI-powered coding-practice platform with on-demand problem generation, an integrated IDE, and a virtual assistant for personalized learning.
- AI Financial Coach (AI) — An AI assistant that reviews your finances and offers personalized budgeting and saving guidance.
- This Portfolio (Interactive terminal) — The terminal you're using right now — real-time location & weather, a calendar-driven avatar, an AI chat that streams and speaks in my cloned voice, a 3D globe, and a playable synth.
- Beacon (Monitoring) — A status and uptime monitoring system that tracks services and surfaces incidents in real time.
- AI Trivia App (Android · AI) — Multi-language, multi-topic trivia with AI-generated questions for endless dynamic content.
- HarvestBot (IoT) — An automated irrigation system driven by a Telegram bot, with humidity and light sensors on Arduino.
- FashionForward (E-commerce) — A clothing e-commerce platform built from scratch with product search, filtering, cart, and Stripe payments.
Education
Systems Analyst — Escuela Da Vinci (GPA: 8.93/10) (2021–2024).
Information Systems Engineering — Universidad Tecnologica Nacional (UTN) (2020–2021).
Certifications
Professional Scrum Master (Scrum.org). Advanced React (Meta). HTML and CSS in Depth (Meta). Generative AI (IBM). Frontend Developer with Angular (Platzi). Three.js Journey - 3D Web Development (Bruno Simon). Full-Stack JavaScript Developer (Platzi). Frontend Developer with React (Platzi, HackerRank). Web Developer Career Path (Platzi). Mobile Applications Developer (Google). AI and Productivity (Santander & Google). JavaScript Developer (w3schools, HackerRank). Responsive Web Design (FreeCodeCamp). 150+ courses completed on Platzi (38,000 points).