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

Strong experience creating Java and Python applications from scratch - microservices and monolith, developing new features, refactoring, and fixing bugs. 
Also, I have experience in leading the small team. I've worked with different Agile methodologies and have great experience in direct communication with clients.

Master's degree in Computer Science.
Skills:
•	Languages: Java, Python, very basics of JS
•	Build/management system: Maven, Gradle, pip
•	Frameworks: Spring, Flask
•	RDB-relative tools: JPA, Hibernate, SQLAlchemy
•	Programming principals: SOLID DRY KISS
•	Client-server architecture concept: REST
•	Databases: PostgreSQL, MySQL, Realm, SQLite
•	Git (clients like GitHub, GitLab, Bitbucket) 
•	Reactive libraries: RxJava 
•	Unit tests tools (JUnit, Mockito, WireMock)
•       Microbenchmarking: JMH
•       Profilers: IntellijIdea profiler, VisualVM
•	JSON/XML parsing and serializing
•	Amazon Web Services (EC2, RDS, S3, Gateway API)
•      CI/CD tools: Jenkins, Harness, Consul, SonarQube, Vault, Microsoft Azure

•	Tools: Atlassian products, JetBrains products, Postman, Swagger, Terminals, Eclipse
•	OS: macOS, Windows