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

- Developed AI-startup from scratch
- Key project developer on project of one of the largest stock exchanges
- Participated in international IT contests
- Won several Hackathon
- Developed and support open source library with comunity and ~300 stars
- Finished master degree in Computer Science with specialization Artificial Intelligence
- 4 years as Java Software engineer (mono-backend, microservices)
- 2 years as Python Machine Learning engineer (mostly Computer vision)
- 2 years freelancing as Android (Java/Koltin) developer: several applications from scratch (from simple to complex client-server) on Google Play
- Familiar with Scala
- Contributor to Open source: two own small projects on github (~300 stars in total), several merged pull requests to popular Java framework
- Wide experience in different modern frameworks and non-mainstream technologies
- Familiar with CI/CD, Docker
- Have experience of leading small team and mentoring trainee
- I have a flexible mind and it requires to feed it with new information, I am always open to study new technologies
- Ready to write clean code from scratch and like to refactor existing. But I am not a big fan of legacy code and "spaghetti code".
- I can work solo or in a team easily, but team preferable.