Maksym D. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Maksym D. - Fullstack Developer, Data Science, Data Analysis

At Softaims, I’ve found a workplace that thrives on collaboration and purposeful creation. The work we do here is about more than technology—it’s about transforming ideas into results that matter. Every project brings a mix of challenges and opportunities, and I approach them with a mindset of continuous learning and improvement. My philosophy centers around three principles: clarity, sustainability, and impact. Clarity means designing systems that are understandable, adaptable, and easy to maintain. Sustainability is about building with the future in mind, ensuring that the work we do today can evolve gracefully over time. And impact means creating something that genuinely improves how people work, connect, or experience the world. One of the most rewarding aspects of working at Softaims is the diversity of thought that every team member brings. We share insights, question assumptions, and push each other to think differently. It’s this culture of curiosity and openness that drives the quality of what we produce. Every solution we deliver is a reflection of that shared dedication. I’m proud to contribute to projects that not only meet client expectations but also exceed them through thoughtful execution and attention to detail. As I continue to grow in this journey, I remain focused on delivering meaningful outcomes that align technology with purpose.

Main technologies

  • Fullstack Developer

    4 years

  • Apache Kafka

    1 Year

  • SQL

    1 Year

  • Java

    3 Years

Additional skills

  • Apache Kafka
  • SQL
  • Java
  • Spring Framework
  • Hibernate
  • Docker
  • Elasticsearch
  • RESTful API
  • RabbitMQ
  • Kubernetes
  • Spring Boot
  • MongoDB
  • MySQL
  • Amazon Web Services
  • Data Engineering
  • Data Science
  • Data Analysis

Direct hire

Potentially possible

Ready to get matched with vetted developers fast?

Let’s get started today!

Hire undefined

Experience Highlights

Modernizing Legacy Java Projects: from Spring Boot 1 to 3. To java 21

This project focuses on upgrading legacy Java applications by migrating from Spring Boot 1 to Spring Boot 3 and updating Java from version 8 to 21. The transition aims to modernize application architecture, improve performance, and leverage new features and security enhancements in both Spring Boot and Java. The project involves refactoring code, updating dependencies, and addressing compatibility issues, ensuring that the upgraded system is stable, efficient, and future-ready for continued development.

Java Performance Optimization: Fixing Bugs and App Freezes | GolfMore

Resolved critical issues for a Self-Service Kiosk by implementing a centralized logging mechanism for better error tracking. Fixed a memory leak related to Java Rx by unsubscribing event listeners before removing them from the UI, preventing further leaks. Improved UI task handling with exception management to prevent app freezes. The result was a more stable, responsive application with improved memory management and smoother user experience.

Java development | Refactoring | Jenkins plugin | Flow Swiss

I developed a Jenkins plugin for a cloud hosting service specializing in the Apple platform using Java. The plugin dynamically provisions macOS build agents, executes jobs, and discards agents post-build. I improved Java code quality using tools like SonarQube, Checkstyle, and PMD. Critical bugs were fixed, and the code was refactored using Java best practices such as SOLID principles. I also wrote extensive unit tests with JUnit, Mockito, and JaCoCo to ensure the stability and maintainability of the Java-based solution for users.

Implementation of API First approach for e-commerce

👨‍💻 Client Our client is an innovative global company from the Fortune 500. Consumer Goods Producer and Retailer with headquarters in Switzerland that sells its products in 130 countries. A newly conceptualized Digital Eco System is comprised of a set of capabilities including an online shop & website, linking online & offline, customization & personalization, engagement & membership, and digital product & services main differences. The project is built on microservices architecture and all communication between services is made through API calls. ❓ Challenge The customer needed to decrease time to market, cut costs of development and enhance the quality of APIs. 🎯 Solution Implementation of the API first approach has enabled us to solve all the challenges. In order to speed up the development (which naturally led to a decrease in time to market and cut in development costs) we made the following: 1. For the new API we have Introduced contract testing. It enabled us to first define the contract that back and front had to follow. So here we can say that they have already “integrated” their solutions with each other in the very beginning. After they created the contract they could come and implement it in parallel. This way teams that work on dependent APIs got an opportunity to work independently. Also, contract testing helped us to get rid of expensive and brittle integration tests. 2. Applied OpenAPI Specification. API documentation made it possible to add new services and technologies to applications without having to re-architect the entire system. Also, developers didn’t need to spend time on creating mock services or clients to test their API independently - SDKs and mock APIs were now auto-generated. 3. Integration-first approach was applied to the design of new APIs. Frontend and Backend teams were now determining the specification of API together and writing it down into a contract. And then used that contract in contract testing. It led to a much decrease in the number of bugs located in back-front integration functionality. Improvements also led to enhancements in the quality of APIs. API functionality specification was derived from the actual needs of back-end and front-end teams rather than assuming how it could be used on a wider basis. The implemented solution was solid and reliable enough to decrease the number of bugs found by QA by 34%. Mainly it happened because the UI team didn’t need to make sophisticated workarounds to interact with API logic.

Flow Swiss

We are a cloud hosting company in Switzerland with specialization on the Apple platform. Flow stands for quality cloud services, operated with passion by people who care

Education

  • National Technical University of Ukraine "Kyiv Polytechnic Institute"

    Master of Computer Applications (MCA) in Computer science

    2006-01-01-2012-01-01

Languages

  • English
  • Russian
  • Ukrainian

Personal Accounts