
Software Developer at TomTom International B.V.
Amsterdam Area, Netherlands

Software Developer at TomTom International B.V.
Amsterdam Area, Netherlands
Young but experienced, hardworking developer. Self motivated and team motivator. Developer in a wide variety of application types. Particularly interested in open source projects, new technologies, innovative UI designs. Always interested to learn more from others and at the same time happy to share own knowledge and experience.
* Client Side
JavaScript, XPCOM, Bash
* Server side
Java, PL/SQL, JavaScript, PHP, JBoss, Jakarta Tomcat, Axis 2, Helma, Apache http server
* Markup Language
HTML, XHTML, XML, XSLT, XPATH, XQUERY, XUL, XBL, WSDL
* Data bases
Oracle, MySQL, SQLite
* OS
Linux, Windows, Mac
* Graphics
Gimp, Inkscape, Adobe Photoshop, Adobe Illustartor, Flash
(Public Company; Consumer Electronics industry)
May 2008 — Present (1 year 7 months)
Developer working on TomTom Home, multi-platform application, based on Mozilla XULRunner technology.
- Used Technologies -
* JavaScript
Entire application logic is implemented on JavaScript, which involves usage of standard Mozilla Toolkit API's in order to make server calls, drive UI widgets, etc.
* XPCOM / XPConnect
Management of content on the navigation device, happens with a help of DLL interfaces exposed through XPConnect, what involves heavy usage of standard XULRunner and custom XPCOM's from javascript.
* XBL / XUL / HTML / CSS
User interfaces is completely done with Mozilla's XML-based language that lets you build feature-rich cross platform applications. Application branding is done using native skinning mechanism. Some parts of UI are developed in HTML.
* XML-RPC / XML
Application gives access to a huge array of services to users that happens with remote procedure calling, using HTTP as the transport and XML as the encoding.
(Banking industry)
March 2007 — April 2008 (1 year 2 months)
Responsible for leading of a small development team
- Projects -
* Internet payment services
Project was aiming to build infrastructure for Internet payments
- Used Technologies:
Oracle - PL/SQL, Java , Axis2 , JBoss , WSDL, SOAP
Server side web services where implemented on java Axis2 web services & deployed on JBoss server. Oracle database was linked to the remote data bases in order to make PL/SQL procedure calls on them.
JavaScript, XPCOM, XBL, XUL, XHTML, CSS
Monitoring / reporting tool was an extension for Firefox. Client side logic was implemented on JavaScript. XPCOM's shipped with Firefox2, where used to make soap request directly to the web-services.
* Bug tracking system
project was aiming to improve development process. As a result of the project Bugzilla server software was installed and integrated with local systems.
* Migration to chip cards
Project was aiming to supply migration from magnetic stripped payment cards to the smart chip cards.
(Banking industry)
January 2005 — March 2007 (2 years 3 months)
Developer working on different server-side and client-side applications.
- Projects -
* Data reporting
Project was aiming to develop united reporting system.
Used Technologies:
* Oracle - PL/SQL, MySQL, PHP, Apache HTTP Server
As part of the Oracle set of oracle packages and jobs have been created which were fired on daily bases, data from tables was converted to XML temporary data by PHP scripts.
* CSS, XML, XSLT, JavaScript, HTML
Web based app was used as UI for reporting system. Reports were generated from the temporary XML files by XSLT transformations on the client side.
* Certifications
Different type of certifications with card payment systems (Visa, MasterCard)
(Computer Software industry)
July 2004 — December 2004 (6 months)
member of the support team, developer on intranet web page.
- Used Technologies -
* JavaScript, HTML, CSS, ActionScript/Flash
Web site was implemented in pseudo Ajax way.
* PHP, MySQL, Apache HTTP Server
Server side logic was implemented on php, MySQL was used for data storing.
(Political Organization industry)
April 2004 — July 2004 (4 months)
Technical support, database management, database migration.
Projects:
* Migration to MySQL
Project to migrate data from MS Access data base and some different data sources to the MySQL database.
* Data filtering software
Intranet web-page used for filter out data and for generation different of applications.
Used Technologies:
HTML, CSS, PHP, MySQL, Apache HTTP Server
BAC +4 , Faculty of Applied Mathematics & Computer Science , 2002 — 2006
Specialized Physics & Mathematics boarding school 1992 — 2002
New technologies, Mozilla, Open source, Innovative UI, Ubiquity, AJAX, ServerSide JS, Linux, Photography, Music, Snowboarding, Extreme programming, Travel, Cooking