Skills
- Frontend
- React
- Next.js
- TypeScript
- JavaScript
- Redux
- React Query
- HTML5
- CSS3
- Tailwind CSS
- Styled Components
- Responsive Design
- Backend
- Node.js
- NestJS
- GraphQL
- REST APIs
- MongoDB
- Tools & Delivery
- Git
- GitLab CI
- Webpack
- Vite
- Storybook
- Jest
- React Testing Library
- Docker
- Architecture & Engineering
- Full-Stack Development
- GraphQL Federation
- Micro Frontends
- API Design
- State Management
- Automated Testing
Senior Software Engineer
Worked across multiple products within the Living Homes smart-home ecosystem, contributing to frontend architecture, full-stack development, and developer experience.
- Developed core frontend features for an AI-powered smart home platform with a zero-touch interface for autonomous home device management.
- Improved the smart home application resilience by introducing self-recovery mechanisms and robust error-handling flows.
- Developed a floor plan authoring tool from the ground up using React, Redux, and Three.js, enabling interactive polygon editing and sensor placement workflows.
- Implemented a federated GraphQL microservice using NestJS and MongoDB to support floor plan management capabilities.
- Built a full-stack administration portal with Next.js, MongoDB, and Tailwind CSS for managing Living Homes client entities and configuration.
- Designed a flexible configuration system supporting inheritance, overrides, validation, and export capabilities.
- Introduced React Query and React Compiler to improve application maintainability, performance, and developer experience.
- React
- TypeScript
- JavaScript
- Next.js
- Redux
- Three.js
- Motion
- NestJS
- GraphQL Federation
- MongoDB
- TailwindCSS
- HTML
- CSS
Senior Front-End Engineer
Worked as a Senior Front-End Software Engineer for the Designer and One Manager products.
One Manager
May 2023 — Jul 2025Web application developed for O&M (Operations and Maintenance) companies to monitor solar systems in the Commercial and Industrial sector.
- Implemented and extended new and existing features using React and Redux.
- Optimized RTL test execution time by 75%.
- Introduced Redux Toolkit Query increasing development efficiency for data fetching and caching operations.
- Integrated several Micro Frontends in the One Manager application.
- Proposed improvements for the Design System library, including bundle size optimization, improved testing strategies, and implementation of visual regression testing.
- Wrote tests using React Testing Library and Storybook tests.
Designer
Feb 2021 — May 2023Web application that allows customers to design and plan their PV installations.
- Introduced Storybook as a development tool for a proprietary component library.
- Implemented and extended new and existing features using React and Redux.
- Created tests using RTL.
- Refactored code into multiple reusable libraries shared among Designer and new applications in development.
- Reviewed merge requests on a daily basis.
- React
- Redux
- RTL
- Storybook
- Webpack
- Vite
- Micro-Frontends
- GitLab
Member of Technical Staff
Worked at VMware in the PSCoE department, specifically in the T-Systems Future Cloud Infrastructure project.
- Responsible for testing the whole MVP solution along with the client (T-Systems) on 5 out of 7 customer environments, providing fixes on the fly and fixing critical issues for the MVP release under tight deadlines.
- Extended an existing pipeline task execution framework to support vRA blueprint generation and automated the configuration and creation of infrastructure components for VMware products including vSphere/vCenter, NSX, vRealize Operations, and vRealize Log Insight.
- Created user-oriented services for VMware products including vSphere/vCenter, NSX, vRealize Operations, and vRealize Log Insight, and created workaround solutions for REST API limitations in VMware products.
Software Engineer
Built and maintained web applications, Windows services, and reporting tools for corporate and commercial clients.
- Implemented a corporate website for company executives using ASP.NET MVC and SQL Server 2012.
- Implemented a Windows Service to continuously check system status, send custom notifications regarding synchronization, and automate synchronization.
- Implemented a Report Generator tool supporting customized reports, filtering, import/export, Excel/PDF output, and SQL query generation, and created stored procedures to improve application performance.
- Implemented commercial, administration, and Auto Shop websites for evaluating providers and creating Requests for Tenders, managing enterprise activities, and controlling Auto Shop activities.
Alejandro is a fantastic software developer with strong computer science fundamentals and diverse engineering skills. He joined my team in mid-2023 when we were laying the groundwork for a new product and his ability to work independently at high velocity made him a cornerstone of our team. Notably, he played a key role in making some of the strategic technical decisions for the project....
I managed Alejandro for more than a year and a half. He can independently complete a feature from technical design to implementation and testing, striving for excellence on each step. He can dissect a problem, investigate different options and evaluate them to provide the best proposal...
I have managed Alejandro for the last 16 months. He is embodiment of strong technical skills but also great cocktail of interpersonal skills. Alejandro is knowledge thirsty, forward-thinking senior developer with a rare mix of intellectual capabilities and modest character...
Bachelor Computer Science
University of Havana · Havana, Cuba