Software Engineer specializing in backend systems and distributed architectures. Building scalable messaging and FinTech infrastructure using distributed storage (Ceph), Nest.js microservices, and real-time communication protocols. Proficient in Node.js, TypeScript, and Go for high-throughput distributed systems.
Building and maintaining distributed backend infrastructure for 1M monthly active users, focusing on storage systems, FinTech and payment integrations.
As a Frontend developer in the web/desktop team, I mainly worked on a PWA messenger application written with React & Typescript which required real-time communication with server.
Typescript, Javascript, Go
MongoDB, PostgreSQL, CouchbaseDB, Redis
Docker, GitLab CI/CD, OpenTelemetry, ELK Stack
Node.js, Nest.js, gRPC, WebSocket, Protocol Buffers
Ceph, AWS S3, Kafka, Redis, microservices architecture
I build some tools to solve some of my own problems and enhance my experience as a developer. I like to share them with community as open-source projects.
Scientific background in analytical methods and laboratory protocols.
Transitioned to Software Engineering (2020-Present) through self-study: