Position: Full Stack Java Developer
Category: Java
English level: fluent
Years of experience: 10

I managed to design, implement and handover medium size java/angular web project from scratch to the client.
 Integrated Spring OAuth2 and Java against Active Directory Server;
Automated deployement of the Keycloak identity provider in AWS Fargate Cluster using Cloudformation template
 Successfully completed M101J courses from Mongo University with certificate
I'm full stack java developer with over 10 years' experience. 

Databases and technologies used in backend development:

Java, MySQL/PostgreSQL/Oracle, Hibernate and Spring(Boot, Data JPA, Web MVC, IoC, Security, Keycloak).

Frontend stack:

Angular/React Typescript,, css/scss, HTML/Bootstrap, Webpack

Cloud:

AWS services(Lambda, RDS, EC2, VPC, Secret Manager, Cloudformation, Fargate, Cloud Watch, Amplify, Code Build/Pipeline)

Experience in:

— microservices architecture
— SPA Angular/React Typescript development
— database design and migration(MySQL/PostgreSQL, Liquibase, Flyway)
— experience with noSQL databases(MongoDB)
— design and implementation of the REST APIs
— securing web applications(form-based/basic authentication, JWT, OAuth2, Google SIgn in, SSO) — debugging and troubleshooting applications(Java Visual VM profiler, jstack)
— load and stress testing with Apache jMeter
— application deployment to AWS, Heroku

I graduated from National Technical University of Ukraine Kiev's Polytechnic University and have master degree in computer integrated systems.

Skills:

JavaSE/EE, MySQL, PostgreSQL, MongoDB, Hibernate, Spring (Boot, Data JPA, IoC, MVC), Javascript, Angular/React Typescript, Bootstrap, HTML/CSS, AWS(Lambda, RDS, EC2, VPC, Secret Manager, CloudFormation, Cloud Watch, Amplify, Code Build/Pipeline)

For detailed information please check out my CV in attachment
I prefer either pure back end development or full stack Java + one of the SPA frameworks like Angular/React Typescript. Ideal combination would be 70 backend and 30 frontend.