Case Study
Built the in-house mobile department from the ground up — Ukraine's largest retailer (~75 hypermarkets).
When I joined, Epicentr K had no mobile department, no mobile architecture, and no delivery process. Ukraine's largest retail chain — operating ~75 hypermarkets — needed a mobile presence but had no internal engineering capacity to build or own it.
The problem wasn't just writing an app. It was standing up an entire function: defining architecture, establishing coding standards, hiring engineers, wiring a delivery pipeline, and shipping production software — all at the same time.
Created the in-house mobile apps department from scratch — defined its charter, scope, and operating model. Took it from a zero-headcount idea to a functioning team producing and owning production software.
Designed the mobile architecture for Xamarin cross-platform development. Wrote the coding standards and review guidelines that gave the team a shared baseline and kept the codebase consistent as it grew.
Put a continuous integration and delivery pipeline in place. Established release train cadences so that shipping didn't depend on heroics — builds were automated, tested, and deployable on a predictable schedule.
Recruited mobile engineers and ran technical interviews. Mentored hires through onboarding and into independent contributors — making sure they understood both the standards and the reasoning behind them.
Delivered multiple production internal apps on the Xamarin stack. Kept the architecture decisions grounded by dogfooding them — every standard written was also a standard lived while building real software.
Built ground-up at Epicentr K, Ukraine's largest retailer
Shared C#/.NET codebase across iOS and Android. Xamarin let a small team move at pace without maintaining two divergent native codebases — business logic written once, platform-specific UI handled at the edges via Xamarin.Forms and custom renderers.
Automated build, test, and distribution pipeline for both platforms. Release trains provided a structured cadence — feature branches merged on a schedule, builds promoted through environments, and releases went out without manual coordination overhead.