Alex Morega

Personal

GitHub:
github.com/mgax
Website personal:
grep.ro
E-mail:
alex at this domain
Domeniu:
Web development
Descriere:
Construiesc soluții elegante la probleme dificile.
Locație:
București
Tip de colaborare:
Full time, proiect

Experiență

Freelancer, iunie 2013 – prezent
Scriu aplicații web cu Python (Django, Flask) și JavaScript (node.js, webpack, react.js, d3, cordova).
  • EIC (aprilie 2016 – prezent) – construiesc unelte de căutare și ofer suport tehnic pentru investigații
  • Click&Collect (iulie 2015 – februarie 2017) – arhitectura sistemului, aplicația de urmărit expedieri, aplicația mobilă pentru agenți, integrări cu parteneri
  • iMedicare (iunie – octombrie 2016) – securitate, performanță, sysadmin
  • Schubert & Franzke (decembrie 2015 – mai 2016) – aplicație mobilă cu informații despre un oraș
  • AgriPlace (martie 2015, on-site în Amsterdam) – refactoring, sysadmin
  • Jacobean R&D (august 2014 – iunie 2015) – unelte pentru editat și vizualizat diagrame de stări
  • Kagen Allergy Clinic (ianuarie – august 2014) – hărți în aplicația mobilă pentru alergii
  • Parlament Transparent (august 2013 – noiembrie 2014; mentenanță) – scraping site Camera Deputaților, prezentat informația într-un format prietenos, calculat statistici pentru cercetare în științe politice
Eau de Web iulie 2008 – iunie 2013
Ofeream servicii pentru organizații din sectorul public (ex. Agenția Europeană de Mediu, Banca Mondială). Am discutat cu clienți ca să le înțeleg nevoile, am implementat aplicații iterativ, le-am instalat și întreținut pe servere, singur sau în echipe mici. Am avut ocazia să lucrez cu multe tehnologii open source, în special web development, cu limbajul Python. Am contribuit îmbunătățiri la proiecte open source unde a fost cazul.
  • Întreținut și extins un serviciu de CMS – Naaya – care găzduia zeci de site-uri;
  • Lucrat îndeaproape cu experți în biodiversitate să le oferim unelte de colaborare și publicare a rezultatelor;
  • Oferit training-uri on-site;
  • Creat hărți web tematice;
  • Aplicație web și arhivă de fișiere pentru date satelitare - fișiere geotiff peste 20GB;
  • Unelte de administrare și monitorizare pentru un server LDAP cu mii de conturi;
  • Serviciu de vizualizări pentru statistici Europene cu date multidimensionale care provin dintr-o bază de date RDF.
ITerating Software februarie 2006 – februarie 2008
iterating.com a fost un startup american care construia un catalog de produse software. Am lucrat cu RDF (baza de date Jena), servlet-uri Java, și front-end JavaScript. Mă ocupam și de administrarea serverelor.

Alte proiecte

ROSEdu 2009 – prezent
ROSEdu este o organizație studențească, fondată în Facultatea de Automatică și Calculatoare, UPB. Promovăm tehnologiile și valorile open-source printre studenți. Eu țin prezentări (e.g. Python, unit testing, WSGI, Unicode), fac mentorship și ajut la organizarea de evenimente.
Rețeaua unui laborator de la Facultatea de Inginerie Electrică, UPB. 2001 – prezent
Administrez serverele și calculatoare din câteva laboratoare. Am învățat multe despre administrarea sistemelor Linux și rezolvarea problemelor utilizatorilor.
Organizat hackatoane
  • Poiana Baronilor Locali 2.0 – un grup de hackeri cu spirit civic, care a luat naștere după alegerile prezidențiale din 2014, cu scopul de a îmbunătăți accesul publicului la informație
  • PyBucurești (2010-2011) – grup local de programatori Python
Conferințe
Țin să particip la conferințe ca să fiu la curent cu domeniile în care lucrez. GeoSpatial (majoritatea evenimentelor începând cu 2011; de obicei țin o prezentare sau un workshop), EuroPython (2010, 2013, 2014), RuPy (2011, 2012), FOSS4G-CEE (2012), PyCon US (2009, 2011), TDWG (2008), Eliberatica (2007, 2008, 2009).

Studii

Facultatea de Electronică și Telecomunicații, Universitatea Politehnica, București 2003 – 2008
Colegiul Național de Informatică "Tudor Vianu", București 1999 – 2003
Cursuri, competiții
  • 2001: cursul CISCO CCNA
  • 1999 – 2002: Diverse rezultate la Olimpiada de Fizică, o mențiune la etapa națională

Cunoștințe

Aplicații web
Țin mult la user experience și la arhitectura sistemului. În ultimii ani explorez ecosistemul JavaScript, și pe client și pe server. Am scris mult cod Python, în special cu Django și Flask; pot să scriu middleware WSGI de mână; mai demult am săpat adânc în codul sursă Zope. Primul contact cu web-ul a fost prin script-uri CGI în Perl.
GIS
Sunt fluent în terminologia GIS, în unelte și practici; pot să configurez servicii și să construiesc hărți complexe.
Semantic web
Mă descurc cu SPARQL și sunt familiar cu conceptele RDF.
Limbaje de programare
Multă experiență cu Python și JavaScript; folosesc în mod curent shell scripting, Rust, C, Objective-C, Perl, Java, PHP.
Baze de date și indexare
Experiență solidă cu SQL și ORM-uri; am lucrat cu baze de date non-relaționale, în special elasticsearch și Redis.
Limbi străine
Engleză: avansat; Franceză: mă descurc la nevoie.