Resume

Hey, I'm Mariano. Most folks know me as meetadata online.

Download now

ThoughtworksBackstage Developer

Sep. 2025 – Feb. 2026 | Remote
  • Built and maintained an internal developer portal using Backstage for BASF, one of the world's largest chemical companies.
  • Developed custom Backstage plugins to integrate internal tooling, pipelines, and service documentation.
  • Managed the software catalog, tech docs, and scaffolder templates to standardize service creation across teams.
  • Collaborated with DevOps and platform teams to integrate CI/CD pipelines, Kubernetes clusters, and cloud infrastructure.
  • Onboarded engineering teams to the platform, improving developer experience and reducing time-to-production.
  • Worked in a fully remote global team following Thoughtworks' agile and XP engineering practices.
  • Backstage
  • TypeScript
  • React
  • Node.js
  • Kubernetes
  • Docker
  • CI/CD
  • Azure
  • Platform Engineering
  • GraphQL

Páramo TechnologiesSenior TypeScript Engineer

Jun. 2023 – Jul. 2025 | Remote
  • Developed high-quality, scalable frontend applications with React & TypeScript and Node.js backend services.
  • Built and maintained a complex BFF dashboard for traders at betonline.ag, featuring real-time data and advanced management tools.
  • Collaborated with a fully remote global team to deliver clean, maintainable, high-performance code.
  • Utilized Docker & Kubernetes for deployment and scalability, integrating backend services built on .NET.
  • Applied best practices in architecture, performance, and code quality in a fast-paced environment.
  • TypeScript
  • React
  • Node.js
  • Docker
  • Kubernetes
  • .NET
  • Svelte
  • Next.js
  • Backstage
  • JavaScript

MarssanSenior Software Engineer

Apr. 2022 – May. 2023 | Delaware, Remote
  • Developed scalable frontend components using React, Next.js, and Svelte/SvelteKit for a ticketing system.
  • Built and maintained Node.js backend APIs and integrated REST and GraphQL endpoints, managing state with Redux and React Context.
  • Optimized application performance and load times using code splitting, lazy loading, and frontend best practices.
  • Refactored legacy code to improve maintainability, reduce technical debt, and support feature scalability.
  • Collaborated with remote teams, ensuring clean, maintainable, and high-performance code.
  • Next.js
  • React
  • Node.js
  • Prisma
  • Svelte
  • SvelteKit
  • Docker
  • TypeScript
  • GraphQL
  • Redux

Banco de Crédito BCPTechnical Leader

Aug. 2020 – Dec. 2021 | Lima, Perú
  • Led 25 developers in building the Yape App (Peru's Revolut), planning sprints and overseeing technical execution.
  • Developed Angular/React frontend and Java/Node.js backend using microfrontend & microservices architectures.
  • Migrated infrastructure from AWS to Azure, ensuring scalable, reliable deployments.
  • Integrated gamification features and innovative functionalities to boost user engagement.
  • Automated workflows and deployments using Docker, ensuring clean CI/CD pipelines.
  • Angular
  • React
  • Node.js
  • Java
  • Spring Boot
  • Hibernate
  • Docker
  • Azure
  • TypeScript
  • Microservices

AVANTICASenior Software Engineer

May. 2018 – Aug. 2020 | Lima, Perú
  • Led frontend (React/Angular) and backend (Java/Spring Boot/Node.js) development, delivering secure, scalable banking applications.
  • Introduced Atomic Design patterns, improving component structure, reusability, and maintainability across projects.
  • Built custom Node.js backend APIs and integrated React frontends, ensuring seamless feature delivery end-to-end.
  • Designed and optimized MySQL databases, including schemas, relationships, and queries for high-performance data access.
  • Performed performance optimizations, profiling code and database queries to reduce server load and improve response times.
  • Implemented Git version control to enhance collaboration and streamline development workflows.
  • Node.js
  • Angular
  • React
  • Java
  • Spring Boot
  • Hibernate
  • Python
  • MySQL
  • TypeScript
  • Docker

URBANERSenior Frontend Developer

Jun. 2017 – May. 2018 | Lima, Perú
  • Developed main user platform and admin dashboard for Urbaner, a scalable on-demand delivery platform with real-time tracking.
  • Improved UI/UX for web and admin users, enhancing engagement and operational efficiency.
  • Integrated interactive maps, real-time tracking, and live data features for a dynamic user experience.
  • Built reusable, modular React components, increasing development efficiency and maintainability.
  • Node.js
  • Angular
  • React
  • Redux
  • Axios
  • JavaScript
  • Google Maps API
  • HTML
  • CSS

Grupo El Comercio | OfertopFrontend Developer

Feb. 2016 – Jun. 2017 | Lima, Perú
  • Developed Ofertop Mailing, an email template generator for marketing campaigns, using PHP, Angular, and Webpack.
  • Led homepage redesign with BEM and Atomic Design, improving modularity, maintainability, and UX.
  • Integrated secure payment methods (PAYU, PagoEfectivo) across multiple workflows for ad publishing.
  • Enhanced dashboard and retailer modules with validations, micro-interactions, and optimized layouts.
  • Implemented SEO-friendly filters, responsive ad listings, and optimized posting flows.
  • Integrated Google Maps interactive services with asynchronous API calls and custom event handling.
  • Built custom UI components (sliders, infinite scroll, async content loading) using vanilla JavaScript.
  • PHP
  • Angular
  • React
  • Python
  • Webpack
  • JavaScript
  • Google Maps API
  • MySQL
  • SASS
  • jQuery

Sr BurnsFrontend Developer

Oct. 2015 – Feb. 2016 | Lima, Perú
  • Designed and coded responsive email templates for marketing campaigns, ensuring cross-client compatibility (Outlook, Gmail, etc.).
  • Developed interactive projects (Buzzard Warns, raffles) using Angular frontend and Python backend.
  • Built landing pages for advertising campaigns, optimized for performance and lead conversion.
  • Led responsive redesigns of brand portals, improving usability and aligning with client guidelines.
  • Angular
  • Python
  • JavaScript
  • HTML
  • CSS
  • SASS
  • Bootstrap
  • jQuery

CrehanaFrontend Developer

Apr. 2015 – Oct. 2015 | Lima, Perú
  • Developed landing pages and redesigned legacy pages using Angular, Stylus, and Gulp with a Python backend.
  • Integrated Stripe payment module, customizing frontend interactions with Angular for smooth user experience.
  • Built a real-time notification system using Node.js, enhancing user engagement and in-app communication.
  • Implemented course packs, grouping promotions by user interest and backend logic, improving content discovery.
  • Contributed as part of the first core team at Crehana, one of Peru's most successful edtech startups.
  • Angular
  • Python
  • Node.js
  • JavaScript
  • Stylus
  • Gulp
  • Django
  • Stripe

EcocenturyFull Stack Developer

Nov. 2014 – Mar. 2015 | Lima, Perú
  • Built internal tools with Django and Angular, led requirements gathering, and developed responsive UIs with reusable components.
  • Conducted interviews with stakeholders to gather system requirements.
  • Designed DB diagrams and use cases to define system modules.
  • Developed features including animations, validations, and code reuse.
  • Python
  • Django
  • Angular
  • JavaScript
  • MySQL
  • MongoDB
  • Bootstrap

Iwar SolutionsFull Stack Developer

Aug. 2014 – Oct. 2014 | Lima, Perú
  • Led development of internal systems using Angular and Python, designing database schemas and building responsive UIs.
  • Redesigned Ademinsa portal with PHP/Laravel backend and Angular frontend.
  • Created new administrator modules with bar graphs, statistical data, and reports.
  • Angular
  • Python
  • PHP
  • Laravel
  • MySQL
  • JavaScript
  • Node.js

Royal PioneersFull Stack Developer

Jun. 2014 – Aug. 2014 | Lima, Perú
  • Built internal systems with Django and Angular.
  • Designed database schemas and responsive UIs.
  • Python
  • Django
  • Angular
  • JavaScript
  • MySQL
  • Bootstrap