Илья Сергачев - Java-developer
Навыки
- Angular
- Apache Kafka
- Docker
- Git
- HTML
- JasperReports
- Java
- Maven
- Object-Relational Mapping (ORM)
- ORM Tools
- PostgreSQL
- Postman
- REST
- Spring Boot
- Spring Data
- Spring Framework
- Subversion
Опыт работы
Wellink Company
Java Developer - 07.2022Technology stack: Spring, Hibernate, Maven, Java 17, Docker, PostgreSQL, Kafka, Eureka.
I independently developed an application for automatic data correlation on a microservice architecture, utilizing Docker for deployment and Kubernetes for orchestration. Kafka and Eureka were used for microservices communication. The database was deployed in PostgreSQL, supporting migrations via Flyway. I also created a separate microservice responsible for interactions with external applications, fully compliant with REST architecture standards.
ECM – emergency contact manager
Java Developer - 07.2020 - 06.2022Technology stack: JDBC, Ant builder, JSP, Mailing service, Quarz scheduler, LDAP
synchronization, Java 8, Crisis management tool API.ECM project was designed to collect data from LDAP, synchronize data via API, and send emails according to business logic.
Some solutions were outdated, hard-coded, or poorly designed so we (the developers' team) initiated a migration process to the Spring framework and Hibernate, where I gained Spring migration experience from designing project structures according to the best practices to building entities relation in the database.
I have experience in writing RESTful APIs as well, using the broad scope of the Spring framework such as Spring JPA, Spring Security, Spring WEB/MVC, and testing controllers/repositories/services
Petproject
Java Developer - 01.2020 - 06.2020Developing projects on different frameworks/technologies to get familiar with nuances of
one or another approach. This included designing projects with the following
technologies:
Opera app: Spring Core/MVC/Web/Security, Spring Boot, PostgreSQL, Hibernate,
JSON.
The backend of a developer forum such as Stackoverflow. Based on the RESTfull API. Authorization via
JWT tokens was also included
Образование
PR
SibGU2018 - 2019
Обо мне
Experienced Software Engineer with a demonstrated history of working in the field of Information Technology for over three years. Specializing in Java, I also have a background in Javascript/Typescript. My toolset includes using GitHub, Docker, Postman, Kafka, SVN, Maven/Gradle, and JasperReport.
I'm particularly interested in joining a globally distributed team, where I can contribute with my skills and also grow both professionally and personally. Always eager to learn new technologies and keen on following the best industry practices, I'm excited about the opportunities that lie ahead.