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
- Java
- Spring Boot
- TypeScript
- React
- React Native
- Angular
- Docker
- Kubernetes
- AWS
Experience
Real-time asset tracking across indoor and outdoor environments with geofencing, maps, and analytics. Built the frontend.
IoT platform for continuous patient and vital-sign monitoring across hospitals, senior care, and home settings. Full-stack: mobile, web, and backend.
Mobile app that activates IoT gateways and devices in seconds by scanning a QR code. Full-stack: mobile and backend.
Conference-room booking app showing real-time occupancy, with Outlook and Google Calendar integration. Full-stack: web and backend.
Designed DAO, business, and REST API layers for a sports-betting social network; ran a Docker Swarm cluster and service monitoring.
Courses
From your first endpoint to a fully tested, portfolio-ready Library Management API.
Additional hands-on, project-based courses are on the way.