
Software Engineer at SEEBURGER AG
Bulgaria

Software Engineer at SEEBURGER AG
Bulgaria
** Integration and interoperability: finding out how to connect very different systems (different OS, different language).
** Refactoring: modify a system without adding or removing functionality to make it more manageable, or to improve performance, or to provide connectors to new technologies.
** Design: much more oriented in server kind of systems. I handle complex multi-threading scenarios with pleasure.
** Standartization: it's my favorite to refactor existing systems that used error-prone protocols (i.e. with holes in their standards) to use standard protocols as XML or newer protocols like IMAPv4.
** Server architecture
** XML technologies
** Doing integration and interoperability of very different systems.
** Doing deep technical researches.
(Privately Held; 51-200 employees; Computer Software industry)
July 2007 — February 2008 (8 months)
Java development:
** Did automated replacement of legacy logging system.
** Participated in design of server software.
** Did various technical researches.
Web development:
** Created (in ~3 months) Web 2.0 application (AJAX + dynamic interface) to wrap existing API; it is a replacement of Microsoft's ActiveDirectory management tools. Employed technology: Google Web Toolkit.
(Privately Held; 201-500 employees; Computer Software industry)
March 2007 — June 2007 (4 months)
Java development:
** Developed application to collect news from various RSS/Atom sources, to extract information from them and to fill a tree-like database (in three weeks).
** Participated in project to extract pure text from PDF files.
** Developed an application which parses millions of XML logs on a daily basis (produced by web and application servers) and feeds a semantic database. I have employed an XML Java API which nobody in the team knew of (to improve performance -- it was faster than SAX).
Web development:
** Made the first prototype of new web search engine -- used Java Server Faces.
(Privately Held; 51-200 employees; Computer Software industry)
December 2001 — February 2007 (5 years 3 months)
C++ development:
** ActiveX plugin for large IDE (Texas Instruments' Code Composer Studio)
** Windows Control Panel applet (to manage USB devices)
** Java debugger (both backend and GUI)
Java development:
** Participated in middle-sized Swing/Database DMS (Document Management System) application
** Made bridge between Windows scanner API (Twain) and Java
** Made bridge between Windows' DDE technology and Java
** Made bridge between COM, OLE, ActiveX and Java.
** Created application to send SMS messages (plus preliminary research).
Web development:
** Javascript
** Java Server Faces
Economics 1997 — 2000
** Integration ** Interoperability ** XML technologies