You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Daniil Kuradchik PekarskayaDK

Daniil Kuradchik Pekarskaya

Supermalter

Java Tech Lead + AI Engineer

€360/day
Sevilla, ES
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Daniil

🎯 Tech Lead | Java (Spring Boot) | Microservices & Hexagonal Architecture | REST APIs | CI/CD (Jenkins) | Kubernetes

Tech Lead and Backend/Full Stack with +7 years in Java + Spring Boot, specializing in microservices and hexagonal architecture (Ports & Adapters). Design clear and maintainable REST APIs (OpenAPI/Swagger) and bring solutions to production with CI/CD (Jenkins) and containers/Kubernetes. Experience in demanding environments (banking and IT consulting), with a focus on quality, security, and scalability. Available for 100% remote freelance projects.

What I do and how I add value

Technical Leadership / Team Lead: Team coordination, prioritization, code reviews, standards, day-to-day management, and direct client communication.

Solid Backend with Spring Boot: Domain design, system integration, patterns, and best practices for maintainable systems.

API Design: Contracts, versioning, documentation, and consistency (OpenAPI/Swagger).

DevOps / Delivery: CI/CD pipelines, Kubernetes deployments, continuous quality with SonarQube.

Testing and Quality: JUnit, integration tests, regression prevention, and safe refactoring.

Persistence: JPA/Hibernate, modeling, and data access optimization.

Stack
Java, Spring Boot, Microservices, Hexagonal Architecture, REST APIs, OpenAPI/Swagger, JPA/Hibernate, SQL, JUnit, SonarQube, Jenkins, Docker, Kubernetes, Git, Agile.
  • Spanish

    Native or bilingual

  • English

    Conversational

  • Russian

    Native or bilingual

Can work on-site
Sevilla (up to 50km), Madrid (up to 50km), Barcelona (up to 50km), Málaga (up to 50km)

Experience

  • Autónomo Freelancer
    Tech Lead
    August 2024 - Today (2 years)
    Spain
    Definition of hexagonal architecture: domain/infrastructure separation, ports/adapters, testing, and maintainability.
  • hiberus
    Team Lead/ Architect
    BANKING AND INSURANCE
    May 2024 - Today (2 years and 3 months)
    Seville, Spain
    I lead a backend development team in the banking sector, designing scalable and resilient solutions based on Java 21, Spring Boot, and microservices architectures. I have driven the adoption of hexagonal architecture (Ports & Adapters) to promote layer separation, code maintainability, and ease of testing.

    I coordinate the technical and functional planning of sprints under an Agile / Scrum approach, lead task estimation, and participate in direct communication with the client for objective tracking, dependency management, and blocker resolution.

    From a technical standpoint, I ensure good engineering practices by using Swagger/OpenAPI for RESTful APIs, Jenkins and Docker for CI/CD pipelines, and Kubernetes for deployments. I ensure software quality with tools like SonarQube, JUnit, and automated integration tests. My leadership approach combines technical vision and active listening, creating productive and motivating work environments.
    Hexagonal Architecture Team Leadership Java JUnit Spring boot
  • Santander
    Java Analyst
    BANKING AND INSURANCE
    June 2023 - June 2024 (1 year)
    Madrid, Spain
    Developed backend microservices for key financial products, applying Java Spring Boot, Spring Security, and Spring Data JPA, integrated into a hexagonal architecture to decouple infrastructure components and facilitate automated testing.

    Participated in the implementation and documentation of REST APIs using Swagger/OpenAPI, performing integrations with internal and external systems. Automated tests with JUnit 5, deployments using Jenkins and Kubernetes, and quality control with SonarQube.

    Also contributed to defining data models, DTO-level validations, and access control policies. Worked in close collaboration with QA, architects, and business in a regulated and demanding environment. Daily tracking using tools like Jira, and cross-functional collaboration under Scrum methodology.
    JUnit Java 17 OpenAPI/Swagger Spring boot Java

Recommendations

Be the first to recommend Daniil

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Engineering
    Universitat Oberta de Catalunya
    2024
  • Higher Degree
    IES Julio Verne
    2021
    Grado Superior

Skill set

Categories