A software developer in a variety of interdisciplinary fields. Project management experience. Proven ability to work independently and as a part of international teams of developers. Highly motivated, outstanding analytical and problem solving skills. Reliable, high personal standards and great attention to detail. Excellent verbal and written communication skills. Cares greatly for good relations among the team members. Always on the lookout for work effort optimisation.