Vadym Kasperovych, Developer in Riba-roja de Túria, Spain
Vadym is available for hire
Hire Vadym

Vadym Kasperovych

Verified Expert  in Engineering

Bio

Vadym is a seasoned back-end developer with over 14 years of experience in software architecture. He specializes in high-load systems, performance optimization, and end-to-end architectural design. Skilled in designing scalable architecture and transitioning monolithic systems to microservices, Vadym is also a strong team player. He collaborates effectively with cross-functional teams to analyze and improve workflows, enhance productivity, and minimize production risks.

Portfolio

Friendly Corp
Java, MySQL, Oracle, ClickHouse, REST, SOAP, Spring 5, Web MVC, JBoss...

Experience

  • Linux - 15 years
  • Software Development - 15 years
  • Java - 15 years
  • SOAP - 14 years
  • MySQL - 12 years
  • Oracle - 10 years
  • ClickHouse - 8 years
  • REST - 8 years

Availability

Part-time

Preferred Environment

Windows 10, Linux, IDEA IDE, Amazon Web Services (AWS)

The most amazing...

...accomplishment has been working as part of the team that developed a server for configuring IoT devices.

Work Experience

Senior Back-end Developer

2011 - 2024
Friendly Corp
  • Implemented a scalable back-end system to handle millions of concurrent requests in high-load environments.
  • Created Grafana dashboards to monitor logs, system metrics, and service health across distributed clusters.
  • Developed and implemented workflows to automate processes, minimize production risks, and enhance system reliability.
Technologies: Java, MySQL, Oracle, ClickHouse, REST, SOAP, Spring 5, Web MVC, JBoss, Hazelcast, ActiveMQ, Apache Tomcat, PlantUML, Spring Boot, Microservices, Microservices Architecture, SQL, RESTful Microservices, Apache Kafka, Docker, MQTT, Back-end, Distributed Systems, REST APIs, Hibernate, JSON, Large-scale Distributed Systems, JAX-WS, Transport Layer Security (TLS), Architecture

Experience

IoT Server

I developed a Java-based server for managing and configuring IoT devices using the SOAP protocol. This server enables seamless communication between IoT devices and back-end systems, ensuring secure and efficient data exchange.

The server supports comprehensive device management, including registration, configuration updates, and status monitoring. It implements the SOAP protocol for secure and structured communication between IoT devices and the server. Designed for scalability, it efficiently handles multiple device connections. Security measures such as authentication, encryption, and access control mechanisms protect data and prevent unauthorized access. It also includes logging and monitoring capabilities to track device interactions and log activity for diagnostics.

I built the server using Java, leveraging Spring Boot and the Java API for XML Web Services (JAX-WS) to implement SOAP services. For data storage, I used Oracle/MySQL to manage device configurations and logs efficiently. To ensure security, I implemented TLS/SSL encryption and robust authentication mechanisms.

This IoT server provides a scalable, secure solution for managing devices, making it ideal for smart homes, industrial IoT, and connected healthcare.

Education

2004 - 2010

Master's Degree in Informatics and Applied Mathematics

Kharkiv Polytechnic University - Kharkiv, Ukraine

Skills

Libraries/APIs

REST APIs, JAX-WS

Tools

IDEA IDE, Apache Tomcat, WildFly, ActiveMQ, MQTT

Languages

Java, Java 8, SQL

Frameworks

Spring Boot, Hibernate, Spring 5

Paradigms

REST, Microservices, Microservices Architecture

Storage

Hazelcast, MySQL, ClickHouse, JSON

Platforms

Linux, Oracle, Docker, JBoss, Apache Kafka, Amazon Web Services (AWS)

Other

Software Development, Data Structures, IoT Protocols, SOAP, Back-end, Architecture, Windows 10, Applied Mathematics, Algorithms, Networking, Web MVC, RESTful Microservices, Distributed Systems, Large-scale Distributed Systems, Transport Layer Security (TLS), PlantUML, Containerization

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring