Juan Rodriguez

Senior Software Engineer

Building experiences that feel as good as they look.

About Me

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.

4+ yrs · Frontend
95+ Lighthouse Perf
20+ PR Reviews/mo

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
Vscode LangChain Bridge

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
Personal website

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
Pokedex

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
Github finder

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
Disdroinka landing page

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
Extraction of parameters from electrocardiographic signals
Designed & Built by Juan Rodriguez (jitrodriguez@hotmail.com)