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

Created technical architecture for the new system components in order to ensure that non functional requirements are met(ERD, microservices, API, event driven architecture, etc).

Participated in communications with customers/vendors.

Designed and implemented complex integrations with third party software(CRM, payment systems, AI systems, KYC providers) and successfully launched them.

Suggested and implemented the solution on the data migration that saved a lot of money for the customer. 

Constantly suggested improvements of the technical side of the product(technical side and users side).
8 years in IT.
2 years as Java Software Engineer.
6 years as Business and System Analyst. 

Have an experience in different business domains like e-commerce, logistic, staff management systems, etc.

I'm a result oriented, T-shaped person with skills in both business and technology parts of the IT projects. I don't know the phrase "It's not my job" and use all my skills and knowledge in order to make my clients products succeed.

Quality attributes elicitation.
Technical requirements elicitation.
Java development using Spring, Spring Boot, Hibernate, Kafka, Redis, REST API, Microservices, etc
Frontend / backend communication design.
Technical tasks decomposition.
Solution architecture.
Supporting releases and product launches.
- Professional growth
- Adequate management
- Informal atmosphere 
- Challenges