Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 7

1. Designed and developed unique module for actuarial and financial calculations in insurance companies with automatic formulas analysis and translation
2. Transfer old databases and software to the new software which were developed especially or customer and support
3. Improving business processes by automation it
3. Developed technical requirements and software from scratch
4. Successful managed projects as Team Lead or PM
3. Refactored and optimised modules that improved response time statistics
I've started my carrier as developer more than 19 years ago. My experience consists of developing and leadership parts. My own achievement is designing and developing unique module for actuarial and financial calculations in insurance companies with automatic formulas analysis and translation. I participated in more than 50 projects as developer, team lead or project manager building enterprise automation systems. All of them are successfully completed. Technologies and approaches which were used during my practice are RDBMS (MS SQL, My SQL, Oracle DB, Postgres SQL), Java (7-11 versions), JAX-RS, Spring Boot, Micronaut, Hibernate, JPA, Jenkins, Docker, Git, Kubernetes, AWS, GCP
Prefer:
1. Product more than outsourcing
2. Develop or improve features more than search bugs in legacy code
3. Java version not older than Java 8, it would be better since 11 version
It would be better if CI/CD and git can be set up by DevOps