Stepan Demianenko

Role portfolio

Backend Developer

Backend-focused graduate developer with experience building APIs, microservice-style systems, authentication flows, database-backed applications, and containerised development workflows.

PythonJavaREST APIsFastAPIDjango RESTSpring BootmicroservicesKafkaPostgreSQLMongoDBRedisDockerGitHub ActionsCI/CD

Evidence

Projects ordered for this role

The same project base is tailored by role so recruiters can quickly see the most relevant evidence first.

Backend portfolio project

Okta Dashboard Backend

Backend dashboard system with authentication, caching, and containerised services.

Direct backend evidence across Django REST, MongoDB, Redis, Docker, and Okta OIDC authentication integration.

Django RESTPythonMongoDBRedisDockerOkta OIDC
Read case study

System architecture project

Java Spring Boot Microservices System

Modular service architecture using REST, Kafka, and PostgreSQL.

Strong backend architecture evidence across Spring Boot, REST APIs, Kafka, PostgreSQL, and microservice-style design.

JavaSpring BootKafkaPostgreSQLREST APIsMicroservices
Read case study

Software Engineering Intern

Legal-Pythia LLP

Oct 2024 - Jan 2025

Worked on AI-driven legal technology systems, focusing on backend workflows, Python data processing, asynchronous services, and deployment automation.

  • Modularised Python ETL workflows for large datasets.
  • Built asynchronous FastAPI services orchestrated with Temporal.
  • Used Docker and GitHub Actions for automation and deployment workflows.
  • Improved maintainability through structured logging, retry-aware workflows, and clearer service boundaries.
  • Gained practical experience with backend reliability and workflow orchestration.

Supporting full-stack project

Music & Notes

Web app for PDF viewing and note-taking.

Supports backend applications through Flask routing, server-side structure, and a simple web workflow.

FlaskJavaScriptHTMLCSSPDF Viewer
Read case study

Research-informed Android prototype

SDT-Informed Fitness Motivation App

Android fitness prototype balancing utility, clarity, and motivational support.

Useful supporting evidence for data modelling, local persistence, integration boundaries, and clear system design decisions.

KotlinJetpack ComposeRoomMVVMHealth ConnectUX Research
Read case study

Skills

Technical toolkit

A practical mix of backend, Android, data, DevOps, testing, and web development skills.

Backend

PythonJavaFastAPIDjango RESTSpring BootREST APIsMicroservices

Android

KotlinJetpack ComposeRoomMVVMHealth Connect

Data and Storage

PostgreSQLMongoDBRedisSQL

DevOps and Workflow

DockerGitHub ActionsGitCI/CD

Testing and Quality

API testingDebuggingUnit testing basicsCode review mindsetMaintainability

Frontend/Web

Next.jsTypeScriptTailwind CSSJavaScriptHTMLCSS