Senior Software Engineer

Alejandro
Palmer

I'm a Senior Software Engineer with 9+ years of experience in the software industry, with a strong focus on frontend development and solid hands-on experience across the full stack. I have strong proficiency in React and JavaScript/TypeScript, with experience building scalable web applications and solving complex technical problems across the stack.

AI ASSISTANTTrained on this CV and a knowledge base · answers in seconds

Ask anything about my experience?

  • 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
Living Homes · Sofia, Bulgaria

Senior Software Engineer

Worked across multiple products within the Living Homes smart-home ecosystem, contributing to frontend architecture, full-stack development, and developer experience.

Achievements
  • 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
SolarEdge Technologies · Sofia, Bulgaria

Senior Front-End Engineer

Worked as a Senior Front-End Software Engineer for the Designer and One Manager products.

Projects
  • One Manager

    May 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.
    • 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 2023

    Web 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
VMware · Sofia, Bulgaria

Member of Technical Staff

Worked at VMware in the PSCoE department, specifically in the T-Systems Future Cloud Infrastructure project.

Achievements
  • 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.
Freelancer · Havana, Cuba

Software Engineer

Built and maintained web applications, Windows services, and reporting tools for corporate and commercial clients.

Achievements
  • 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....
    Stefan ChipilovDevelopment Team Lead · SolarEdge Technologies
    View source
  • 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...
    Iliya KostadinovTeam Leader · SolarEdge Technologies
    View source
  • 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...
    Ivelin NikolaevSenior Manager - Professional Services Center of Engineering · VMware
    View source

Bachelor Computer Science

University of Havana · Havana, Cuba

Spanish

Native

English

C1