(Biografija je nekoliko godina stara i ne oslikava trenutnu situaciju)
Osnovni podaci
Rođen sam 14. 3. 1983. u Beogradu. Završio sam OŠ "Vlada
Aksentijević" sa odličnim uspehom (Vukova diploma). Školske 1998/99
godine sam upisao Matematičku gimnaziju u Beogradu koju sam završio
školske 2001/02 godine sa odličnim uspehom. Upisao sam se na Matematički
fakultet Univerziteta u Beogradu, smer "Računarstvo i informatika".
Programiranje
Pre polaska u osnovnu školu sam uz pomoć mojih roditelja počeo da programiram
u
BASIC-u (Commodore64). Zatim sam prešao na Microsoft
QuickBASIC
(imao sam računar sa procesorom Intel 80286). Sa sledećim računarom (AMD 5x86) na red je
došao
VisualBasic na kome sam se zadržao dve godine pišući
programe za Windows okruženje korišćene od strane raznih klijenata:
- Velep - za veleprodaju - za obradu podataka o kupcima, proizvodima i magacinima.
- UpIsp - za obračune plata.
- Prosek 2.0 - za škole - za obradu svih statističkih podataka potrebnih razrednim starešinama.
i druge.
Nakon upisa u Matematičku gimnaziju prešao sam na
Turbo Pascal
i odmah zatim na
Borland Delphi. Na međunarodnom takmičenju programera
u Temišvaru pod nazivom "Noi Info" (11-13. maj 2001.) dobio
sam nagradu "The Best Integrated Enviroment" za program za
enkripciju (šifrovanje) podataka
ROPE (
ROPE -
Our
Professional
Encoder).
Pored ROPE-a, u Delphima sam napisao:
- Kalkul - za maloprodaju - izrada kalkulacija.
- WL 2 in 1 - za izdavaštvo i lokalnu upotrebu - program za proveru sintaksnih
grešaka tekstova pisanih u srpskom ili bilo kom drugom jeziku.
- S 2.0 - za izdavaštvo - za obradu podataka o ulazu i izlazu knjiga iz magacina,
podataka o kupcima, knjigama i štamparijama i za izradu faktura i otpremnica.
i još mnoge druge programe
Posle 4 godine programiranja u Delphima, prešao sam na
C++ u kome sam
sa sestrom napisao program za crtanje geometrijskih konstrukcija
GC 2.0.
Zbog prelaska na
Linux OS prešao sam na programski jezik
Java
(Sun Microsystems) zbog mogućnosti pokretanja programa pisanih u njemu
na bilo kojoj platformi (operativnom sistemu). U Javi sam napisao sledeće
multiplatformske programe (testirani su na
Red Hat Linux 7.2
i
Windows 98 SE)
- GeCon XO [3] - nova verzija programa za crtanje geometrijskih konstrukcija.
- HTMLedit XO [7] - Moćan HTML editor koji od ove verzije omogućava i napredno
editovanje PHP, JS, CSS i TeX fajlova. (U njemu je rađen i ovaj CV)
Web development
Paralelno sa učenjem VisualBasic-a sam počeo da učim CorelDraw u kome sam
radio ilustracije, kao i naslovne strane za nekoliko objavljenih knjiga. Ubrzo zatim sam
počeo da koristim i Adobe Photoshop i Illustrator, a naučio sam i HTML
(HyperText Markup Language) pa sam počeo honorarno da radim za jednog
britanskog internet provajdera kao web dizajner.
Za to vreme sam ovladao jezicima JS (JavaScript), DHTML (Dynamic HTML), CSS (Cascade Style Sheet) i na
kraju PHP (PHP is Hypertext Preprocessor) programski jezik
za pravljenje dinamičkih
internet lokacija.
Za jednog našeg izdavača sam (pored programa S 2.0 koji je spomenut ranije) radio kao
Web developer*. Pravio sam web
lokaciju sa naprednim mogućnostima pretraživanja knjiga, autora i ostalog za koji sam
morao da koristim (pored već spomenutih jezika) i SQL (Structured Query Language),
jezik za manipulisanje relacionim
bazama podataka (kao što su Oracle, MySQL, MS SQL i druge).
Foment group
Sa još 7 studenata Matf-a osnivam Foment group, grupu studenata različitih interesovanja
koja je predstavljala naš fakultet na takmičenju Siemens Join Multimedia 2003.
Svojom multimedijalnom prezentacijom pod nazivom "The Salvation project" smo pokušali da
predstavimo mogućnosti za rešavanje problema u vezi sa prirodnim resursima i njihovim polaganim, ali
sigurnim nestajanjem.
Cela prezentacija je bila upakovana i doterana pomoću najsavremenijih programskih alata, sa
izuzetnim korisničkim interfejsom, odličnim animacijama i specijalnim efektima.
Foment group: "The Salvation project" je osvojio prvo mesto na saveznom delu takmičenja,
a osmo mesto u finalu koje je bilo održano u Nemačkoj.
*Web developer - za razliku od web dizajnera koji ne mora da zna čak ni HTML, web developer
mora da zna (pored HTML-a) neki jezik za pravljenje dinamičkih strana (PHP, JSP ili ASP),
SQL, a poželjno je i poznavanje bar osnova pri radu sa web (Apache Web Server,
MS IIS) i sql (MySQL Server, MS SQL Server) serverima.