Position: Lead Engineer
Category: Java
English level: fluent
Years of experience: 11

- Scaled backend systems from tens of thousands to millions of users, while keeping infrastructure costs reasonable.
- Conducted dozens of interviews for various roles (software engineers, test engineers, devops). Some of these were excellent hires, some were not.
- Designed an implemented data processing system handling hundreds of thousands of records per second. This involved cross-team collaboration. Work was done under immense time pressure and was delivered on-time.
- Built successful relationships with a customer which contributed to winning more business for the company.
- Modernized development environment by migrating systems from Java 8 to Java 11 and introducing latest versions of Java to production. 
- Designed an API to be used by hundreds of thousands of devices.
- Introduced automated checks for code coverage.
- Reduced time spent on identifying performance issues from days/weeks to hours.
I lead an engineering team building systems serving millions of users daily.
I regularly communicate with customers to understand their needs and support them in integrating the services I build.
I invest a lot into code review process and use it as a tool to share knowledge and communicate.

I am comfortable with running production systems on AWS and implementing scalable applications with Java.
AWS certified.
- I am looking for a hands-on engineering role and open to tech lead or architect positions. 
- Open to using tech stacks other than Java but want to focus on backend systems.
- I am looking for long-term employment. I enjoy learning not only technologies but also business domain of the systems I build. Hence, I don't want to jump from project to project quickly.
- I prefer working from home.
- Not interested in banking or gambling.