ivmerk

Software Developer

Senior Π‘# .NET Developer with 7+ years of experience in building high-load systems and scalable microservices architectures. Delivered two commercially successful B2C and B2B fintech platforms handling 500K+ daily requests. Designed and developed fault-tolerant microservices using Kafka, Redis, and Kubernetes, ensuring high system reliability and scalability. Strong background in API design and code quality, applying SOLID, KISS, and DRY principles and a contract-first approach (OpenAPI, gRPC) to maintain clean, consistent interfaces. Experienced in DevOps and CI/CD automation β€” implemented Docker- and Kubernetes-based pipelines (GitLab CI, Jenkins) with blue-green and canary strategies, improving deployment safety and release speed. Focused on performance, stability, and engineering excellence, with proven ability to deliver scalable products in international Agile teams.



Experience: 7 years

Yearly salary: $50,000

Hourly rate: $30

Nationality: πŸ‡ΊπŸ‡¦ Ukraine

Residency: πŸ‡ΊπŸ‡¦ Ukraine


Experience

Senior Backend Engineer
Raiffeisen Bank
2021 - 2025
Led the implementation of a dynamic credit scoring and personalized offers system, which boosted the conversion rate of approved applications by ~25% and increased portfolio profitability. Designed and implemented a microservices architecture with message queues (Kafka, Redis), caching, and fault-tolerant services, resulting in a 40% reduction in response time and a ~100% increase in throughput. Optimized SQL Server performance and introduced centralized logging and monitoring (ElasticSearch, Prometheus/Grafana), reducing database load by 30% and cutting the Mean Time To Resolution (MTTR) in half. Introduced a contract-first API approach (OpenAPI/gRPC, Proto), which reduced frontend integration time by 20% and minimized interface-related errors. Established CI/CD practices (Docker, Kubernetes, GitLab, CI/Jenkins using feature flags and blue-green/canary releases) - speeding up release cycles by 40%. Instituted mandatory code review processes and integrated static code analysis (SonarQube, Roslyn Analyzers), leading to a ~35% reduction in critical bugs. Set up comprehensive SLA monitoring and alerting for key services, which reduced the MTTR by approximately 30%. Developed and maintained user functional components using React (including hooks, React Query/Redux for state management), ensuring seamless integration with .NET backend services.
Software Developer
Platinum Bank
2018 - 2021
Engineered a high-load REST API for credit and payment processing with asynchronous messaging (RabbitMQ, Redis), achieving a 40% reduction in average response time and a 2Γ— increase in throughput under peak load. Developed and launched a dynamic credit limit and personalized terms system, which increased the conversion rate of approved applications by 25% and boosted portfolio profitability. Optimized Redis caching layer, reducing average user response time multiple times and improving overall system stability. Performed SQL Server performance tuning through query and index optimization, lowering database load by 20% and enhancing reporting speed. Implemented a robust CI/CD pipeline (Docker, GitLab CI) with stable canary release practices, ensuring safer and more frequent deployments. Established reliable integrations with external payment gateways, cutting integration-related errors by 30% and improving transaction success rate. Independently designed and owned key backend services (scoring, limits, payments), demonstrating technical ownership, initiative, and growth beyond role expectations.

Skills

react
dot-net
english
russian
ukrainian