Obrazovanje
- Doktor računarskih nauka
Matematički fakultet Univerziteta u Beogradu, 2009.
"Povezivanje strogo tipiziranih funkcionalnih programskih jezika i relacionih baza podataka" - Magistar računarskih nauka
Matematički fakultet Univerziteta u Beogradu, 2002.
"WAFL - Funkcionalni programski jezik za razvoj Veb aplikacija" - Diplomirani matematičar za računarstvo i informatiku
Matematički fakultet Univerziteta u Beogradu, 1994.
Zaposlenje
- 2010-
Nastavnik na Katedri za računarstvo i informatiku Matematičkog fakulteta Univerziteta u Beogradu. Od 2016. u zvanju vanrednog profesora.- Držao nastavu iz predmeta:
- Razvoj softvera,
- Informacioni sistemi,
- Distribuirane i objektne baze podataka,
- Programiranje za veb,
- Projektovanje baze podataka,
- Uvod u bioinformatiku.
- Učestvuje u naučnim projektima iz oblasti računarstva i bioinformatike.
- Od decembra 2014. do septembra 2019. bio na funkciji prodekana za nastavu
- Držao nastavu iz predmeta:
- 1997-2009
Asistent na Katedri za računarstvo i informatiku Matematičkog fakulteta Univerziteta u Beogradu- Držao vežbe iz predmeta:
- Baze podataka,
- Relacione baze podataka,
- Funkcionalno programiranje i razvoj veb aplikacija,
- Osnovi računarskih sistema (tom prilikom uveo programski jezik C++ u redovnu nastavu na Matematičkom fakultetu),
- Osnovi programiranja.
- Osnovao Grupu za razvoj softvera u okviru Računarske laboratorije matematičkog fakulteta. Projektovao i vodio razvoj informacionog sistema fakuleta - STUDINFO.
- Učestvovao u radu seminara za funkcionalno programiranje
- Učestvovao u radu projekta Bioinformatika, na analizi genskih i proteinskih sekvenci.
- Učestvovao u rukovođenju projektom razvoja interaktivnog udžbenika iz analitičke geometrije (http://codd.matf.bg.ac.rs/angeom).
- Držao vežbe iz predmeta:
- 1995-1997
Asistent na Odeljenju za genetiku Instituta za biološka istraživanja "Siniša Stanković" u Beogradu- Primarna oblast delovanja je bila analiza slika.
- Razvio nekoliko algoritama i program G-Band Analyst za automatsku analizu hromozoma, koji je korišćen u nekoliko bioloških i medicinskih laboratorija u Jugoslaviji i Grčkoj.
- Razvio više programa za različita merenja u biološkim eksperimentima.
- Ostvarivao saradnju sa Astronomskom opservatorijom Beograd u oblasti analize slika. Razvio više programa za merenja na astronomskim fotografijama.
- 1995-
U svojstvu konsultanta učestvovao u više razvojnih projekata:- Tehnološko partnerstvo -
Konsultant za baze podataka i razvoj aplikacija.
(MS SQL Server,...) - Magellan.Net -
projektovanje baza podataka i razvoj
više aplikacija, uključujući i online prodavnicu
srednje veličine.
(MS SQL Server, MS IIS, C#, ASP.NET) - Yunix d.o.o. -
implementacija baze podataka
na sistemu IBM DB2 i razvoj aplikacije
za Ministarstvo rada.
(IBM DB2, Java) - Extreme d.o.o. -
projektovanje baza podataka
i vođenje razvoja više Veb aplikacija.
(IBM DB2, MS SQL Server, MS IIS, C#, ASP.NET) - Tehware -
prototip migracije integrisanog knjigovodstvenog sistema
(više od 180 tabela) sa MS SQL Servera na IBM DB2.
(Windows, Red Hat Linux, MS SQL Server, IBM DB2) - Yunix d.o.o. -
gostujući predavač na kursevima iz baza podataka
i razvoja softvera za poslovne korisnike.
(SQL, OOA, OOD) - i na drugim projektima...
- Tehnološko partnerstvo -
Konsultant za baze podataka i razvoj aplikacija.