Software engineer with over 12 years of experience, specialized in Full Stack development with Python and JavaScript. Expert in building technology solutions with Vue, Django, microservices and AWS, I have successfully delivered and led the implementation of ERP systems and fintech platforms, significantly improving operational efficiency and user experience. Skilled in coordinating and motivating teams, I adapt easily to dynamic and challenging environments, always focused on quality and innovation.
Experience
Frontend Architect and Microservices Developer — Destacame
August 2022 — Present
Defined the product's frontend architecture under a microfrontends model, setting shared standards and patterns across teams.
Built fintech products, including a debt settlement platform in Chile and a tiered credit product in Mexico.
Built microservices with Python and Django, integrating backend services with the frontend applications.
Provided technical leadership for the optimization team and, later, the platform team, guiding design decisions and the team's work.
Developed internal tools, such as a campaign manager that automated previously manual processes.
Brought AI-assisted development tools into the team's workflow, defining how to use them productively and safely.
Deployed and operated applications and services on AWS as part of the platform work.
Defined the product's microfrontends architecture, enabling several teams to work in parallel with lower coupling between their applications.
Technically led teams of four to six people, sustaining solution delivery through reorganizations and staff reductions.
Made significant contributions to fintech products in real use, gaining deep domain knowledge of the debt and credit markets in Chile and Mexico.
Built a campaign manager that automated a manual process, cutting its execution time from hours to minutes.
Brought AI-assisted development tools into the team's workflow, shortening implementation time for repetitive tasks.
Have held a technical role of growing responsibility for over three years, currently on the platform team.
Frontend development of fintech products with Vue and Nuxt.js, building interfaces for the platform users' financial flows.
Introduced standards and new technologies in frontend development to improve user experience and product consistency.
Worked with sensitive user data, taking care of form validation and the correct presentation of financial information.
Progressively learned and applied backend development with Python and Django to grow into a full stack role.
Collaborated with the product and design teams to translate requirements into clear, usable interfaces.
Refactored existing components to reduce frontend technical debt and ease maintenance.
Built interfaces for fintech products in real use by the users of the financial management platform in Chile.
Noticeably improved frontend quality and efficiency by adopting modern tooling and standards.
Reduced frontend technical debt by refactoring legacy components, shortening the time to ship new features.
Grew from a frontend-only profile to a full stack one in about eight months, picking up Python and Django from scratch.
Contributed to team versatility by covering both frontend and backend, adapting to the product's changing needs.
Desarrollo FrontendDesarrollo WebDjangoNuxt.jsPythonTypeScriptVue.js
Full Stack Web Developer — GoodMeal
May 2021 — December 2021
Restructured the web application's frontend, migrating it to Vue 3 with modern tooling to improve performance and maintainability.
Full stack development of platform features, integrating the frontend with backend services.
Efficiently fixed bugs and handled Project Managers' requests while working under tight deadlines.
Worked closely with the team under Scrum practices, taking part in daily standups and iteration planning.
Supported the ordering app's payment and transaction flow, safeguarding the consistency of business-sensitive data.
Adopted coding standards and best practices throughout the frontend modernization.
Led the frontend migration to Vue 3, modernizing the codebase and noticeably improving the ordering app's user experience.
Contributed to the payment flow of the fintech-adjacent platform, strengthening the reliability of order transactions.
Cut resolution time for recurring bugs by stabilizing the frontend on a more modern, predictable stack.
Consistently delivered solutions under tight deadlines in a dynamic, fast-growing startup environment.
Contributed to the team's adoption of Scrum practices, improving delivery predictability iteration over iteration.
Aplicación WebCorrección de ErroresDesarrollo Full StackScrumVue 3
Development Team Lead and Developer — Dibal
December 2018 — September 2021
Led the startup's development team, organizing the work, setting priorities and technically supporting every team member.
Defined and implemented system architectures adapted to evolving business needs, including a microfrontends model.
First developer hired, responsible for building a multi-restaurant web system from scratch with jQuery and Laravel.
Built a Vue e-commerce that integrated restaurant management with the customer experience, minimizing human interaction.
Owned application deployments on AWS using EC2, RDS, S3, Route 53, SES, AutoScaling and Load Balancer.
Defined development standards and team workflows as the startup scaled.
Onboarded and technically ramped up the new developers who joined the team.
Led the development team's growth from a single developer to a group of roughly four to six people, defining their working standards.
Designed a microfrontends architecture that allowed parts of the platform to evolve independently and reduced system coupling.
Built the multi-restaurant platform from scratch, taking it from an initial prototype to a system in productive use by several restaurants.
Designed the AWS deployment with AutoScaling and Load Balancer, sustaining service availability through the restaurants' demand peaks.
Cut new-version deployment time from manual full-day efforts to a repeatable few-hour process on AWS infrastructure.
Supported the startup's growth for nearly three years, adapting the technology to every new business need.
Arquitectura de SistemasComputación en la NubeDesarrollo de E-commerceDespliegue en AWSLaravelMicrofrontendVue
Web Systems Developer — Laboratorio Cofasa S.A.
January 2017 — November 2018
Built a web system with jQuery and Laravel to monitor the production process, recording machine stops for productivity analysis.
Deployed the system company-wide over the LAN, with secure per-user authentication for every employee.
Modeled the relational database to record production events, downtime and their associated causes.
Built reports and analysis views that turned raw plant data into actionable indicators.
Gathered requirements with production staff to faithfully reflect the plant's real process.
Maintained and continuously tuned the system based on user feedback and the evolving operation.
Improved productivity through analysis of the data generated by the system, enabling informed process-improvement decisions.
Replaced manual machine-stop logging on paper sheets with centralized, searchable digital capture.
Cut productivity report preparation from several hours of manual consolidation to a direct query in the system.
Gave first-time visibility into the most frequent downtime causes, enabling concrete corrective-action prioritization.
Kept a system in productive use for nearly two years, adapting it to the operation's changing needs.
Análisis de ProductividadLaravelMonitoreo de ProducciónPlataforma WebRed LocaljQuery
Leader, Architect and Developer — Asesoría de proyectos de grado
January 2015 — December 2015
Led the restructuring of the thesis projects of two teams that had stalled due to technical roadblocks.
Mentored the members of each team, explaining every implementation and the reasoning behind the decisions.
Defined the architecture and the work plan needed to steer both projects toward completion.
Fully implemented the technical solutions required to meet the objectives of each thesis project.
Diagnosed the failure points in the inherited code and architecture, prioritizing the critical work for delivery.
Supported the teams in preparing the documentation and the defense of their projects.
Got two thesis projects back on track and finished them in roughly one week after two teams had failed to complete them over several months.
Coached around six students across two teams, leaving them able to explain and technically defend their own solutions.
Cut the estimated completion time of both projects from months to days through a precise technical diagnosis and a clear work plan.
Took both projects from a blocked state to a defense-ready delivery without losing the original scope of either one.
Arquitectura de SoftwareDiagnóstico TécnicoImplementación de SolucionesReestructuración de Proyectos
Software Development Lead and Systems Architecture — Proyecto académico
January 2015 — December 2015
Led the project development team, coordinating task distribution and progress tracking through to delivery.
Defined the solution architecture and the key technical decisions for the construction-site management system.
Designed a network architecture using a PC as a central server, enabling shared access to the project data.
Built and deployed the software system for managing construction sites, budgets and progress tracking.
Produced the technical documentation for the thesis project, justifying each design and implementation decision.
Planned project milestones and managed technical risks to meet the academic deadlines.
Coordinated a small team of about three people, taking the thesis project to a successful delivery within the planned timeframe.
Designed and implemented a client-server architecture over a local network that centralized data and removed out-of-sync information copies.
Cut budget and site-progress consolidation from days of manual work to reports generated directly from the system.
Documented the full solution architecture, leaving a clear technical foundation for its defense and eventual maintenance.
Desarrollo de SoftwareGestión de DatosGestión de InfraestructuraImplementación de SolucionesProyecto de GradoRedacción Técnica
Software Developer — IPASME
January 2014 — December 2014
Built and deployed a patient medical-records management system for registering and consulting patients at the institute.
Created Java desktop interfaces for Windows, applying object-oriented programming and a persistent data model.
Implemented CRUD operations to manage patients, appointments and associated clinical records.
Gathered requirements with medical and administrative staff to align the system with the real care workflow.
Handled sensitive health data with basic access controls and input validation of the information entered.
Delivered a working medical-records system that replaced paper file handling with a searchable digital record.
Cut patient history lookup time from several minutes in physical archives to an instant on-screen query.
Applied OOP and CRUD operations in Java consistently, building solid software-engineering foundations.
Improved technical communication and requirements-gathering skills by working directly with healthcare staff.
Aplicación de EscritorioHistorias MédicasJavaLevantamiento de RequerimientosProgramación Orientada a Objetos
Web Developer — CORPOELEC
January 2013 — December 2013
Implemented and maintained an electrical-equipment inventory system using PHP and jQuery, backed by a relational database for asset tracking.
Built CRUD features to administer equipment and assign assets to people and departments.
Designed the system to operate offline so it could run at sites with limited or intermittent connectivity.
Gathered requirements with operations staff to understand the real-world asset management flow in the field.
Documented system processes and produced basic user guides for the end users at each site.
Successfully deployed the system across three states of the country, running fully offline at sites with limited connectivity.
Cut equipment lookup time from several minutes of manual searching in paper records to an instant query in the system.
Centralized asset records from roughly three sites into a single shared database, removing scattered and duplicated spreadsheets.
Delivered the system within the planned year and trained staff at each site on its daily use.
CRUDGestión de ActivosGestión de InventariosPHPSistema Offline
No items match these filters
Projects
Sistema de saldar deudas (Chile)
Fintech B2C platform that helps Chilean users negotiate and settle debts with banks and financial institutions. Covers 3 brands in production (Santander, Santander Consumer, Scotiabank).
This open source portfolio is my reference template to bootstrap full stack: Astro 6, AWS serverless backend, Python 3.14 devtools and a standardized Claude Code harness.
Stack: Claude CodeAstro 6TypeScriptPython 3.14AWS LambdaDynamoDBNeon PostgreSQLBiome v2uv
Claude CodeCursorGitHub CopilotPrompt EngineeringVibe CodingSub-agentesMCP ServersSkill-based agents
Architecture
Arquitectura de SistemasArquitectura FrontendMicroserviciosMicrofrontendDesarrollo Full StackClean ArchitectureSOLIDImplementación de Soluciones
Backend
PythonDjangoNode.jsNestJSLaravelPHPJavaProgramación Orientada a ObjetosCRUD
Cloud & DevOps
AWSEC2RDSS3Route 53SESAutoScalingLoadBalancerDockerComputación en la NubeDespliegue en AWSGestión de InfraestructuraMicroservicios
Data & SQL
PostgreSQLSQLAnálisis de ProductividadGestión de Datos
Domains
Fintech (Chile / México)Credit ScoringDebt SettlementERPE-commerceAutomatizaciónGestión de ActivosGestión de InventariosHistorias MédicasMonitoreo de Producción
Frontend
Vue 3Nuxt.jsTypeScriptAstroDesarrollo FrontendArquitectura FrontendMicrofrontendDesarrollo de E-commerceAplicación WebjQuery
Leadership & Management
Liderazgo de EquipoGestión de EquiposGestión de ProyectosPlanificación EstratégicaPlanificación de ProyectoMetodologías ÁgilesConsultoría TécnicaGestión del Tiempo
Mindset & Personal
AdaptabilidadAgilidad de AprendizajeAuto-motivaciónPensamiento AnalíticoResolución de Problemas
Team & Client
Colaboración de EquipoComunicación TécnicaOrientado al ClienteRelación con el ClienteTrabajo ColaborativoTrabajo en Equipo
No items match these filters
Education
Udemy — Desarrollo Web
2017 — Actual
Multiple web development courses: JavaScript, React, Vue, Node, SQL and more, keeping the philosophy of self-paced continuous learning.
Universidad Politécnica Territorial de Yaracuy Arístides Bastidas (UPTYAB) — Informatics Engineering
2011 — 2016
Acquired knowledge in programming, databases, networks, operating systems and software architecture.
YouTube — Desarrollo Web (autodidacta)
2012 — Actual
Since 2013 I have leveraged free and paid online material; I never stop learning.