Position: Software Developer
Category: Java
English level: upper
Years of experience: 5


I am a Software Engineer. I do programming for almost 5 years. Major part of my experience is related to Java and web development. I have worked in 3 companies, also I’ve tried myself as a freelancer for a half of year.
In the 1st company, during the 2 years I was involved in supporting big and old java projects related to telecom company. So besides gaining my first experience and understanding of how software development lifecycle works, I also gained experience of troubleshooting to work under pressure in tight timescales. 
Also, prior to 2nd company, I’ve tried myself as a freelancer and worked on two projects, the first one was a long-term java crawler and the second one was linkedIn API integration. 
In the 2nd company, my everyday responsibilities were related to writing REST API’s, integrating different micro- and web-services, implementing new features on API side, communicating with the customer, plannings and sprint estimations. There I acquired some communication skills with customers, code review skills, I’ve got to feel myself more confident in that team, also improved technical skills – Java  8, writing rest api, test covering. Apart from these skills I also acquired self and time management skills.
In the 3rd company I've got one of the most significant experience working on a big customer with huge infrastructure, with a lot of teams to cooperate, management stuff, different projects and applications, strong development and delivery processes, tight timescales, communication with customers and compliance across the teams. Had responsibilities to develop and deliver business requirements and technical features, to cover application with unit, integration and end-to-end tests, to investigate and provide resolution of production incidents. Had experience in performance enhancing, testing and delivering features up to customer. Improved knowledge with cloud base services like AWS, data and application issues analytics using services like Grafana or Kibana, got familiar with multi-tenant architecture.