Dmitry Vasilyuk

Dmitry Vasilyuk Email and Phone Number

Senior Software Engineer and Tech Lead @ Altoros
Warsaw, PL
Dmitry Vasilyuk's Location
Warsaw, Mazowieckie, Poland, Poland
About Dmitry Vasilyuk

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

Dmitry Vasilyuk's Current Company Details
Altoros

Altoros

View
Senior Software Engineer and Tech Lead
Warsaw, PL
Website:
altoros.com
Employees:
243
Dmitry Vasilyuk Work Experience Details
  • Altoros
    Senior Software Engineer And Tech Lead
    Altoros
    Warsaw, Pl
  • Altoros
    Senior Software Engineer / Tech Lead
    Altoros 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
  • Supplant
    Senior Software Engineer
    Supplant 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
  • Ciklum
    Senior Software Engineer
    Ciklum 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)
  • Issoft
    Software Engineer
    Issoft 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
  • Epam Systems
    Software Engineer
    Epam 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

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?

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.