Hello, my name is Roman, welcome to my site.

From 2002 to 2004 I studied Web Development in a university-affiliated program at the Kharkiv University of Radio Electronics.
I started my career as a Software Engineer in 2009 as a PHP Developer.
From 2010 to 2020 I worked as a Java Backend and Web Developer.
Since 2020 I have been working as a Java Backend and Android Developer, on some projects combining these positions.
Since 2022 I have delved into AI / ML technologies and LLM models – not only in the integration of ready-made solutions, but primarily in the mechanisms of operation and modifications, RAG, final tuning, LoRA, engines, workflow, vector databases, etc.
One of my hobbies is writing programs in C++ for microcontrollers – STM32, ESP32, Atmega, Attiny and others.
I bring an analytical mindset to my work and place a strong emphasis on code quality, readability, and technological soundness.
My Tech stack:
Languages:
Kotlin, Python, Java, TypeScript, C++, PHP
Architecture:
OOP, Clean Architecture, SOLID, Reactive Programming, MVVM, MPV, MVI, MVC, Architectural Patterns, Saga, Event Sourcing, DDD, TDD, Microservices
Multithreading:
Python Multiprocessing, RxJava, Kotlin Coroutines, Kotlin Flow, Spring WebFlux
SQL Databases:
SQL, ACID, PostgreSQL, MySQL, SQLite, JPA / Hibernate, JDBC / JDBI, Transaction Management, Room, Exposed, Liquibase, Flyway, GIN
NoSQL Databases:
MongoDB, DataStore, Redis
Vector Databases:
Chroma, Faiss, Milvus, PgVector, SQLiteVec
Web:
RESTful API, Wasm, Spring Boot, Spring Web, Ktor, FastAPI, WebSocket, WebRTC, Servlets, gRPC, SOAP, OkHttp, Retrofit
Cloud:
AWS S3 / EC2 / ECS / App Runner / SNS / SQS / Kinesis Streams / Lambda / KMS, Google Cloud / Firebase, Kafka, RabbitMQ, Kubernetes, Prometheus, Grafana, Grafana Loki, Promtail, Docker, Docker Compose, Nginx, Tomcat, n8n
Security:
Keycloak, OAuth, Spring Security, TLS/SSL/mTLS, KMS, OWASP
CI/CD:
GitHub Actions, GitLab CI/CD, Jenkins
AI:
RAG, CAG, Transformers, AI Agents, DSPy, LangChain, LangGraph, ElevenLabs, Google MediaPipe / TensorFlow Lite, PyTorch, Pandas, llama.cpp, LiteRT, MLC LLM, ONNX, LoRA Adapters, LM Studio, Ollama, Unsloth, ChatGPT API, Gemini API, AST
DI:
Dagger, Koin, Hilt, Spring DI
Frontend:
Angular, jQuery, Bootstrap,Thymeleaf, Freemarker, Mustache, HTML, CSS
Testing:
jUnit, Mockito, Mockk, Espresso, PowerMock, TestContainers, Charles Proxy, Postman, JMeter, ApacheBench
Other:
Git, Android, ElasticSearch, Javadoc, Lombok, MapStruct, Material Design, Linux Administration
If you notice an error or think something needs to be added, write: https://t.me/RomanKryvolapov