Soc desenvolupador de programari i formador en programació amb prop de dues dècades
d'experiència professional. Vaig començar a programar als 12 anys, quan els meus pares
van comprar un
Amstrad CPC6128. Com podria
oblidar tots aquells programes en BASIC copiats de les revistes d'informàtica...
La meva trajectòria abasta el desenvolupament web, d'escriptori, mòbil i per a Microsoft
Office, així com el disseny de bases de dades, la creació d'informes i l'anàlisi de
dades. Al llarg de la meva carrera he combinat el desenvolupament de programari, la
formació tècnica, l'anàlisi de requisits i la coordinació de projectes en sectors i
tecnologies molt diversos.
La meva formació acadèmica en informàtica i empresarials m'ajuda a connectar les
perspectives tècnica i de negoci. M'agrada transformar necessitats reals en solucions
pràctiques, treballant estretament amb usuaris, clients i equips de desenvolupament per
oferir programari fiable i fàcil de mantenir.
⦿ Tecnologies actuals
- .NET i Laravel per al desenvolupament backend
- React i Next.js per al desenvolupament frontend
- PostgreSQL i MySQL per a bases de dades relacionals
⦿ Altres tecnologies utilitzades al llarg de la meva
carrera
-
SQL per consultar bases de dades Microsoft Access, MySQL, SQL Server i PostgreSQL
- Python i Django per al desenvolupament d'aplicacions web
- Flutter i React Native per al desenvolupament mòbil multiplataforma
- Kotlin i Java per al desenvolupament natiu per a Android
- Swift i el veterà Objective-C per al desenvolupament natiu per a iOS
- VBA per automatitzar tasques en aplicacions de Microsoft Office
- R i Shiny per a aplicacions d'anàlisi i visualització de dades
-
Scala mentre feia el curs
Functional Programming Principles in Scala
No considero que tenir una llarga llista de tecnologies sigui un objectiu en si mateix.
M'interessa més triar les eines que s'ajusten al problema, entendre'n els avantatges i
les limitacions, i construir solucions que siguin fàcils d'entendre i mantenir.
⦿ Formació acadèmica
-
Màster en Bioinformàtica i Bioestadística – 2026
- Enginyeria tècnica en Informàtica – 2012
- Màster en Consultoria SAP – 2008
- Diplomatura en Ciències Empresarials – 2002
⦿
Experiència com a desenvolupador de programari
He dissenyat i desenvolupat aplicacions per als sectors sanitari, industrial, educatiu,
de recursos humans i de gestió empresarial. He treballat en eines internes, sistemes ERP
de mida mitjana, plataformes web i aplicacions mòbils natives i multiplataforma.
En diversos d'aquests projectes també m'he encarregat de la recollida de requisits, la
planificació, els pressupostos, la documentació i la coordinació amb clients, usuaris i
equips de desenvolupament.
Desenvolupament full-stack
2017 – Actualitat
-
Aplicació web amb .NET, C#, PostgreSQL, SQL,
React i TypeScript. La plataforma ofereix als neuròlegs una eina
per estimar la probabilitat que els pacients progressin cap a la malaltia
d'Alzheimer.
Projecte ADT
-
Aplicació d'intranet amb .NET, C#, PostgreSQL,
SQL i TypeScript. Gestiona pressupostos comercials i el registre
de la jornada laboral, i ofereix quadres de comandament amb indicadors clau de
rendiment operatiu.
Projecte NTZ
-
Aplicació web amb Django, Python, JavaScript,
PostgreSQL i SQL, i la vaig desplegar a Heroku.
L'aplicació es va utilitzar per avaluar els coneixements de programació de centenars
de candidats a cursos de formació en informàtica.
Projecte UOC
Desenvolupament mòbil
2013 – 2022
-
Aplicació multiplataforma creada amb Flutter i Dart per ajudar els
usuaris a retenir vocabulari en anglès.
Projecte MPC
-
Aplicació per a iOS escrita en Swift per guiar els visitants per
un parc d'animals i ajudar-los a trobar punts d'interès.
Projecte CBR
-
Aplicació per a iOS desenvolupada en Objective-C, amb
AFNetworking, Core Animation i Core Data per ajudar
estudiants irlandesos a preparar els exàmens del Leaving Cert.
Projecte TPD
-
Aplicació multiplataforma creada amb React Native i JavaScript per
ajudar els estudiants d'informàtica a entendre la complexitat temporal i espacial de
les estructures de dades i els algorismes més habituals.
Projecte BIG
Desenvolupament per a Windows
2007 – 2018
-
Sistema ERP de mida mitjana amb .NET, Visual Basic,
MySQL, Oracle, SQL i Crystal Reports. La
plataforma agilitza la creació i el seguiment de pressupostos comercials, calcula
preus de l'acer inoxidable i optimitza l'inventari del magatzem.
Projecte TKR
-
Conjunt de dues aplicacions amb .NET, Visual Basic,
MySQL, PHP i JavaScript per gestionar els horaris de
centenars de treballadors d'una empresa del sector sanitari.
Projecte GRV
Desenvolupament per a Microsoft Office
2004 – 2010
-
Aplicació molt especialitzada amb Access, VBA i SQL per
centralitzar i gestionar les històries clíniques del servei de neurologia d'un dels
principals hospitals d'Espanya.
Projecte BAD
-
Aplicació amb Access, VBA i SQL per fer el seguiment
d'incidències relacionades amb un procés industrial crític.
Projecte ESL
-
Aplicació amb Excel i VBA per analitzar dades de milions de
trucades telefòniques i auditar l'exactitud de la facturació.
Projecte MOV
⦿
Experiència com a formador en programació
He impartit formació en programació i desenvolupament de programari tant en l'àmbit de
la formació professional com en l'universitari. La meva experiència docent inclou el
desenvolupament web frontend i full-stack, el desenvolupament mòbil natiu i
multiplataforma, les tecnologies multimèdia i el prototipatge d'interfícies d'usuari.
Intento explicar els conceptes tècnics amb rigor sense complicar-los de manera
innecessària. Dono especial importància a comprendre els fonaments, escriure codi clar i
connectar els exercicis de classe amb les pràctiques de desenvolupament del món real.
Servei d'Ocupació de Catalunya (SOC)
2021 – Actualitat
-
Programador júnior de JavaScript amb intel·ligència artificial – Curs de
JavaScript des de zero, seguit d'usos pràctics de la intel·ligència artificial per
crear aplicacions amb JavaScript que incorporin xarxes neuronals, visió per
computador i processament del llenguatge natural.
-
Desenvolupador web full-stack júnior amb PHP – Curs de PHP, programació
orientada a objectes, MySQL, Laravel i React.
-
Desenvolupament web frontend – Curs de desenvolupament web frontend amb
HTML, CSS, JavaScript, React i React Native, adreçat a persones que cerquen feina i
tenen poca experiència en programació.
9 edicions
Universitat Oberta de Catalunya (UOC)
2016 – 2023
-
Noves tendències en desenvolupament mòbil – Assignatura de màster sobre
desenvolupament d'aplicacions multiplataforma amb React Native i Flutter.
6 edicions
-
Desenvolupament d'aplicacions per a iOS – Curs de desenvolupament natiu per
a iOS amb Swift, adreçat específicament a programadors en situació d'atur que volen
dedicar-se al desenvolupament per a iOS.
-
Desenvolupament avançat d'aplicacions per a Android – Assignatura de màster
sobre desenvolupament natiu per a Android amb Kotlin i Java.
-
Desenvolupament d'aplicacions mòbils – Coordinació de treballs finals de
màster.
-
Tecnologies i aplicacions multimèdia – Assignatura de màster que tracta
infografies, presentacions, disseny d'interfícies i experiència d'usuari, i
producció de vídeo.
6 edicions
-
Laboratori de prototipatge – Laboratori de suport pràctic d'un màster, amb
eines com Figma i Justinmind.
-
Laboratori multimèdia – Laboratori de suport pràctic d'un màster, amb
Photoshop, Illustrator, Justinmind, Figma, JavaScript i Processing.
⦿ Altres acreditacions
⦿ Contacte
-
Correu electrònic – hello
albertmata
net
- Fus horari – Hora central europea (CET/CEST)
- Teletreball – 80–100%