Position: Team Lead
Category: Java
English level: upper
Years of experience: 11

One day I realized that our front-end is made by technologies that won't meet our needs in future and moreover, jeopardize the accessibility of product. I was brave enough to admit that the decision we made 5 years ago was wrong and right now we need to rewrite our front end with a a newer technologies, otherwise we may got in a trap. Eventually new solution was accepted and implemented on schedule.

One day I ran a db query and realized a huge amount of data was removed. Appears that particular database was not backed up! Terrible two days, good lesson and lucky end: 99% of data was restored.

Every trainee or junior developer that started career in my team is now well skilled IT specialist, working in big IT companies. Some of them are willing to come back to my team, because of good memories and our remarkable team spirit.
I've been working in IT industry for the last 12 years. I mastered both front and back end development during this time. 

At the moment I am more involved in a business analysis, requirement gathering and tasking, because mistakes made during design phase are the most expensive to deal with. Also paying a lot attention to other development processes, such as quality assurance (test coverage, code review), continuous integration and delivery. 

Employment History:
Project: darwin, position: team lead (2021 - present)
Main Technologies: Java, Angular 2+, AWS, MySQL, github actions etc.

This software consists of iOS client, web-based admin area, Java backend hosted in AWS and integration with external services, such as SalesForce, electronic signings (DocuSign and SignNow) and some others. The main idea is to provide sales with an easy way to handle customer orders and administration - to manage their payments.

Project: rcsng, position: team lead (2013 - 2021)
Main Technologies: Java, Angular 2+, Rackspace, Postgresql, TeamCity etc.

Product is intended to provide one unified Web Tool for all areas of Union and other non-profit organizations financial record keeping and reporting responsibilities, maintenance of security systems and provide users with sophisticated mechanisms that would help them to perform accounting, reporting and members managing activities efficiently. Here I learned a lot about US tax system!

Project: mezolith, position: flash programmer (2012-2013)
Main Technologies: ActionScript 3, Ant, Mercurial, etc.

Mezolith was very ambitious project, MMORPG game - about thousand players on-line at a same time. I was a member of UI team, my duties included new features development, fixing existing code, performance optimization. 

Project: Maxx-Marketing GMBH (2010-2012)
Various Small flash applications: animated banners, games, other RIA applications
6000