I am a software developer with 10+ years of experience in php, node.js, and java.
Currently I am team lead of 6 developers in Sofia based global company in the field of financial services.
I am passionate about back-end development using microservices, message queues and cloud based architecture.
I have worked in several companies based in Sofia, Bulgaria
Feb 2016 - current
Software Group is Sofia based international company providing IT solutions for financial institutions.
My responsibilities as TL are delivery in time, coaching and resolving impediments.
Technologies used: node.js, mssql, react, redux, immutable.js
Jun 2014 - Feb 2016
Nearshore company with offices in Sofia and London.
I started as Senior PHP developer and moved to Node.js team later on.
The projects I was working on were in the field of e-commerce and retail.
Technologies used: php, mysql, beanstalkd, redis, puppet, laravel, AWS, node.js, mongodb, react, reflux
Nov 2013 - May 2014
Technologies used: php, yii framework, mysql
Sep 2013 - Oct 2013
Worked in Comstream only 3 weeks, because the essence of work was not the one I expected.
Technologies used: php4, mysql
Jan 2010 - Sep 2013
I started as java developer working on project with Play! Framework and Hibernate. Later I worked mainly on php with cakePHP, jquery, mysql.
Sourcelab was aquired by Innovity and later on by ISDC.
In Innovity I implemented solution for continuous integration and continuous improvement with Jenkins and SonarQube.
Apr 2007 - Jan 2010
Infologica is an IT services and solutions company mainly focused on software in the field of environment control and protection.
I was part of a team develoing php based system for european environmental agency.
During this period I was supporting the bulgarian system for air quality monitoring. The support was both software and hardware.
Technologies used: php, java, mysql, oracle, spring framework, windows system administration
Oct 2012 - Nov 2014 @ New Bulgarian Univercity
Program was based on PMI courses. Thanks to the collaboration between New Bulgarian Univercity and Carneggie Mellon, I have certificaftions in:
Couses in the program were:
Oct 2009 - Jan 2012 @ New Bulgarian Univercity
Courses in field of:
During my bachelor education I took the 4 modules of Cisco CCNA.
I graduated with a project for organizing group travels made with google maps api, scala and mysql.
I like Robert C. Martin's definition for professionalism and software craftsman:
As team lead I believe team members should have clear tasks right for their skills when they come to work in the morning. The perfect task is the one with clear end result, a bit challenging which allows the developer to take all the decisions about the implementation.
As can be seen in this website I believe in minimalism
During my experience I worked with php, node.js and java. I also supported many systems in production.