About Daniil
Spanish
Native or bilingual
English
Conversational
Russian
Native or bilingual
Experience
- Autónomo FreelancerTech LeadAugust 2024 - Today (2 years)SpainDefinition of hexagonal architecture: domain/infrastructure separation, ports/adapters, testing, and maintainability.
- hiberusTeam Lead/ ArchitectBANKING AND INSURANCEMay 2024 - Today (2 years and 3 months)Seville, SpainI 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.
- SantanderJava AnalystBANKING AND INSURANCEJune 2023 - June 2024 (1 year)Madrid, SpainDeveloped 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.
Recommendations
Be the first to recommend Daniil
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Computer EngineeringUniversitat Oberta de Catalunya2024
- Higher DegreeIES Julio Verne2021Grado Superior