Dmitrii Vasilev is a Senior Software Engineer at Sparklingtide. They is proficient in Русский and Английский.
-
Senior Software EngineerSparklingtide Aug 2021 - PresentSt Petersburg City, Russia• Develop and support services within a high-loaded distributed monitoring system using microservice architecture, GitLab CI/CD, and Helm charts for deployment. Implement horizontal scaling for bottleneck services and utilize Kubernetes API for deploying additional agents.• Engage in discussions with clients to understand business targets and results, and collaborate with business analytics and other development teams to clarify requirements.• Contribute to the design of new services, estimate performance, identify optimization opportunities, and propose solutions for performance improvement.• Participate in code reviews and maintain the software development process to ensure high quality and standards.• Refactor the health-model service using Kafka Streams, enabling the creation of incidents based on dynamic user-defined rules using aggregated data from ClickHouse.• Develop incident binding rules and integration with external systems for notifications.• Create new agents for seamless integration with external systems using RESTful API, SOAP, and Kafka.• Proficient in Java 17, Kubernetes, Spring, Spring Boot, Spring Cloud, Concurrency, Testcontainers, ClickHouse, PostgreSQL, MongoDB, ELK Stack, Kafka, Kafka Streams, RabbitMQ, SOAP, REST, Mockito, GitLab CI, Helm, and Flyway. -
Senior Java DeveloperMulticarta Feb 2017 - Aug 2021Russia• Implemented business requirements, business processes, and integrated with RunaWFE BPMS, along with various external systems using multiple protocols.• Participated in forming task requirements and drafting and modifying project architecture.• Identified and resolved system problems within the project.• Developed approaches for managing migrations, configurations, versions, code style, scrum practices, and the project release cycle.• Established code review processes, refactoring, regression testing, and adapted GitFlow, introducing CI/CD with Jenkins and GitLab.• Restructured the project's Maven setup according to a layered architecture and adapted the project for multiple distributions.• Migrated the codebase to Java 8 and WildFly 10, transitioned the front-end from Gulp and JavaScript to Webpack and TypeScript, and converted XML Spring configurations to annotations, added OpenAPI specifications.• Participated in testing, hiring, and onboarding new project members.• Implemented TDD approach in a separate project, integrating with geocoding services and standardizing addresses.• Utilized technologies: Git, Java 8, WildFly 10, Maven, Python, Jenkins, GitLab, Spring (Boot, Core, MVC, REST, Security, AOP, JPA), LDAP, OAuth2, Apache Camel, Guava, SOAP, JAXB, JMS, Java NIO, OpenAPI, Geth, Web3j, Jcstress, Hibernate, Oracle Database, H2DB, PL/SQL, Liquibase, JUnit, TestNG, Mockito, JaCoCo, Ehcache, Lombok, Gulp, Webpack, JavaScript, TypeScript, jQuery, Knockout.
-
Java DeveloperTrans-It Mar 2015 - Feb 2017• Implemented functions for an agent monitoring system.• Developed new features and revised existing functions for a passenger train coordination system.• Modified class structure to support data migration.• Utilized Scrum methodology to enhance team efficiency, manage the development process, and ensure requirements implementation.
-
Инженер-ПрограммистОоо «Ассоциация Васт» Dec 2011 - Feb 2015• Formalized requirements and actively participated in team collaboration.• Developed and designed architecture, including debugging processes.• Selected and learned tools to solve various tasks effectively.• Implemented solutions, application architectures, and algorithms using C++ and Java.• Created documentation and user manuals.
Dmitrii Vasilev Education Details
Frequently Asked Questions about Dmitrii Vasilev
What company does Dmitrii Vasilev work for?
Dmitrii Vasilev works for Sparklingtide
What is Dmitrii Vasilev's role at the current company?
Dmitrii Vasilev's current role is Senior Software Engineer.
What schools did Dmitrii Vasilev attend?
Dmitrii Vasilev attended Санкт-Петербургский Государственный Электротехнический Университет «лэти».
Who are Dmitrii Vasilev's colleagues?
Dmitrii Vasilev's colleagues are Nikita Usatov, Маргарита Макеева, Alexander Weissbecker ✅, Tatiana Glukhova, Innokentiy Kulaga, Paul Skohko, Александр Ермаков.
Not the Dmitrii Vasilev you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial