Kirill Mansurov

Kirill Mansurov Email and Phone Number

Java Developer @ SoftTeco
minsk, minsk, belarus
Kirill Mansurov's Location
Serbia, Serbia
About Kirill Mansurov

Kirill Mansurov is a Java Developer at SoftTeco. They is proficient in Serbian and English. Colleagues describe them as "I've had the pleasure of working with Kirill in one team for a year. He was focused on our goals and did his best to create a product of the highest quality. Kirill cooperated very closely with the whole team and was always open to offer help and advice. Wishing the best of luck, I hope we will have a chance to work together again." and "I worked alongside Kirill during my placement year/year in industry that I completed as part of my university course. During my time working with Krill he demonstrated a wide range of knowledge that he would share with me, which was extremely helpful for someone who was new to the industry, as well as the other team members for the good of the team. Kirill was always very thorough in the work he completed and would pay good attention to detail. I would highly recommend Kirill after having the opportunity to work with him myself."

Kirill Mansurov's Current Company Details
SoftTeco

Softteco

View
Java Developer
minsk, minsk, belarus
Website:
softteco.com
Employees:
217
Kirill Mansurov Work Experience Details
  • Softteco
    Java Developer
    Softteco Jul 2022 - Present
    Novi Sad, Vojvodina, Serbia
    Vehicle Diagnostics(Diagnostics Team):- Developers from the UK, Poland, Czech Republic, and Belarus; - Total number of microservices/macroservices/AWS lambda services in the system: ~200; - My team was responsible for ~20 microservices;We developed a distributed runtime environment for executing specialized scripts used for diagnostics, repair, and updates of Jaguar and Land Rover vehicles worldwide. The runtime was hosted in Amazon cloud, and interactions between components were primarily based on messaging and events, with occasional REST requests.My role on the project included three key aspects: - Writing code (primarily in Java, occasionally in Python and Kotlin) and solving complex problems (including a large number of Spring infrastructure tasks); - Designing new microservices and significant features within existing services; - Collaborating with DevOps to improve the AWS Cloud infrastructure; Workload: - Our runtime executed between 5,000 and 10,000 scripts daily; - Script execution time ranged from one minute to an hour; - The average system load was around 200-300 requests per second, with peak loads reaching 1000-1,500 requests per second;Tasks I am most proud of: - Designing and developing a complex vin decode rules engine along with designing and developing a high load microservice around it; - Designing and implementing an http requests time limiter to align neighboring microservices and improve the system performance; - Designing and developing a smart built-in state machine-based websocket server for the purpose of automating testing; - Investigating, designing and implementing mechanism for spreading tricky traffic evenly across all the instances; - Improving and customizing Resilience4J(Retry and Circuit Breaker);Stack: Java 17, Kotlin, Aws(Sqs, Sns, DynamoDB), Rest, WebSockets, Gradle, Jenkins, Github, Docker, SpringBoot(Security, Reactive, Data, Cloud), JUnit, AssertJ, Mockito, Jacoco, Graylog, New Relic, Svelte
  • Softteco
    Java Developer
    Softteco Mar 2024 - Jun 2024
    Novi Sad, Vojvodina, Serbia
    Vehicle Diagnostics(CMS Team):- Developers from the UK, Poland, Czech Republic, Ukraine and Belarus;
- Total number of microservices/macroservices/AWS lambda services in the system: ~200;
- My team was responsible for 2 macroservices and quite a few AWS lambdas;We developed a large-scale content management system (CMS), consisting of one SpringBoot-based backend, one React and TypeScript -based frontend and a lot of AWS lambdas around them. My primary responsibilities included backend, frontend and aws lambda development tasks to ensure seamless content management and user experience.Stack: Java 11, Kotlin, Aws(Lambda), Rest, Maven, Github, Github Actions, Docker, SpringBoot(Security, Data, Cloud), JUnit, AssertJ, Mockito, Graylog, New Relic, React
  • Petshop.Ru
    Java Developer
    Petshop.Ru Aug 2021 - Jun 2022
    Санкт-Петербург, Россия
    Petshop.ru is the largest online pet store in Russia.The project was initially developed as a large monolithic application in 2010, designed to automate critical business processes. The system handled a variety of functions, including:- Document management and centralization;- Customer relationship management ;- Collaboration with multiple marketplaces;- Generation of detailed business reports and key statistics;

My team was responsible for delivering a new Product-Return Feature aimed at automating and optimizing the product return process, improving operational efficiency, and enhancing customer satisfaction.

I played a key role in designing, developing, and integrating the Product-Return Feature, with responsibilities including:- Designing the architecture, domain model, and API for the Product-Return Feature from scratch;- Integrating the new feature into the existing ERP system while ensuring compatibility with existing workflows;- Integrating the feature with third-party systems for seamless data exchange and improved functionality;- Developing a report-generation mechanism to provide insights into the product-return process;- Collaborating closely with project managers (PMs) and business analysts to refine requirements and ensure alignment with business goals;

Workload:- The system processed an average of 5,600 new orders per day, with peak loads reaching over 20,000 new orders on Black Friday;- The average system load was around 40-50 requests per second, with peak loads reaching over 150-200 requests per second;Responsibilities:- Legacy code maintenance(bug fix, refactoring, bottleneck optimisation);- Complex business logic implementation according to requirements;- Performing unit testing of software components;- Code review;- Workload estimations during the planning sessions;Stack:- Server-side: Java 8, Spring(Core, MVC, Security, AOP), Java Servlets, JSP, RabbitMQ, MyBatis, Postgres, ClickHouse- Client-side: Sencha ExtJs
  • Русатом Инфраструктурные Решения
    Java Developer
    Русатом Инфраструктурные Решения Sep 2020 - Aug 2021
    Москва, Россия
    Digital City: - Developers from different regions of Russia;- Total number of microservices in the system: ~150;- My team was responsible for ~15 microservices;We developed a multi-layered springboot and cloud -based platform designed to process water-related data collected from Internet of Things (IoT) transmitters. This data was utilized for predictive analytics in the machine learning layer. The core of the platform featured a robust Java backend that facilitated efficient data processing and analysis.I played a key role in the development and integration of critical services, with responsibilities including:- Developing four integration services from scratch, including API design and domain modeling;- Implementing mechanisms for processing near-real-time data streams, ensuring timely data availability for analysis;- Creating a user-friendly facade for the REST client to simplify and enhance communication between services;

Workload:The platform handled a substantial volume of data from IoT devices, enabling real-time insights and analytics for various water management applications.Responsibilities:- Designing and implement software components according to business/functional requirements- Performing unit testing of software components- Supporting system integration and user acceptance testing- Analyzing existing system code and propose improvements when necessary- Designing and developing new microservices(architecture, domain model, REST API)- Workload estimations during the planning sessions- Investigating and giving resolutions for defectsStack:Server-side: Java 8/11, SpringBoot(Security, Data, MVC, Cloud), HashiCorp Consul, Vault, Hibernate, Spring JDBC Template, JDBC, Postgres(Timescale Extension, Stored Procedures), 3rd party systems(Scada, IOT technologies, ZuluGIS), Docker
  • Эврика Бипио
    Java Intern
    Эврика Бипио May 2020 - Sep 2020
    Киров, Россия
    Eureka BPO develops, implements and maintains so-called EDM systems(enterprise document management) for various companies.Responsibilities:- Server components implementation;- UI design;- Domain model design- Legacy code maintenance;- Refactoring;- Bug fixes;- Client support;Stack:- Server-side: Alfresco ECM, Java 8, Spring(Core, MVC, Security, Data), Java Servlets, JSP- Client-side: Yii2(JS, HTML, CSS, PHP)

Kirill Mansurov Education Details

Frequently Asked Questions about Kirill Mansurov

What company does Kirill Mansurov work for?

Kirill Mansurov works for Softteco

What is Kirill Mansurov's role at the current company?

Kirill Mansurov's current role is Java Developer.

What schools did Kirill Mansurov attend?

Kirill Mansurov attended Singidunum University.

Who are Kirill Mansurov's colleagues?

Kirill Mansurov's colleagues are Jack S, Arthur Bazhanau, Aleksei Komar, Eugene K, Alena Beregeiko, Marina Romantsova, Artyom Loiko.

Not the Kirill Mansurov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.