Java Developer
CurrentHCM system: management of onboarding, training planning, personnel assessment, individual development plans, etc. Low-code platform with front part on Vue.js.Developed and maintained the backend of the system as part of a team of 12 members using the Scrum methodology.- Moved background jobs from Apache NiFi to a new Java microservice, which improved the localization of code and business logic- Optimized queries to the PostgreSQL database, reducing the response time of some application pages from several seconds to ~200ms- Designed and developed the REST API backend for the role management subsystem- Added checkstyle and linter to CI, which reduced the average occurrence of a task in the REVIEW status by 15%Java, Gradle, Spring Boot, Hibernate, PostgreSQL, Apache NiFi, Kafka, Dremio