Construint sistemes que escalen i duren.
Senior Software Engineer enfocat en arquitectura, mantenibilitat i productes de software de qualitat professional en entorns web i interactius.
- Dissent de sistemes fullstack escalables amb React, TypesScript i Node.js
- Construcció d'arquitectures mantenibles amb Clean Architecture i proves automatitzades
- Aplicació de Unity i C# en productes interactius, eines i sistemes reutilitzables
Que hi puc aportar?
M'apassiona desenvolupar aplicacions web escalables i d'alta qualitat. Basant-me en principis de Clean Code i Clean Architecture, m'asseguro d'entregar solucions mantenibles i eficients.
- Frontend: Interfaces dinàmiques i modernes amb React, sempre responsive i enfocades en l'experiència de l'usuari.
- Backend: APIs optimitzades i segures amb Node.js i Express.
- Arquitectura: Clean Architecture, disseny modular i principis SOLID.
- Infraestructura: Entorns preparats per escalar amb Docker i solucions d'alta disponibilitat.
- Integracions: Adaptació a necessitats específiques amb serveis com S3, Redsys o Brevo.
El que hi faig
Les àrees on aporto més valor dissenyant i desenvolupant sistemes escalables.
Arquitectura de Software
Disseny de sistemes que queden clars, testejables i mantenibles a mesura que creixen.
Sistemes Mantenibles
Sistemes Mantenibles
El meu objectiu no és només fer que el software funcioni, sinó fer-lo comprensible i segur de canviar. Les proves, els límits i la claredat formen part del disseny des del principi.
Disseny de Sistemes Escalables
Disseny de Sistemes Escalables
Utilitzo patrons arquitectònics com Clean Architecture i DDD per reduir l'acoblament, millorar l'adaptabilitat i donar suport al creixement a llarg termini.
Qualitat del codi a llarg termini
Qualitat del codi a llarg termini
Nomenclatura, estructura, documentació i patrons compartits no hi son un afegit — son part de com els equips avancen àgilment amb més confiança.
Desenvolupament Fullstack
Creació de productes complets a través de frontend, backend y fluxos de dades.
Frontend
Frontend
Arquitectures basades en components, gestió d'estat, optimització de rendiment i estructures de UI que permeten escalar sense perdre claredat.
Backend
Backend
Solucions amb l'objectiu d'enfatitzar limits, escalabilitat i confiança operacional.
CI / CD
CI / CD
Docker, CI/CD, estratègies de testing i la estructura del repositori és part de com ajudo a l'equip a entregar amb més confiança i menys fricció.
Sistemes Interactius
Aplicació de disciplina d'enginyeria a aplicacions en temps real, eines i bases reutilitzables.
Bases reutilitzables
Bases reutilitzables
Enfocat en projectes com sistemes de software, no només com vistes o scripts, centrant-se en la modularitat, la separació de responsabilitats i la reutilització del producte.
Aplicacions en temps reals
Aplicacions en temps reals
Presto atenció al comportament en temps d'execució, els límits arquitectònics i el detall d'implementació per mantenir les aplicacions en temps real estables i eficients.
Visualització i eines
Visualització i eines
Des de visualitzacions mèdiques a sistemes de joc reutilitzables, em centro en solucions on es combini la qualitat tècnica amb l'experiència d'usuari.
Com hi contribueixo als projectes
Més enllà de la implementació, m'enfoco en ajudar als productes i equips a construir bases tècniques més sòlides.
Claredad arquitectònica
Integracions end-to-end
Lideratge Tècnic
Projectes Destacats
Projectes reals on he dissenyat, creat o millorat sistemes en producció.
Cada projecte representa un compromís amb l'excel·lència arquitectònica i el disseny centrat en l'usuari.
Com Treballo
El meu enfocament per resoldre problemes tècnics complexos.
Què sol anar malament
Com ho abordo
Lliurament ràpid de funcionalitats genera deute tècnic i ciments fràgils.
Aplico principis d'arquitectura per mantenir el sistema adaptable.
La complexitat del sistema creix fins tornar-se difícil de controlar per l'equip.
Disseny solucions modulars que suporten el creixement sense col·lapsar sota la complexitat.
La manca d'estàndards i una cobertura de proves insuficient ralentitzen el desenvolupament.
Tracto les proves automatitzades com a part de la qualitat de lliurament, no com una cosa secundària.
L'acoplament en el codi fa que els canvis siguin arrisgats i el manteniment costós.
Escriu codi i documentació que altres desenvolupadors puguin entendre, estendre i confiar.
Experiència
Experiència professional en diferents sectors, productes i reptes tècnics.
Desenvolupament de producte
Experiència construint i millorant software per a plataformes de negoci, aplicacions d'usuari i sistemes fullstack modulars.
Arquitectura i quialitat de lliurament
Centrat en la mantenibilitat, confiança i decisions tècniques que suporten l'evolució del producte a llarg termini.
Enginyería multiplataforma
Capacitat d'aplicar estàndards des del desenvolupament web fins al desenvolupament d'aplicacions interactives en temps real.
Stack Tecnològic
Tecnologíes que utilitzo per donar vida a les idees.
Frontend
- Node.js (Express)
- PostgreSQL / MongoDB
- GraphQL / REST
Backend
- Node.js (Express / NestJS)
- PostgreSQL / MongoDB
- GraphQL / REST
Eines i Altres
- Unity / C#
- Docker / Git
- Jest / Vitest
Col·laborem en el teu pròxim projecte.
Ja sigui que necessitis un arquitecte tècnic, un desenvolupador sènior o un expert fullstack, hi soc aquí per ajudar-te.
Posa't en contacte
Estic obert a debatre sobre nous projectes, idees o l'oportunitat de formar part de les teves visions.
- Mòbil: +34 601 205 168
- Email: sbalaguercarmona@gmail.com
- Ubicació: Barcelona, Spain
English
Español
Català