Rekoh, da se predstavimo da znamo ko smo i sta smo, pa da forum bude prisniji:
Evo o meni:
Software developer experienced in Unix/Linux operating systems, worked also somewhat on Windows, specialized now in scalable
servers with vast experience in software engineering.
1992-02 - 1997-01
Blood transfusion institute, IT
Maintenance of blood transfusion application. Other applications as needed. Unix operating system.
Application was done in business basic and later on ported to progress database.
1993-01 - 1993-09
Agency Beta, IT
Developed T27 emulator program, which was competition to one of the strongest IT company Informatika in
Serbia by that time.
We had know how while they just resold Unisys program. DOS operating system.
Programmed PC interrupt controller as well as UART. Terminal uses proprietary poll/select protocol.
Zbog ovoga je izasao clanak u Racunarima i imao sam intervju na TV politika
1994-01 - 1994-06
Consultant, C expert
Stratus computer, hired
Made expertize on Stratares, Stratus reservation system, solving problems on application and made live tests on
Shanghai airport. VOS operating system.
Application was Stratus specific. Used multi-thread model and everything was done from lowest level. Solved
signal handling problem which caused application to crash during runtime.
Also did several tasks regarding additional features needed.
1997-02 - 1999-02
National bank of Yugoslavia, Vault sector
Developed application for vault business, this one was for Windows.
Application is activex server as front end to Oracle database. Clients were windows 95 and server was Windows
NT. Framework used was VCL under Borland C++ builder.
1999-07 - 2000-10
HAND gmbh, IT
Lead software engineer in developing application for air traffic control training in Belgrade department. Also
worked as consultant to younger developers.
Application is custom Qt where forms were created from data stored by mine serialization library. I did event
handling instead of Qt’s moc based signal-slot and also did
custom rpc library to fetch data from simulation server. Application performed run time simulation of air traffic
where live data was fed into queue from remote network.
2001-03 - 2018
ProgrammerSeenetix, VoloMP, IT
Involved in building company from scratch. Wrote several servers HTTP/SMTP etc… Linux
This software is email marketing software.
This application has two major components. One is exploder which sends mails to mx’s and other is custom rpc
server which is front end to MySQL database as well as anything needed to process feedback data after sending
emails. Mine Http server is used to maintain site as well to process tracked links, opens and bounces. Smtp
server forwards bounce and unsub requests to main server.
Servers are event based, that is, use non blocking sockets, with event loop to process incoming data. rpc server
uses leader/follower model, while http and smtp server uses epoll loops while forwarding into queue which is later
processed by worker threads. Also did couple of custom databases , and lot of other things like importing data,
sending via amazon simple email service and others. sqlite is used mainly to store configurations.
Senior software engineer.
Involved in project for RS military, direction finder.
1984-09 - 1988-06
VI Belgrade gymnasium, programmer
Programming classes with math.
As a final exam, wrote application for vacancy planning for firm of around 200 employees. For that I got diploma
‘Mihailo Petrovic Alas’
C, C++,x86 assembler, sql databases, with plethora of other languages like D,Haskell,Go, nim and Rust.