Through my experience as a professional software engineer I have evolved a range of skills. Specifically, I excelled at detailed-oriented software craftsmanship and good understanding of people's needs and delivering robust, high quality outcomes enabling them meet their goals. I like to think about myself as gainful asset to every engineering team, who at the same time feels comfortable and effective when left to work alone. Getting into the new domain and exploring new ways of doing things is what I look forward to in every new undertaking. Last years I started technical coaching for developers (not only team members) to apply test driven development and clean-code principles to their day-to-day life as a professionals.Can-do attitude is what sets me apart.