Roman Kryvolapov Engineering Blog

Про мене

З 2002 до 2004 року навчався веброзробці на курсах при Харківському національному університеті радіоелектроніки.

Кар'єру розпочав у 2009 році як PHP-розробник.

З 2010 до 2018 року працював Java Backend і Web-розробником, з 2018 до 2024 — Java Backend і Android-розробником, часто поєднуючи обидві ролі в межах одного проєкту. За цей час розв'язував широке коло інженерних завдань, що виходять далеко за межі розробки типових Java-застосунків.

З 2022 року займаюся проєктами у сфері штучного інтелекту, зараз працюю AI/ML-інженером і впроваджую передові рішення.

До всього підходжу аналітично, з наголосом на якість коду, читабельність і технічну обґрунтованість рішень. Постійно вивчаю нові підходи та технології, а найвдаліші впроваджую в роботу.

Контакти

Технічний стек

Мови
  • Kotlin
  • Python
  • Java
  • TypeScript
  • C++
  • PHP
  • PL/pgSQL
Архітектура
  • OOP
  • Clean Architecture
  • SOLID
  • Reactive Programming
  • MVVM
  • MVP
  • MVI
  • MVC
  • Architectural Patterns
  • Saga
  • Event Sourcing
  • DDD
  • TDD
  • Microservices
  • DI
Багатопотоковість
  • Python Multiprocessing
  • RxJava
  • Kotlin Coroutines
  • Kotlin Flow
  • Spring WebFlux
  • Async/Await
SQL бази даних
  • SQL
  • ACID
  • PostgreSQL
  • MySQL
  • SQLite
  • JPA / Hibernate
  • JDBC / JDBI
  • Transaction Management
  • Room
  • Exposed
  • Liquibase
  • Flyway
  • GIN
  • PL/pgSQL
  • DataGrip
  • pgAdmin
NoSQL бази даних
  • MongoDB
  • DataStore
  • Redis
Векторні бази даних
  • pgVector
  • Chroma
  • Faiss
  • Milvus
  • SQLiteVec
Web
  • RESTful API
  • GraphQL
  • Wasm
  • Spring Boot
  • Spring Web
  • Ktor
  • FastAPI
  • WebSocket
  • WebRTC
  • Servlets
  • gRPC
  • SOAP
  • OkHttp
  • Retrofit
Хмара
  • AWS
  • Google Cloud
  • Azure
  • Kafka
  • RabbitMQ
  • Kubernetes
  • Prometheus
  • Grafana
  • Grafana Loki
  • Promtail
  • Docker
  • Docker Compose
  • Nginx
  • Tomcat
  • n8n
Безпека
  • Keycloak
  • OAuth
  • Spring Security
  • TLS/SSL/mTLS
  • KMS
  • OWASP
CI/CD
  • GitHub Actions
  • GitLab CI/CD
  • Jenkins
  • SonarQube
AI
  • RAG
  • CAG
  • RLM
  • AI Agents
  • DSPy
  • LangChain
  • LangGraph
  • LangFlow
  • AST
  • MCP
  • ElevenLabs
  • Cursor
  • Claude Code
  • Hybrid Search
  • TTS/STT
ML
  • PyTorch
  • Pandas
  • Google AI Edge / LiteRT / LiteRT-LM / MediaPipe / TensorFlow Lite
  • llama.cpp
  • MLC LLM
  • ONNX
  • LoRA Adapters
  • Unsloth
  • Transformers Architecture
Frontend
  • Android Jetpack / Compose
  • Kotlin Multiplatform
  • Angular
  • JavaFX
  • jQuery
  • Astro
Тестування
  • jUnit
  • Mockito
  • Mockk
  • TestContainers
  • Charles Proxy
  • Postman
  • JMeter
  • ApacheBench
Інше
  • Git
  • ElasticSearch
  • Javadoc
  • MapStruct
  • Material Design
  • Linux Administration