I am an enthusiastic and experienced developer with more than 10 years of experience in developing and designing software.
I have an excellent understanding of how technology can be used to align the requirements of both the business and the customer.
Programming Languages
Node.js (Express.js, React.js), C# (Unity3D, ASP.NET), Go-lang, Python (Django, wxPython), PHP (Zend Framework, Codeigniter, Laravel), Java (Android).
Databases
MySQL, MS-SQL, PostgreSQL, MongoDB, Elasticsearch, Redis
Queueing systems
RabbitMQ
Others
HTML, Jade/Pug, CSS, React.js, Socket.io, jQuery, JavaScript, Capistrano
Software/Apps
Scrum development, Kanban, Beanstalk, Crucible, Bamboo, Jira, Confluence, Stash
|
Mindgeek Jan 3 2017 – March 3 2017 |
Software engineer · Working on a Steam like client based on Electron, Node.js and React. |
|
Pionix Marketing Solutions June 24 2013 – Dec 21 2016 |
Software engineer / Mobile billing team lead · Bug fixing and extending the delivery engine for the Ad Server (using PHP and MySQL); · Introduced the company to Git, helped the move the repos to it, wrote tutorials for the teams and helped the guys learn it; · Implemented mobile billing for NTH, IPX and Dimoco (the billing adapters were created in Node.js and also created daemons to read from MongoDB and push to RabbitMQ. I wrote those daemons with Go-lang); · My role in this company, besides writing the code, was to come up with a way to optimize the whole billing process. · I designed the database structure (included sharding of mongo as well), created the queues for RabbitMQ, thought of the whole process behind it and implemented it. |
|
Bloopark Systems Apr 23 2012 – Feb 28 2013 |
Software engineer ? Developing websites and applications using PHP and MySQL whilst building them in standard compliant XHTML, CSS and JavaScript; ? Replacing use of outdated techniques with progressively-enhanced, accessible AJAX alternatives. Making use of frameworks such as jQuery, jQueryUI, ExtJS where appropriate; ? Accelerated development cycles with use of MVC frameworks such as Zend framework; ? Performance optimizing websites through a combination of backend and server configuration techniques; ? Designing and building new features using Object-oriented PHP; ? Producing clear, well-commented code conforming to PHPDoc specifications complete with accompanying documentation; ? Personally deploying major, minor and maintenance releases to multiple servers; ? Heavily refactoring existing features (where needed), resulting in performance increase; ? Project planning; Projects: ? bloopark.de ? quicker.com (work in progress) ? UCI Kinowelt shop (Magento) ? Worked on the internal timer application which is wrote in Objective-C
|
|
SupLC Development Nov 26 2008 – Apr 21 2012 |
Software engineer ? Developed websites and web applications using PHP or ASP.NET, MySQL or MS-SQL whilst building them in standard compliant XHTML, CSS and JavaScript; ? Project planning; ? Running stakeholder interviews to establish and prioritize a project's business objectives; ? Planning sites' information architecture to develop site maps, data analysis and tree testing; ? Heavily refactoring existing features to ensure a better performance; ? Writing well documented code in compliance with PHPDoc specifications; ? Deploying and maintaining websites and web applications; ? Made use of frameworks such as Zend framework, jQuery, jQuery UI;
Projects: ? tainerecords.ro ? daimtour.ro ? robertdavid.ro ? parfumania.ro ? bellstudio.ro ? vetsmokie.ro |
|
CCDO Development May 1 2007 – May 2 2008 |
Software engineer ? Developed websites, web applications and Windows applications using C#, MS-SQL, XML; ? Standard compliant XHTML, CSS and JavaScript; ? Making use of frameworks such as jQuery, jQueryUI where appropriate; ? Designing and building new features using Object-oriented programming; ? Deploying and maintaining the applications;
Projects: ? proeditura.ro ? lumeafengshui.ro ? rxatelier.ro ? recuperare-medicala.ro ? hurricanetennis.com ? frpolo.ro |
|
Evolva Telecom Oct 27 2006 – May 1 2007 |
System administrator ? Setting up and maintaining Linux (Slackware 10.2) based servers; ? Building the community website with PHP & MySQL; ? Acting as a community manager; |
Studied mathematics and informatics.
Studied mathematics and informatics.