Software Engineer · Educator

Roman Cherepanov

I build software for a living and teach others how to do it well. This is my corner of the internet.

About

I'm a software engineer with around a decade of experience building reliable backend systems and the products around them. I enjoy turning hard problems into clean, dependable code — and I've found I learn most deeply when I teach, which is why I create courses for developers who want to level up.

Tech I work with

Experience

2020 — Present
Application Developer
TEKTELIC
LOCUS ↗

Real-time asset tracking across indoor and outdoor environments with geofencing, maps, and analytics. Built the frontend.

Frontend ReactLeafletKubernetes
eDoctor ↗

IoT platform for continuous patient and vital-sign monitoring across hospitals, senior care, and home settings. Full-stack: mobile, web, and backend.

Full-stack React NativeExpoReactSpring BootKubernetes
LeapX ↗

Mobile app that activates IoT gateways and devices in seconds by scanning a QR code. Full-stack: mobile and backend.

Full-stack React NativeExpoSpring BootKubernetes
TEMPO ↗

Conference-room booking app showing real-time occupancy, with Outlook and Google Calendar integration. Full-stack: web and backend.

Full-stack AngularSpring BootDocker Swarm
2016 — 2020
Java Developer
scorezoo

Designed DAO, business, and REST API layers for a sports-betting social network; ran a Docker Swarm cluster and service monitoring.

Courses

Available
Building REST APIs with Spring Boot

From your first endpoint to a fully tested, portfolio-ready Library Management API.

Soon
More courses in the works

Additional hands-on, project-based courses are on the way.

Browse all courses →