Dmitry Yarusevich
Senior Software Engineer @Onfy
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Engineer @Onfy
Berlin, DE
Greenfield e-commerce platform; joined as the 2nd backend engineer.Joined early and owned the design, implementation, and long-term operation of core backend platforms powering the marketplace.End-to-end owner of price & availability platform, defining product visibility and acting as a stable contract between store integrations, backend services, and search/ranking pipelines; designed for extensibility and long-term evolution.Established backend testing infrastructure and quality standards from scratch (integration-first approach with Testcontainers, WireMock, shared test data builders), eliminating manual API verification and driving near-zero production defects over multiple years.End-to-end owner of the billing and reconciliation platform (orders, refunds, commissions, VAT, time-based rules); designed schemas, calculation pipelines, and reconciliation flows with strong correctness guarantees in close collaboration with Payments and Operations; stable and incident-free in production for years.Designed Recommendations 2.0, replacing tightly coupled per-endpoint logic with a declarative, JSON-driven decision platform, enabling ML/Product/Frontend teams to safely deploy new strategies independently and reducing change lead time from weeks to hours.Built the core messaging platform (email/push integrations, templating, unsubscribe flows), supporting transactional messaging and marketing campaigns as reusable infrastructure primitives.Drove architectural restraint and maintainability, challenging unnecessary distribution and premature optimized systems for readability, testability, and long-term ownership cost.Introduced and owned foundational infrastructure primitives, including Flyway for controlled database evolution and Quartz for resilient, time-sensitive job execution with multi-pod consistency in Kubernetes.Technical lead for a backend group (2 engineers): task planning, PR reviews (8–10+/week), mentoring, and quality bar ownership.
EDUCATION
Belarusian State University
Specialist degree, Mathematics and Computer Science
SKILLS
ABOUT DMITRY YARUSEVICH
Senior backend engineer with 15+ years of experience building backend systems. I’m still very hands-on and still enjoy being close to the code: writing code, designing services, solving production problems, and improving performance. I’ve worked on pricing, billing, recommendations, and messaging systems, with a focus on correctness and maintainability. At Revolut, I optimized critical calculations from seconds to milliseconds and worked on systems with strict financial correctness requirements. Tech: Kotlin, Java, Spring Boot, PostgreSQL, Kafka, Kubernetes, AWS
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.