

Software Developer with over 10 years of expertise in designing and implementing scalable solutions using Java, Angular, and modern software architectures. Skilled in microservices development, applying hexagonal architecture, Domain-Driven Design (DDD), and SOLID principles. Proficient in containerization with Docker, asynchronous communication using Apache Kafka, and CI/CD pipelines with Jenkins. Strong background in database management with SQL Server and PostgreSQL, complemented by certifications in machine learning, Elasticsearch, and data science tools. Adept at collaborating with cross-functional teams and translating business needs into technical solutions, with a focus on continuous learning and innovation in complex systems.
Technical Skills
Programming Languages: Java (incl Java 21), Python, TypeScript, JavaScript
Frameworks: Spring Boot, Angular 18, Ionic
Microservices Architecture: Hexagonal Architecture, Domain-Driven Design (DDD), CQRS, Saga Pattern
DevOps & CI/CD: Docker, Jenkins
Databases: SQL Server, PostgreSQL, Elasticsearch
API Development: RESTful Services
Tools & Platforms: IntelliJ IDEA, PyCharm, GitLab, Jenkins
Cloud & Virtualization: Linux (CentOS), Docker Compose, Minikube
Testing Tools: JUnit, Mockito
Soft Skills
Leadership and Team Management
Problem-Solving and Analytical Thinking
Effective Communication
Adaptability and Continuous Learning
Adaptability and Continuous Learning
Machine learning algorithms
Version control systems
Bug fixes
Software integration
Software architecture
Adaptability
Written communication
Database administration
Object-oriented programming
API integration
Web application development
From beginner to expert