- React
- Next.js
- JavaScript
- Redux
- TypeScript
- HTML
- CSS
- Vite
- TailwindCSS
- Webpack
- GitLab
- Jest
- Motion
Senior Front-End Engineer
Living Homes · Sofia, Bulgaria
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
SolarEdge Technologies · Sofia, Bulgaria
Worked as a Senior Front-End Software Engineer for the Designer and One Manager products.
Projects
- One ManagerMay 2023 — Jul 2025
Web 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.
- Conducted research and documented optimization strategies to reduce application bundle size.
- 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.
- Integrated Storybook tests with CI.
- Wrote tests using React Testing Library and Storybook tests.
- Reviewed merge requests on a daily basis to ensure code quality.
- DesignerFeb 2021 — May 2023
Web application that allows customers to design and plan their PV installations.
- Reviewed merge requests on a daily basis.
- 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.
- React
- Redux
- RTL
- Storybook
- Webpack
- Vite
- Micro-Frontends
- GitLab
Member of Technical Staff
VMware · Sofia, Bulgaria
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 and providing fixes on the fly.
- Extended an existing pipeline task execution framework to support vRA blueprint generation.
- 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.
- Fixed critical issues for the MVP release under tight deadlines.
- Created workaround solutions for REST API limitations in VMware products.
Software Engineer
Freelancer · Havana, Cuba
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.
- Created stored procedures to improve application performance.
- Implemented a commercial website for evaluating providers and creating Requests for Tenders.
- Implemented an administration website for enterprise activities including appointments, legal document expiration, and vehicle maintenance dates.
- Implemented a website for controlling Auto Shop activities including work orders, pre-orders, average vehicle stay, work brigade composition, and analysis.
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
- Listening
- C1
- Reading
- C1
- Writing
- C1
- Spoken production
- B2
- Spoken interaction
- C1