Software Engineer · Tech Lead · PhD

I turn complex ideas into reliable products.

I analyze the challenge, architect the system, build, verify, and support the outcome — across mobile, web, low-level systems, IoT, and applied research.

9+years in software
6technology directions
PhDresearch & engineering
Portrait of Dmytro Barannik, Software Engineer and Tech Lead

Based in Ukraine · Working internationally

Capabilities

One engineering mindset. Different technological contexts.

Choose a direction to see related work. Every project receives the same attention to context, decisions and delivery.

Project archive

Work across products, platforms and research.

Equal presentation, clear responsibilities and enough technical detail to understand the work.

Experience & approach

From problem framing to long-term support.

Commercial work, independent products, technical leadership and teaching form one continuous engineering practice.

Delivery loop

How I move a technical project forward.

Career chapter details

Competencies

Tools connected to real work.

Select a competency to see its practical use and the projects where it appears.

Research & R&D

Research translated into engineering value.

Education

A foundation for continuous learning.

Let’s work together

A team role, a product idea or a research challenge?

Tell me what you are building and what makes it difficult. I will be glad to discuss where my experience can help.

PDF RESUME

Download CV

Choose the focus that matches the role:

Primary CV · Hands-on development

Android Developer

Kotlin, Compose, streaming and device integration, with 25,000+ Google Play downloads and a shipped Gemini feature.

2 pages · English Selectable text
Download Android CV
Mobile, web, systems & research

Software Engineer

Production mobile experience plus shipped web, C++ and IoT work, independent products, PhD research and a patent.

2 pages · English Selectable text
Download Software Engineer CV