We know how to develop your project.

Our mission is... customer happiness. Sounds trivially, but there is no trivial way to achieve it.

Our team has created various systems with non-trivial customer requirements, complex integration solutions and sophisticated business logic.

We are experienced in the following areas:

Enterprise Content Management Systems

Enterprise Resource Planning Systems

B2C E-Commerce solutions

Mobile user self care interface

Social networking

Reporting Systems

We also have fun contributing into open source projects:

Mercurial    FirePython    Byteflow

Values we follow

Quality control. We actively use automated testing and code review practices which allows to keep high code quality.

Always think about performance. No premature optimizations, but never do things that might significantly slow down an application

Respect to deadlines without quality compromising. We notify early about any potential difficulties and discuss mitigations with a customer.

Documentation. We discuss and document our decisions, so each step we make is deliberate and transparent.

Flexibility. We make progress by short iterations. On the one hand it allows to have constant customer's feedback about a product. On the other hand this approach provides that changes in requirements (which always happen) will be handled in a timely way.


Oleg Chubin was a speaker on Kyiv.py #9.

Oleg talked about low level aspects of python collections in his "99 bottles of beer on the wall" (Journey through the cycle) speech.

19 Jan 2013

GPS orientation on quadrocycles as New Year team event.

We decided to meet 2012 year actively. Our team splitted into two subteams and tried to find as much of GPS points in the forest as possible riding quadrocycles. Here is short photo report.

30 Dec 2011

Summer in Croatia

We just returned from 5 weeks trip to Croatia. There part of our team combined remote work with sun and perfect Adriatic beaches!

10 Aug 2011

Welcome to Mobile!

In April we've opened one more direction - mobile development for the Android platform. It is always pleasant to produce something small and nice, not only "big sophisticated solutions" ;-) We are not starting from scratch: an Android developer had joined Willowcode. The portfolio is available by a request.

29 Apr 2010


After some pause a new Python session in Kiev has occured. PyCamp 2010 gathered several hundred people from whole Ukraine and neighbour countries. Alexander Solovyov (aka Sanya) has presented yet another modern NoSQL solution Redis Database. It is pleasent to hear that his speech was recognized as one of the most interesting lecture during this PyCamp.

5 Feb 2010

The Land of Ice

Alex and Alexey have returned from a trip to Iceland. There were plenty of work and impressions; kindly people and terrific landscapes; crazy wind and pretty cold ocean... Yes, we had some time to explore the country. Here it is the very brief report.

4 Dec 2009

Contact us:

email: contact@willowcode.com

skype: Alexander Litvin


By Gagnavarslan

The crew:

Alexander Litvin

Alexander Litvin

Having 5+ years of project management experience, Alexander is still excellent software engineer with 15 years in IT. Leaded teams up to 25 people.

Alexander Kamyanskiy

Alexander Kamyanskiy

Test engineer. Manual and automated techniques. Has big experience in IT, from ISP technician to big commercial bank system administrator.

Roman Konoval

Roman Konoval

10+ years in software development. Java Architect with experience in very wide range of technologies.

Igor Mazur

Igor Mazur

In IT more then 10 years. Tried himself in different areas from business analysis to development on Java, Python and other languages. Active Python developer now.

Oleh Portyanin

Oleh Portyanin

Test engineer with manual and automated testing skills. In the past worked as web hosting system administrator.

Previous PhotoNext Photo

J2SE Spring Hibernate JPA ActiveMQ OSGi MyBatis Servlets SpringMVC Quartz Tomcat Jetty HTML CSS Javascript Adobe Flex/Air Swing xUnit Ant Maven Jenkins SVN Git Mercurial Jira Confluence Trac MySQL PostgreSQL MSSQL Python Django Android