With a master's degree in Computer Science from Kharkiv National University of Radio Electronics and over 17 years of experience in the IT industry, I am well-versed in software development and technical project management.
My career has been defined by leading teams through the complete development lifecycle and implementing Agile methodologies to ensure high-quality outcomes.
Expertise:
• Architectural Patterns: Proficient in microarchitectural design patterns like GoF and SOLID, and macroarchitectural patterns such as MVC, MVP, MVI, VIP, MVVM, VIPER, and Flux.
• Microservices & Event-Driven Architecture: Skilled in pub/sub systems, queues, CQRS, reactive and functional programming.
Skills:
• Development & Design: Capable of architecting, designing, and developing applications for web and mobile platforms.
• Technical Leadership: Provide mentoring and technical guidance while conducting code reviews and performance tracking.
• Project Management: Efficient management of technical projects and Agile execution.
• Customer Engagement: Expertise in technical consulting, estimation, and customer relationship management.
Full-Stack Web Development:
• Technologies: Java, Kotlin, Go, TypeScript, JavaScript, RxJava, Mutiny, Reactor
• Frameworks: Quarkus, Spring (Web MVC & Flux, Spring Boot, Security, AOP), JPA & Hibernate
• Databases: MySQL, PostgreSQL, MongoDB, Elasticsearch
• Messaging: RabbitMQ
• Frontend: React.js, JSP/JSF
• Cloud: AWS (CDK, SAM & CF, EC2, ECS, ECR, Lambda, API Gateway, SQS, SNS, S3, DynamoDB, KMS & APC)
• Tools: Honeycomb, JUnit, Cucumber-JVM, Cypress, K6, SonarQube Cloud, Snyk, Grafana k6
• DevOps: Gradle, Maven, Docker, GitLab CI/CD, Buildkite, Kubernetes
• Scripting: Linux Shell, Python
• Security: PCI DSS & Payment Cryptography standards, IT-security practices
Mobile Native Development:
• Platforms: Android (Kotlin, Java), iOS (Swift, Objective-C)
• Architecture: MVVMP, MVP/MVI, Flux, PWA
• APIs & Services: RESTful services, Google APIs, Wi-Fi, Bluetooth & BLE, NFC, Media and Camera, Location and Sensors
• UI/UX Design: Custom views, animations, and responsive interfaces
• Performance: MAT, Method Profiling, Tracker Allocation, Network Traffic
• Tools: CoreKit, GCD, BLE services, CocoaPods, WebRTC, WebSocket
I am passionate about staying on the cutting edge of technology, continuously integrating new tools and practices to enhance development efficiency. Whether leading a team or working independently, my goal is to deliver high-quality, innovative solutions that meet client needs and exceed expectations.