Dmitry Vasilyuk Email and Phone Number
Senior Java Developer / Tech Lead with 15+ years of experience and a strong track record of successfully delivered projects. Proficient in Java, Spring ecosystem, Databases, MQs, Cloud Platforms, and more. Experienced in microservices and cloud-native development. Contributed to and led multiple projects across diverse industries such as finance, healthcare, security, travel & hospitality, meteorology, and agriculture. Extensive practical knowledge of all stages of software development - initial requirements analysis, high-level architecture design, distributed and high-load systems creation. Solid background as a team manager/lead of small teams and handling customer relations. Consistently ensuring that projects are delivered on time and within budget.Strengths:- Customer-focused, result-oriented and highly motivated- Strong problem-solving skills and ability to work under pressure in a deadline-oriented environment- Good communication skills, ensuring a comfortable and collaborative team atmosphere- Ability to work independently as well as in a team- Good researching skills, effective usage of different sources of information to achieve a result- Very persistent in getting down to the bottom of a task and finding the optimal solution
-
Senior Software Engineer And Tech LeadAltorosWarsaw, Pl -
Senior Software Engineer / Tech LeadAltoros Jan 2015 - Present- analysed functional and non-functional requirements for projects and incorporate them into the end products- created high-level mockups and project documentation- prepared technical design and architecture from monolith to microservices- provided team management- reviewed code of customer's projects based on Java and Spring ecosystem- prepared guidelines with best practices for different kinds of development aspects (Java performance, Exception Handling, REST API etc.)- conducted training sessions on cloud-native development based on the IBM Bluemix platform- engineered multi-tenancy in the applications- developed security based on OAuth2 authorization and JWT authentication- developed security based on TLS + Basic Auth- implemented video streaming based on the HLS protocol- implemented video fragments and snapshots capture from the IP Camera- implemented event processing of the IP Camera's alerts- adjusted communication with Smart Socket devices through eWeLink + IFTTT server- implemented calculation of various metrics regarding fiat and cryptocurrencies- integrated Identity Verification provider (Acuant) with the application- implemented mock-server module for third-party products with REST API - developed SMS and email notifications for various events in the application- created reports in Excel and PDF formats- implemented aggregation and analysis of the following meteo data: WRF forecasts and map images, weather stations, satellite images, and radiosondes.- implemented PoC for microservices based on Netflix OSS (Service Discovery/Registry, Circuit Breaker, API Gateway)- developed module for managing resources (keyspaces, schemas, vhosts) and users in MariaDB, Cassandra, RabbitMQ -
Senior Software EngineerSupplant Aug 2022 - Feb 2024- reorganized API endpoints to establish a more modular and maintainable architecture, minimizing dependencies between functionality and microservices. - implemented OAuth 2.0 and JWT authentication based on Spring Security 6 and Spring Authorization Server.- applied Apache Kafka for handling notifications from different sources.- enhanced exception handling.- created integration tests utilized Testcontainers to emulate third-party tools behavior (e.g. Apache Kafka).- adjusted performance of the GraphQL queries by optimization of transferred data volume, pagination, and more efficient data fetching.- optimized local deployments (by refactoring a properties start-up approach for all the modules) - thus, reducing the amount of effort needed.- prepared guidelines with best practices (exception handling, REST API, security, etc.) for the team members -
Senior Software EngineerCiklum Oct 2013 - Dec 2014- analysed business requirements- created high-level mockups and project documentation- prepared technical design and architecture- implemented Android application for managing daily activities - implemented Web application (Java and JSP) as a management portal for the Android application- set up CI/CD process (Jenkins CI) -
Software EngineerIssoft Oct 2010 - Sep 2013- analysed business requirements- provided team management- delivered a responsive user interface design- supported back-end operations over various graphical objects (an ellipse, a rectangle, a marker, etc.)- provided ongoing post-production support -
Software EngineerEpam Systems Jun 2008 - Sep 2010- implemented attachments handling functionality- developed XSDs generating for various types of business objects- implemented download functionality with multiple files as a ZIP archive- delivered a configuration manager that enables a dot-based notation to access properties- designed and implemented a JMX Monitoring tool to calculate the execution time of methods and integrated with Hyperic HQ Enterprise
Dmitry Vasilyuk Education Details
-
Applied Mathematics And Computer Science
Frequently Asked Questions about Dmitry Vasilyuk
What company does Dmitry Vasilyuk work for?
Dmitry Vasilyuk works for Altoros
What is Dmitry Vasilyuk's role at the current company?
Dmitry Vasilyuk's current role is Senior Software Engineer and Tech Lead.
What schools did Dmitry Vasilyuk attend?
Dmitry Vasilyuk attended Belarusian State University.
Who are Dmitry Vasilyuk's colleagues?
Dmitry Vasilyuk's colleagues are Vlad Dubrovsky, Valentina Zhmura, Tatsiana Vyshynskaya, Lyudmila Tatarinovich, Kateryna Liulina, Mikhail Kavaliou, Kate Faith.
Not the Dmitry Vasilyuk you were looking for?
-
-
Dmitry Vasilyuk
Minsk, Belarus -
-
Free Chrome Extension
Find emails, phones & company data instantly
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