Position: Senior Java Developer
Category: Java
English level: fluent
Years of experience: 3

Running the full cycle of implementing features from scratch to production support including initial analysis, estimation, tasks breakdown and splitting them within my team and actual implementation;

Optimized a huge bunch of Java and SQL code pieces so that performance of heaviest calls in application increased from 4.5 to 10 times. Initiator and executor of database architecture change that led to stability and acceleration of important system pieces.
I am a Software Engineer with a focus on backend software development and 3+ year of experience. My key strength is the ability to analyze and represent my ideas in the most efficient way, alongside great communication skills. Analysis skills help me to find vulnerabilities and bottlenecks in the system and effectively eliminate them. Combining idea representation skills led to writing user friendly documentation for microservices with no previous documentation which decreased new employees integration period from 3 weeks to 3 days. Adding communication skills I am able to lead groups, communicate with business representatives and maintain new features from scratch to production support. 
In addition I am experienced as a mentor for junior developers and new employees, and as teacher at programming courses for beginners

Looking for team in European time zone.