I'm a passionate Software Developer who is dedicated to make a difference with his work. Having a very professional attitude towards work in general, I prioritise the quality of my work the most. \"Good enough\" way of thinking is not acceptable for me, being a perfectionist by nature I always do my best to deliver the best possible result. Facing complicated tasks, I get extra satisfaction from solving them in a simple and elegant way. To stay up-to-date with the latest industry trends and best practices I keep learning new technologies all the time and love doing it. There is no one programming language, one tool or one technique which could be used everywhere and does it all and this is the reason for me to learn, try new things and find out where they can work the best. Working in a team could be a challenge, I think it's very important to be open for discussions, don't be afraid to ask for advice and learn from your colleagues."