Valentyn Danilichev

Senior Full-Stack Engineer | React/React Native + Go | Technical Leadership

[email protected] Vienna, Austria
SUMMARY

Senior Full-Stack Engineer with 10+ years of experience building mobile, web, and backend products. I work primarily with React Native, React, TypeScript, and Go, taking features from product requirements through architecture, implementation, and production delivery. My background combines hands-on engineering with technical leadership, mentoring, and pragmatic architecture. I’m particularly interested in complex product systems, spec-driven development, and AI-assisted software development with a strong focus on maintainability and engineering quality.

EXPERIENCE

Senior Software Engineer

Goji Labs · Nov 2024 - Present

Working as a full-stack engineer across multiple projects, contributing to technical design, implementation, estimation, and delivery while helping improve engineering practices across the company.

  • Contribute across mobile, web, and backend systems, working primarily with React Native, React, TypeScript, and Go.
  • Help drive the adoption of spec-driven development practices across teams, improving requirements clarity, implementation consistency, and collaboration.
  • Collaborate on a reusable Nx monorepo starter template for company projects, with shared frontend/mobile tooling and a Go backend foundation to standardize project setup and accelerate delivery.
  • Participate in technical interviews and candidate evaluation.
  • Contribute to architecture decisions, technical estimation, code reviews, and delivery across different product domains.
TypeScript Go React Native Expo Nx Spec Driven Development

Engineering Manager

LitsLink · Apr 2023 - Aug 2024

Supporting engineering teams through developer evaluation, technical problem-solving, and candidate interviews.

  • Evaluated and supported software engineers.
  • Helped resolve complex technical issues across projects.
  • Interviewed engineering candidates while continuing hands-on technical work.

Senior Software Engineer

LitsLink · Jul 2018 - Oct 2024

Built mobile, web, and backend products, estimated projects, mentored engineers, and led technical delivery across multiple domains.

  • Led and contributed to mobile automation, Web3, web, farm-management, and workforce-matching products.
  • Developed a solution for executing ML service instructions on Android devices via ADB from a remote server.
  • Built a web application from scratch to release and organized a small engineering team.
  • Implemented offline-first workflows, Bluetooth integrations, performance improvements, complex business logic, and CI/CD enhancements.
JavaScript TypeScript Kotlin React React Native Expo Nest.js FastAPI GraphQL AWS Firebase MongoDB PostgreSQL Bluetooth

Software Engineer

Apiko · Dec 2015 - Jul 2018

Built mobile and web applications from product requirements through release and contributed to project estimation.

  • Built PolyTechnician from scratch to release, including an offline-first solution.
  • Built Perfi, an open-source React Native application for personal finance.
JavaScript React Native Expo Redux GraphQL Apollo Client Functional Programming
EDUCATION

National Technical University of Ukraine “KPI”

M.Sc., Research Engineer · Faculty of Aviation and Space Systems · 2006 - 2012

SKILLS
Languages
TypeScript JavaScript Go Python
Mobile & Frontend
React Native Expo React Redux RTK Query TanStack Query
Backend & APIs
Go Echo Node.js Nest.js FastAPI GraphQL
Data & Infrastructure
PostgreSQL MongoDB PostGIS Firebase Supabase AWS GCP Docker
Engineering
Spec-Driven Development Nx CI/CD Offline-First Architecture Functional Programming OOP UX
PROJECTS

Schoolhouse Moolah

An EdTech platform that turns classrooms into simulated mini-economies, helping students learn financial literacy through jobs, paychecks, rent, and marketplaces while giving teachers tools to manage the experience.

  • Role: Team Lead, Mobile Developer.
  • Set up the mobile application and its core architecture.
  • Implemented key functionality including authentication, push notifications, analytics, and other core product features.
TypeScript Go React Native Expo Firebase

Mobile Automation Platform (NDA)

A distributed automation platform that allows users to define scenarios that are processed by an ML backend and executed on remote Android devices. The system required reliable remote communication with Android phones and background execution of device-level operations.

  • Role: Team Lead, Full Stack Developer.
  • Designed and implemented a solution for executing ML service instructions on Android devices through ADB from a remote server.
  • Solved a technical problem around reliable background execution that had previously blocked the team.
JavaScript Kotlin React Native Android ADB Python FastAPI

Farm Management Application (NDA)

A production mobile application for a UK-based agricultural startup, designed to support farm operations in environments where connectivity may be unreliable. The app integrates with external Bluetooth hardware and handles synchronization, offline workflows, data visualization, and complex domain logic.

  • Role: Senior React Native Developer.
  • Implemented offline-first workflows and synchronization mechanisms.
  • Integrated external Bluetooth devices through native Java modules.
  • Worked on performance optimization, charts, optimistic UI, complex business logic, and CI/CD improvements.
TypeScript Java React Native Redux GraphQL Firebase Bluetooth

Gofer

A workforce marketplace that connects customers with temporary workers. The product spans mobile and web applications together with backend services and required ongoing development of an existing production system.

  • Role: Tech Lead, Full Stack Developer.
  • Helped restore the project after a COVID-related pause and bring development back to an active state.
  • Refactored legacy areas, reduced technical debt, and delivered new product functionality.
  • Worked on infrastructure and operational cost optimization.
JavaScript React Native Expo React Meteor GraphQL AWS MongoDB

Mobile Application for Van Lifers

A travel-focused mobile application that lets users capture photo stories while travelling and display them geographically as part of their route. The product combines maps, media, geolocation, and background location tracking to build a visual record of a journey.

  • Role: Team Lead, Mobile Developer.
  • Architected the MVP and translated product requirements into the initial technical solution.
  • Implemented geolocation-based algorithms, map and media functionality, and background location tracking.
  • Led technical decisions for the mobile product.
TypeScript React Native GraphQL Nest.js GCP PostGIS
LANGUAGES
English (B2)
Ukrainian (Native)
Russian (Native)