Ey! Quello sono io!

Gonzalo García

Buon Programmatore

Command Line Interface

A proposito di me

Sono programmatore. Lo sono stato ormai per lungo tempo, e anche se ho svolto alcune altre attività, come team leading, formazione, architettura software o gestione di progetti, sono sempre e fondamentalmente un programmatore. Se vi fidate di quello che dicono di me, lo faccio anche abbastanza bene. Comunque... be', la gente esagera molto.

Esperienza Professionale Rilevante

Frontend Leader a idealista

Agosto 2013 - Ottobre 2017

Abbiamo passato molto qui. Questi ultimi anni hanno significato non solo un redesign molto visibile delle principali sezioni del sito, ma anche una completa ristrutturazione dello stack frontend. Anche il team frontend è stato riorganizzato quest'anno. Siamo andati da una base di codice che usava Dojo completamente disgregata in una struttura altamente modulare di JavaScript basata su Grunt, LESS, lodash/fp e jQuery e introducendo l'utilizzo di test sia in base a Mocha che Jasmine, a seconda del progetto. Di recente stiamo gradualmente spingendo l'utilizzo di ES6 e alcune altre interessanti librerie come Ramda o altre.

Gestiamo l'attività attraverso JIRA, seguendo alcune pratiche Agile. Il nostro codice è gestito tramite Git. Sono stato personalmente responsabile di alcuni sviluppi critici, come il processo d'inserimento di annunci o il carrello della spesa. Ho anche aiutato un po 'a sviluppare una batteria di Smoke test usando Nightwatch. Fin dall'inizio del 2017 sono responsabile del Gruppo di Architettura Frontend.

Programmatore Frontend Senior a ATSistemas

Aprile 2010 - Guglio 2013

Diversi posti come Esperto JavaScript su aziende come Mutua Madrileña o idealista. Ho lavorato con diverse tecnologie, come HTML5, Zepto, jQueryUI o SpringMVC.

Ho anche passato un po' di tempo alla centrale di AT Sistemas, svolgendo attività diverse -come formazione e R&S- come programmatore principale per lo sviluppo di una piattaforma per applicazioni mobili ibride basata su Cordova, per iOS, Android, Blackberry e Samsung Smart TV. Vari prototipi e concetti sviluppati con Backbone e Marionette.

Ingegnere Frontend presso Siemens Health Services

2009 - 2010

Ingeniere di Frontend su una grande applicazione per la gestione completa dei centri sanitari. Interfacce complesse implementate con JavaScript personalizzato su un livello di comunicazione basato su DWR e PrototypeJS .

Programmatore Frontend a Swissrisk

2006 - 2007

Sviluppo completo da zero del frontend di un applicazione di banca privata per gestione d'investimenti. Fonti di dati multipli e un'architettura modulare basata su Spring e Struts, utilizzando Hibernate, Axis, Velocity e alcune altre tecnologie.

Programmatore a Indra

2000 - 2006

Sei anni lavorando su diversi progetti e tecnologie, maggiormente per Telefónica de España. Sviluppo di diverse applicazioni web basate su Java con una forte enfasi sulle interfacce ricche. Non si chiamava ancora AJAX ma noi lo stavamo già facendo. Nel corso degli anni ho lavorato in varie posizione tecniche. Principalmente Java e JavaScript ma anche un po' di C++ e altri linguaggi.

Ingegnere di Supporto a SDRC

1998 - 1999

Formazione degli utenti, supporto, instalazione dei sistemi, e sviluppo di piccole utilità per un sistema PLM/CAD/CAM/CAE. Molti script di shell -e anche un po' di C-, su sistemi Solaris.

Ulteriori riferimenti

Formazione

Universidad Politécnica de Madrid

Ingegnere Elettronico

Nel 1996 ho ottenuto la laurea in Ingegneria Industriale con specialità di Automazione e Elettronica.

Caratteristiche e Abilità

Programmatore Caotico Neutrale (livello 14)

No rockstar, no ninja, no cowboy, no wizard.

  • JavaScript: 43(+8)
  • Java: 19
  • HTML5/CSS: 29
  • Clojure/ClojureScript: 7
  • Rust: 6
  • Other Languages: 13
  • Forza: 17
  • Destrezza: 20(+3)
  • Intelligenza: 24
  • Sagezza: 19
  • Carisma: 14
  • Guida: 18
  • Decifrare Scritture: +7
  • Camuffamento: +6
  • Movimento Silenzioso: +4
  • Ut. Oggetti Magici: +5
  • Percepire Intenzioni: +4
lightman@lapartequefalta:/sandbox >