Position: Java developer
Category: Java
English level: intermediate
Years of experience: 4

- Had a part of designing architecture and implementing microservice system from the scratch to 40+ services
- Designed and implemented separating backend and front-end applications on large scale project
- Have done performance improvements in complex large scale project
- Had a part of creating own startup in university years :)
I worked on several projects both on front-end and back-end part.
5) Fintech startup.
Currently working in a startup as a Java backend engineer. The system was developed from scratch and now consists of 40+ microservices. Worked on business logic and integration components. Responsibilities are: analyzing and improving requirements, creating architecture and implementing it, covering with tests, documenting.
Technologies : Java 11, Spring Boot, Kafka, Minio, Postgres, Hibernate, QueryDsl, Quartz, Kecloak, Docker, Kubernetes, Flyway, Cloud
4) Large Telecom project. Full stack developer. Extending project with new features, screens etc. 
Technologies : Java 8, Spring, Spring Batch, Hibernate, QueryDsl, OracleDb, ActiveMQ, AngularJs, JSF, React, Swagger, MapSruct
3) Tier 1 Word Payment System
Worked on creation of documentation portal. Created new features and improved existing code on both front-end and back-end sides.
Developed responsive interfaces.
Technologies​: JavaScript, React, NodeJs, Babel, Gulp, Webpack
2) Huge E-commerce application
Improvements to make "Like to Like" system. Covering with unit and integration tests. Performed improvements of database performance. Implemented new business logic.
Technologies​: ​Java 8, Spring (Boot, Data, Security), Docker, Gradle, SQL, JUnit, Mockito, Jprofiler, JQM 
1) Own Social startup
It allowed users to get together at various events, comment on them and find friends by interests.
Developed from scratch the whole REST Web service that was a backend service for mobile applications and an admin panel for it. Performed application security using Spring Security OAuth2/ OpenIDConnect.
Technologies​: Java 8, Spring (Boot2, Data, Security), Hibernate
JWT, OAuth2, Gradle, Tomcat, JUnit, Mockito, Docker, Heroku, JavaScript, Bootstrap.
Looking: 
• well structured development processes
• valuable project
• modern technology stack, no restriction for improvements/upgrades by technology stack
• technically strong team members
• team lead as a friend
• preferably new products
• remote working at least 4 days per week.
• passion from business to build strong infrastructure
Not looking :
• Stressful environment
• Firefighting