Web Development
Back-end and Front-end

Software Development is the main focus in my professional career. For the past 5 years I am mostly doing web-development with Python, Django and HTML5+JS stack, using PostgreSQL, MySQL or MongoDB for handling with data, Apache or nginx as a web server and AWS or Softlayer for hosting.

In past I have been working with C++, VB/VBA, LaTeX, C#, Java, Solr and Oracle PL/SQL. I used to experiment with SQLAlchemy, Matplotlib, Flask, Buildout, AsciiDoc, Graphviz and other technologies.

I code in Vim under Debian VM, and prefer Git for version control.

Value Creation via Innovations

In order to survive and succeed, a business needs to develop creative ideas all the time, choose the most viable ones and convert them to value.

It takes time to develop a skill of creating value from the new ideas. I use advanced frameworks and tools for searching innovative ideas and developing them to the stage where they can effectively contribute to value creation. I believe that idea development is a collaborative process that requires fostering creativity to make it successful.

Business Development
Strategy and Finance

Technical skills make sense only if they contribute to creating value and generating profit. My knowledge of business helps to make sure the skills are used appropriately. It comes from my experience of working with B2B and B2C startups, supported by theory and relevant business cases learned from the EMBA program.

Strategy and finance are my strong points. I am good at business modelling, analytics and financial projections.

Motivation and Support

I have experience in team building and influencing positive corporate culture. I lead by example, providing high level of support and adding sufficient amount of challenge to build high motivation.


qouter image

David has an amazing knowledge of Django and Python (and various other things too!) that he put to use to help build the Cloudfind Web App. He is a great team leader too, helping to create a great environment where developers learn and collaborate with each other.

qouter image

David is a highly experienced developer with a fantastic work ethic, which is supported by excellent technical skills, a deep industry knowledge and a strong ability to plan precisely and deliver on time.

qouter image

I worked with David since 2009! He was such a good and reliable developer that for our next company, SocialTRM, I asked him to be the technical director! While working on SocialTRM, as well as before, David showed a great sense of commitment and responsibility finishing off tasks. In addition, David has great people skills, and was liked by everyone in the team. When there were some conflicts with partners or even within team, due to his great people skills, David was the one who helped me resolve them with his great diplomatic skills!