I’m a front-end engineer passionate about crafting accessible, pixel-perfect interfaces where thoughtful design meets robust engineering. I care about semantics, performance budgets, and usability to build inclusive experiences that feel effortless.
Currently I’m a Senior Web UI Engineer & Release Manager at BBVA Perú, specializing in React, LitElement, design systems, and WCAG 2.1 AA. I lead front-end architecture, ship reusable components, and automate workflows—like Glopilot—to deliver secure, compliant, high-performance products in regulated environments.
Juan Rodriguez
Senior Software Engineer
Building experiences that feel as good as they look.
About Me
Languages — Daily drivers
JavaScript
TypeScript
- Python
Frameworks & Libraries — Production
- React
- Next.js
- LitElement
- NestJS
Tools & Platforms — CI/CD & Cloud
- Docker
- CI/CD
- Azure
- GitHub Actions
Experience
Front-End Engineer / Release Manager
May 2023 - Present
BBVA
Build & scale BBVA’s frontend platform (React, LitElement/Cells), set a11y/performance standards, integrate bank-grade APIs, and mentor teams. Led “Glopilot” to automate workflows, cutting repetitive work ~35%.
Full Stack Developer
March 2022 - May 2023
Banco Pichincha (through Devsu)
Full Stack Developer at Banco Pichincha via Devsu, specializing in RPA with UiPath, Power Apps, and Power Automate. Developed cognitive assistants using Azure Bot Services and LUIS, enhancing team efficiency through Microsoft Teams integration. Created Node.js archetypes with NestJS for backend solutions.
IT-Support & Web Developer
December 2020 - December 2021
Distribuidora Inka
IT-Support and Web Developer at Distribuidora Inka, managing Windows Server environments and implementing digital solutions. Developed a business card generator and email signature system, enhancing brand consistency. Created a real-time vendor tracking system using Next.js and React Native, and built a landing page with Next.js and Firebase to boost online presence.
System Intern
March - June 2021
VascoTechnologies
System Intern at VascoTechnologies, where I led the migration of e-commerce platforms to WordPress, enhancing user experience and operational efficiency. Developed a product quoting application featuring automatic PDF generation and email alerts for improved analytics. Created custom payment method plugins for Yape, Plin, and Tunki, demonstrating adaptability and quick learning of WordPress and PHP technologies.
Projects
Vscode LangChain Bridge
A npm package called vscode-chat-langchain-bridge that allows developers to integrate LangChain capabilities into their VSCode extensions, enabling advanced AI-driven functionalities within the code editor environment.
View Repo
Personal website
My personal website showcasing my projects, experience, and skills as a developer. Built with React and Gatsby for optimal performance and SEO.
View Repo
Pokedex
A simple Pokedex web application that allows users to search and view information about different Pokemon. Built with HTML, CSS, JavaScript, and styled using Tailwind CSS.
View Repo
Github finder
A web application that allows users to search for Github profiles and view their details using the Github API. Built with HTML, CSS, JavaScript, Bootstrap, and jQuery.
View Repo
Disdroinka landing page
Landing page for Distribuidora Inka, a distribution company. Developed using NextJs and Firebase to provide a responsive and user-friendly experience.
View more
Extraction of parameters from electrocardiographic signals
A Python project focused on the extraction and analysis of parameters from electrocardiographic (ECG) signals. Utilized libraries such as Pandas, Numpy, Matplotlib, Scipy, and Scikit-learn to process and analyze ECG data for medical research purposes.
View Repo