Hi, I'm

ALEJANDRO BERMUDEZ

SOFTWARE
ENGINEER

Specialized in Backend with Node.js & Frontend with React, Angular, Astro

About Me

Experienced Software Engineer specializing in backend development with Node.js, Express.js, and NestJS. Expert in frontend technologies including React, React Native, Angular, and Astro with Atomic Design principles. Strong background in microservices architecture, REST API development, WebSockets, and web scraping.

6+

Years of Experience

20+

Projects Completed

10+

Technologies

4

Certifications

Education

Software Engineering

Universidad Técnica Particular de Loja (UTPL)

2013 - 2018

Languages

Spanish
Native
English
B1-B2 (Upper Intermediate)

Technical Skills

Backend

Node.js Express.js NestJS

Frontend

React React Native Expo Next.js Angular Astro TypeScript

Databases

MongoDB PostgreSQL MySQL

Cloud & DevOps

AWS Docker CI/CD

Architecture

Clean Architecture TDD DDD Microservices

Professional Experience

Software Engineer

POSSUMUS

Argentina

July 2023 - Present

Responsibilities

  • Developed and maintained backend services using Node.js, Express.js, and NestJS
  • Implemented microservices architecture with REST APIs and WebSocket connections
  • Built frontend applications using React, Angular, and Astro with Atomic Design principles

Key Achievements

  • Applied Clean Architecture, TDD, and DDD methodologies for scalable solutions
  • Optimized database performance with MongoDB, PostgreSQL, and MySQL
  • Implemented CI/CD pipelines and cloud deployment strategies

Backend Developer

YABOK TECHNOLOGY

United States

November 2021 - July 2023

Responsibilities

  • Developed MagicFlex app backend from startup to production
  • Created REST APIs with high user demand and implemented best practices
  • Built microservices and WebSocket implementations for real-time features

Key Achievements

  • Performed web scraping with Puppeteer and Playwright for data automation
  • Implemented email and SMS automation systems
  • Used AWS services including Cognito, S3, Lambda, and Amplify

Full Stack Developer

Workana

Argentina

January 2021 - December 2022

Responsibilities

  • Developed web pages, landing pages, and e-commerce solutions independently
  • Built complete full-stack applications using React and Express.js

Key Achievements

  • Implemented user authentication with AWS Cognito and React Native
  • Applied Atomic Design principles for component-based development

Full Stack Developer

How We Do

Argentina

January 2020 - July 2021

Responsibilities

  • Developed React Native applications for mobile platforms
  • Created REST APIs with AWS Amplify and Express.js

Key Achievements

  • Implemented real-time features and user authentication systems

Featured Projects

MagicFlex App
Full Stack
View Details

MagicFlex App

Full-stack platform where I participated in backend and frontend development. I collaborated on implementing a scalable microservices architecture with REST APIs, WebSocket connections for real-time functionality, and automated web scraping systems. Tech stack: Node.js, Express.js, React, and AWS services for high-availability production deployment.

Technologies:

Node.js Express.js React WebSocket AWS +4
Enjoy App
Mobile App
View Details

Enjoy App

Comprehensive mobile application for booking travels, hotels, parking, and car rentals in the United Kingdom. Developed with Expo and React Native applying feature-first architecture, TDD, DDD, and Atomic Design. Uses Auth0 for authentication and optimized state management with Zustand for a smooth and efficient user experience.

Technologies:

Expo React Native TypeScript Zustand Auth0 +3
Crypto Wallet España
Mobile App
View Details

Crypto Wallet España

Cryptocurrency trading wallet designed for the Spanish market with real-time WebSocket connections. Developed with React Native applying MVP architecture and Atomic Design principles. I collaborated on implementing instant price update systems, transaction notifications, and secure crypto portfolio management.

Technologies:

React Native TypeScript WebSocket Real-time APIs Atomic Design +1
App de Buses Argentina
Mobile App
View Details

App de Buses Argentina

Cross-platform mobile application for comprehensive bus transportation management across multiple Argentine provinces. Developed with Ionic and Angular, offers real-time route queries, updated schedules, seat availability, and ticket reservation system. I collaborated on implementing geolocation to find nearby stops and arrival notifications.

Technologies:

Ionic Angular TypeScript Geolocation Real-time Updates
Migración Microservicios Gasolineras
Backend
View Details

Migración Microservicios Gasolineras

Architectural migration from legacy monolithic system to scalable microservices for multinational gas station company. I collaborated on developing multiple specialized REST services with NestJS and TypeScript, participated in implementing real-time rewards and cashback system integrated with mobile application, and contributed to maintaining zero downtime during transition.

Technologies:

NestJS Microservices REST APIs Real-time Systems TypeScript +1
App Banco Argentino
Full Stack
View Details

App Banco Argentino

Comprehensive mobile banking application for personal loan management and rewards program for an Argentine bank. Developed with React Native, Express.js, and Python, includes advanced real-time document upload and validation system with OCR, asynchronous request processing, and push status notifications. I collaborated on developing these features as part of the team.

Technologies:

React Native Express.js Python Real-time File Upload TypeScript +1

Blog

Recent Posts

I built an app in every frontend framework
13 min
Alicia Sykes

Alicia Sykes

@lissy93

I built an app in every frontend framework

A detailed comparison of performance, dev experience and viability of frontend web frameworks in 2026

v2: When GSAP Stopped Being the Problem
3 min
Aryan Choudhary

Aryan Choudhary

@itsugo

v2: When GSAP Stopped Being the Problem

When I shipped v1 of my portfolio, GSAP wasn’t missing. It was postponed. I shipped v1 with...

How CSS Animation Helped Me Build Interfaces That Feel Alive
4 min
Shubhra Pokhariya

Shubhra Pokhariya

@shubhradev

How CSS Animation Helped Me Build Interfaces That Feel Alive

I always believed great UI was about color, spacing, structure, and typography. I spent years...

InfrontJS 1.0 - finally shipped after a 48h lockdown
2 min
Benny Schuetz

Benny Schuetz

@benny00100

InfrontJS 1.0 - finally shipped after a 48h lockdown

Releasing a framework isn’t about writing the framework. That part is easy. Boyyee...the real work...

Frontend System Design: A Complete Guide to Building Scalable Client-Side Architectures
7 min
Parth G

Parth G

@parth_g

Frontend System Design: A Complete Guide to Building Scalable Client-Side Architectures

If you've ever opened a codebase and thought, "Where do I even start?" you're not alone. I've been...

StringTune-3D: Forcing 3D to Obey CSS
5 min
Vladyslav

Vladyslav

@penev-tech

StringTune-3D: Forcing 3D to Obey CSS

There is something oddly appealing about the idea of controlling a 3D world through plain CSS. It’s...

I Built a Tiny Reactive JS Library and Discovered Why v-model Exists
2 min
Jahongir Sobirov

Jahongir Sobirov

@jahongir2007

I Built a Tiny Reactive JS Library and Discovered Why v-model Exists

I Built a Tiny Reactive JS Library — and Rediscovered Why v-model Exists When you use...

Master React State Like a Samurai — Past vs Present 🥋⚛️#hooks
4 min
mayank sagar

mayank sagar

@mayankrsagar

Master React State Like a Samurai — Past vs Present 🥋⚛️#hooks

Short version: most React bugs aren’t logic bugs — they’re time bugs. You update state, you expect a...

Reinventing a Solved Problem: An Architectural Review of Odoo OWL Frontend Framework
5 min
Boga

Boga

@bogaboga1

Reinventing a Solved Problem: An Architectural Review of Odoo OWL Frontend Framework

In this post, I want to focus on Odoo’s OWL framework — the first major layer of frontend complexity...

Contact

Have a project in mind? Let's talk!

You can also find me on: