Aleksandr Poslovskii
Senior Software Engineer at Группа компаний Орбита- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Русский Native or bilingual proficiency
-
Английский Limited working proficiency
Topline Score
Bio
Experience
-
Группа компаний Орбита
-
Russian Federation
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Engineer
-
Jan 2021 - Present
Development of a platform for recruiting automation (https://empl.ai) Technologies: Java 15/Kotlin, Spring boot 2, Hibernate , PostgreSQL , MongoDB, Elasticsearch, RebbitMQ, Redis, Test containers, Kubernetes, Gitlab, S3, ELK stack , grafana, prometheus • Actively participated in code review, groomings, project requirements and architecture design discussions. • Developed and maintained robust RESTful APIs using Spring Boot, enabling seamless integration with other applications and systems. • Integrated third-party services, such as Telegram messaging, CRM systems, Email services and calendars, job websites and AI services through RESTful APIs and messaging protocols. • Implemented OAuth 2.0 security protocols to enable secure data exchange with third-party services. • Designed and implemented data persistence layer using Hibernate and NoSQL databases(Elasticsearch, MongoDB), ensuring efficient data storage and retrieval. • Architected and developed a distributed caching system using Redis and Java, resulting in a 75% reduction in database load and increased application scalability • Developed a database migration service to transition on-premise Huntflow data into our system, ensuring a seamless user transition in our system. • Resolved complex technical issues and provided timely solutions to production issues. • Optimized SQL queries and database schema design to improve query performance and reduce overall system response time. • Developed monitoring and logging solutions using ELK stack and Prometheus to provide insights into application performance and detect anomalies. Show less
-
-
-
-
Junior → Middle → Senior → Lead
-
Aug 2011 - Jan 2021
2018-2021: Participated in the end-to-end development of a distributed no-code platform for master data management, from gathering requirements to production deployment Technologies: Spring Boot, Java 8, ActiveMQ, SAP Hana, Cloud Foundry(SAP HANA XSA), Docker, Gitlab, CI/CD, Linux, Node.js(api, web-socket, streams); • Collaborated with distributed cross-functional teams, including product owners, UX designers, analytics, front-end developers, and testers to define project requirements and design scalable solutions. • Developed microservices-based architectures using Spring Cloud and Netflix OSS, resulting in improved fault tolerance and scalability of the application. • Implemented message-driven architectures using JMS to support asynchronous communication and event-driven processing. • Integrated third-party APIs and services into Java applications. • Conducted code reviews, implemented best practices, and mentored junior developers to ensure code quality and maintainability. • Conducted performance testing and optimization of Java applications using JMeter and profiling tools. Before 2018: Technologies: Java 5/8 , Spring, JEE(EJB, JMS, JPA,JMS, SOAP, REST, JDBC); • Refactored and decomposed a large legacy monolith (Java 1.4,J2EE 1.3(EJB,JMS), MS SQL) into Java 8 microservices with orchestration using BPM, reducing deployment time by 40%. • Developed web applications, web services, and integrated with in-house/external systems. Show less
-
-
Education
-
Surgut State University
Master's degree, Engineer of Automated Control Systems and Informatics