cv | kontakt | blog

Alan Ibrus

Alan Ibrus

programmeerija / tarkvara arendaja

+372 58 012 274
Estonia
alan(ätt)ibrus.ee
alan.ibrus.ee

Töö

10/2004 - 12/2006	# Vabakutseline programmeerija
04/2007 - 02/2010	# Southbend Techproducts Inc. (USA), programmeerija/nõustaja
03/2010 - olevik	# Cleveron OÜ, vanemprogrammeerija

Oskused/Kogemused

Keeled: javascript (+node.js); C++; C#; PHP; XUL; Arduino
Veeb: HTML5; websockets; jQuery; angularJS; backbone.js; bootstrap; CSS3
Andmebaasid: localStorage; *SQL (MySQL, PostreSQL, SQLite, NoSQL); MongoDB; Redis
Versioonihaldus: GIT; SVN
*: Linuxi käsurida
*: Kioskid/iseteeninduslikud terminalid
*: Puutetundlike ekraanide kasutajaliidesed
*: Mootorite/andurite juhtimine
*: Raspberry PI / Arduino / MOXA
*: PC riistvara

Kiire ülevaade

Olen terve oma elu IT alal tegutsenud: astusin sellesse maailma juba kaheselt, kui isa tõi tuppa 3.5MHz, 16kB mäluga ja helilintidel töötava Spectrumi. Sealt edasi loomulik jada 286, 386, 486-d...
Kui 7 aastaselt ka internet majja toodi, käkerdasin ilma kõrvalise abita juba oma isikliku esimese kodulehe FrontPage-s valmis ja sain hakkama ka oma masinas avatud portidel veebiserveri käima ajamisega.
Eksisteerisin üsna kohe ka IRC-s ja laiendasin seal hoolega oma silmaringi – sealt sai peaaegu alati oma tehnilist laadi küsimustele vastuse. Seal suheldes viis mind tee 9 aastaselt PHP-ni ja üldisema serveritarkvarani. Nii oli mul peagi enda arvutis FTP server ja Apache veebiserver koos PHP-ga.
Järgmine hetk, kui kõik vingemad veebitehnoloogiad olid ära proovitud ja oma huviks kõiksugu ideed programmeeritud, hakkasin vaatama kaugemale kui veeb ning alustasin esialgu lihtsa LPT pordi kaudu LED-ide vilgutamisega. Sealt edasi mootorite liigutamine, IR vastuvõtjad/saatjad...
Kuna noorena pea salvestas ja töötles infot meeletul kiirusel, siis erinevate keelte omandamine käis kiirelt. Õnneks suutsin ma laialdasemalt levinud keeled läbi käia ja vähemalt baasteadmised omandada juba 2000 aastate alguses.
Alates 2004 hakkasin kooli kõrvalt vabakutselisena tööd tegema. See rahuldas mind kuni 2007-ni, kui sain kõne San Franciscost, kes oli minu nime kuskilt internetist leidnud ja soovis mind enda juurde programmeerijaks. Kõik sobis ja kuni projekti lõpuni töötasin tema heaks. Sain palju häid kontakte ja oli uhke tunne, kui kontoris oli Skype otseühendus Silicon Valleyga. 
Üsna kohe peale selle töö lõppu võttis minuga ühendust SmartPOST, kuhu asusin ma 2010 ka tööle ning täna töötan siiani sellest välja arenenud ettevõttes, Cleveronis, vanemprogrammeerijana. 
Tegelen nii riistvara juhtimise ja API-de kirjutamisega kuid ei ole eemal ka kasutajaliidese tegemistest. Täna on minu peamiselt kasutatavaks keeleks JavaScript (+node.js) ning selle keelega olen ma juhtinud mootoreid, kontrollereid, kuulanud andureid ja teinud igasuguseid muid põnevaid asju :)
Töötegemiseks armastan Linuxit ja VIM-i, kodus eelistan Windowsit.