Hey there, I'm Giovanni Aguirre

I'm a frontend engineer from El Salvador. Right now, I'm working at a leading telecom company, building and maintaining a UCaaS platform. I love digging into TypeScript and finding creative ways to solve problems and build awesome user experiences. I'm a huge fan of learning new things and taking on challenges—whether it's exploring new frameworks, improving my skills, or just figuring out how to make stuff work better.

Experience

Ooma Inc, Frontend Engineer L2

Mar 2024 – Present

  • Develop new modules for a UCaaS platform on an 8-person team, taking features from early requirements through production.
  • Build cross-tenant applications and microfrontends that adapt to each customer's setup, coordinating versioning and releases across multiple teams.
  • Publish and maintain shared npm packages on the internal design system, keeping components consistent and reusable across every microfrontend.
  • Wire the UI to real-time data over WebSockets, streaming live updates without full page refreshes.
  • Translate PRDs and design mockups into pixel-perfect features, hardening edge cases before they reach production.
  • Review code and give consistent feedback that keeps the team's output readable and maintainable.
  • Build custom AI skills and plugins that automate repetitive tasks and cut down on boilerplate.

2600Hz, Software Engineer

Mar 2023 – Feb 2024

  • Implemented new features and maintained a UCaaS platform built from React microfrontends orchestrated with SingleSPA, keeping each app independently deployable.
  • Enhanced an Electron desktop app, wiring main/renderer process communication to keep it in sync with the web platform.
  • Prototyped proofs of concept for new features and helped turn the strongest ideas into production work.
  • Consumed real-time events over WebSockets, optimizing data structures and the update flow to keep the UI responsive under heavy traffic.
  • Partnered with product and design to translate requirements into shipped features, and reviewed code for consistency and readability.
Education

University of El Salvador, Bachelor's Degree in Computer Systems Engineering

Feb 2019 – Dec 2023

  • Cum laude
Online Courses
  • Coursera, Python for Everybody Specialization
  • Coursera, Intermediate PostgreSQL
  • Google Cloud Skills Boost, Develop Serverless Applications on Cloud Run.
Skills

Skills: React, Next.js, MongoDB, Drizzle ORM, Node.js, Express, Electron, Zustand, TypeScript, Python

Volunteering

Glasswing International, Robotics Instructor

Feb 2021 – Dec 2022

  • Taught high school students the fundamentals of programming and robotics.
  • Coached students through algorithm-based problem solving and soft-skill development.
  • Co-organized multi-school robotics tournaments, facilitating events across schools.
Interests
  • Professional: micro frontend architecture, webRTC, websockets, API building, data science.
  • Hobbies: electronics, gaming, PC building, gym training.