Skip to main content
Denis BerestinskiiDB
Open to opportunities

Denis Berestinskii

@denisberestinskii

I build reliable Java and Kotlin backend systems for complex products.

Zimbabwe
Message

I've spent 12+ years building and maintaining scalable server-side systems, from APIs and data flows to query optimization and capacity planning.

At X5 Retail Group, I developed and maintained an internal logistics system in Kotlin, made key architectural decisions, and designed reliable, consistent data flows for distributed systems. I used Spring Boot 3, Spring MVC, PostgreSQL, Kafka, and Exposed ORM while supporting production, analyzing incidents, and optimizing performance.

Previously, I built APIs for Joom's online shop, Raiffeisen Bank Russia's online banking app and website, and Yandex Market's shop integrations. At Yandex Market, I also designed and developed a delivery-cost calculation component for customer purchases.

I also authored and maintain an open-source Kotlin library that restores full coroutine call stack traces in exceptions, receiving a grant from the Kotlin Foundation. I care about code quality, testing, reliability, and owning backend systems end to end.

Experience

Work history, roles, and key accomplishments

XG

Senior Kotlin Developer

X5 Retail Group

Jun 2021 - May 2026 (4 years 11 months)

Made key architectural decisions and ensured their implementation. Designed data flows and ensured reliability and consistency in distributed systems.

JO

Go Developer

Joom

Jul 2019 - May 2021 (1 year 10 months)

Developed and maintained an API for an online shop in Go.

RR

Java/Kotlin Developer

Raiffeisen Bank Russia

Oct 2018 - Jun 2019 (8 months)

Developed an API for an online banking app and website.

YM

Java Developer

Yandex Market

Apr 2016 - Sep 2018 (2 years 5 months)

Developed an API for integration with shops. Designed and developed a component for calculating delivery cost for user purchases.

LU

Java Developer

Luxoft

Sep 2014 - Mar 2016 (1 year 6 months)

Maintained a trading application.

WI

Java Developer

Wikimart

Jan 2014 - Aug 2014 (7 months)

Authored and maintain an open source Kotlin library that restores full coroutine call stack traces in exceptions.

Education

Degrees, certifications, and relevant coursework

Denis hasn't added their education

Don't worry, there are 90k+ talented remote workers on Himalayas

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan