I am an experienced programmer and web designer, with skills in many popular and classic programming languages and technologies. I've been writing code since mid-eighties starting with ZX Spectrum via Amiga to modern PCs, in languages from Z80 assembler
I am an experienced programmer and web designer, with skills in many popular and classic programming languages and technologies. I've been writing code since mid-eighties starting with ZX Spectrum via Amiga to modern PCs, in languages from Z80 assembler to C++/Java. I take pride in my work, I catch on quickly, love what I do and will always go the extra mile to get the job done well.
My skill set is predominantly in code-writing and related areas.
- Software Engineering: Familiar with agile test driven development, UML, Refactoring, Extreme programming, able to organize the code for easy readability and expandability. Personally subscribe to “clean code” school of programming by Robert Martin (aka Uncle Bob). I am familiar with Scrum, Kanban, Atlassian JIRA and related methodologies.
- Databases: General and advanced SQL, excellent knowledge of MySQL including replication, table partitionning and schema optimization. Also PostgreSQL, sqlite and desktop based database engines like MS Jet engine and Borland BDE.
- System administration: Intermediate linux / windows sysadmin skills, good knowledge of Apache web server administration, mod_rewrite.
Junior college, informatics divison in Novi Sad, Serbia (Visa poslovna skola, odsek informatika)
Two years of mechanical engineering faculty in Novi Sad (FTN, masinski odsek), dropped out.
High school of mechanical engineering in Novi Becej.
In the beginning I worked as freelancer on small projects in various languages or via freelancer sites. After I established my skill set I went for more permanent employment.
I worked for thinking stone (creators of mod_security) on a php bug tracker but project was abandoned and (after they were acquired by breach.com) on mod_security itself - C programming of apache modules, tricky implementation of Aho-Corasick parallel string-matching algorithm in pure C.
Later I worked for nsolve, a UK based small software company making software for phone answering services, work involved C++ programming using Borland C++ Builder.
Worked several years for Beano Publish from Florida as PHP developer,. Worked involved billing and payment processing via NetBilling and related reports, frontend and backend functionality about profile matching.
There was also work for small UK e-publishing firm, involving Java server-side programming with custom Java web framework, using MyBatis, Apache Velocity and a host of other frameworks, notable section was AJAX-based epub-reader.
Worked on crowdcut.com, clone of groupon.com in backend and frontend areas, reports and shop configuration.
Developed lead optimization and delivery system leadwrench.com from scratch for clients from California. System is able to track and deliver leads (basically HTML form submission) to a configurable list of tartget sites, after processing to format expected by those sites, re-deliver if one of the sites rejects etc.
Current affairs, history of Europe, psychology, cognitive science, robotics, exciting new technologies like nanotechnology & genetic engineering... and sci-fi, of course.
Member of Mensa since 2004.