An experienced engineer with seven years of experience in automation and project management in the design sector. In recent years, I have focused on developing enterprise software in Java/Spring.
Key Achievements:
Commercial Development: Created the BitrixSynchronizer synchronization system (Java/Spring), which automated project management between IPS and Bitrix24, reducing management time by 50%.
Architectural Design: As part of a personal project with ReactFlow, I implemented a microservice system using the Polyglot Persistence strategy (PostgreSQL + Cassandra) and asynchronous messaging via Apache Kafka.
Technical Stack:
Backend: Java (Core, Collections, Multithreading, Generics, Stream API), Spring (Boot, Data, Web, Security, MVC, Cloud).
Infrastructure and Tools: Kafka, Docker, Git, Maven/Gradle.
Databases: PostgreSQL, Hibernate, Apache Cassandra, Redis, Liquibase.
Testing: JUnit, Mockito, Testcontainers.
Commercial Project:
Project Name: "BitrixSynchronizer"
Stack: Java, Spring (Web, MVC, Security), Thymeleaf.
Description: Developed an application for synchronizing projects between two large systems: IPS and Bitrix24, using RESTful interaction.
Implemented automatic project creation in Bitrix with subtasks, assignees, and deadlines from projects created in IPS, and automatic task completion based on assignees' actual workload.
Link: https://github.com/DEEXORT/BitrixSynchronizer
Personal Project:
Project Name: "ReactFlow"
Architecture: REST API, Microservices.
Stack: Java, Spring Security, Hibernate, PostgreSQL (Relational), Cassandra (NoSQL), Kafka, Redis, Docker, Liquibase, OAuth2 (Keycloak, Google, Github)
Description: Developed a REST application with a microservice architecture for content publishing and discussion. Integrated Apache Kafka for asynchronous event transmission between the publishing and discussion modules, ensuring system fault tolerance.
Implemented the Polyglot Persistence strategy: used PostgreSQL for storing transactional data and Apache Cassandra for high-load reaction recording.
Used Redis for data caching.
Link: https://github.com/DEEXORT/ReactFlowProject
Pinned Loading
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.