Skip to content

oglenyaboss/oglenyaboss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 

Repository files navigation

Hi, I'm Lenya

Full-stack web developer and 1st-year Master's student.
I build practical systems with clear architecture, containerized environments, and production-style APIs.

πŸ’Ό Recent work (production case study)

  • Event-driven webhook processing platform (work project, private)
    • Purpose: ingest webhooks from multiple sources and deliver normalized events into a CRM
    • Architecture: microservices + event streaming (Kafka), event-sourcing approach
    • Stack: NestJS, Node.js, Docker, GitHub Actions (CI/CD), Next.js (internal UI), ELK for observability
    • Load test results: ~830 webhooks/sec ingestion, ~400 webhooks/sec delivery (CRM outbound)
    • Ownership: designed, implemented, tuned, and load-tested end-to-end

πŸš€ Featured (public) project

  • web3wms β€” Warehouse Management System + equipment tracking with an auditable transfer history.
    • Microservices communicating via REST and RabbitMQ
    • MongoDB as primary storage (separated by service databases)
    • MVP on-chain audit via Ethereum (Ganache) + smart contracts
    • Docker Compose for local deployment
    • Frontend: Next.js + Mantine UI

web3wms architecture (short)

  • Services:
    • auth-service (Go) β€” auth, roles, user profiles, ETH address mapping
    • warehouse-service (Go) β€” inventory, transactions, invoices, master data
    • tracking-service (Node.js/Express) β€” equipment lifecycle + blockchain integration
    • notification-service (Go) β€” notifications (MVP: in-memory; DB reserved for later)
    • analytics-service (Go) β€” minimal stub (not in compose)
  • Messaging (RabbitMQ):
    • equipment.created β†’ tracking-service
    • equipment.transferred β†’ notification-service
  • Storage (MongoDB):
    • warehouse_auth, warehouse_inventory, warehouse_tracking

πŸŽ“ Current university project (HSE MIEM, 2025/2026)

  • Project #2340 β€” β€œBlockchain-based warehouse accounting system”
    https://cabinet.miem.hse.ru/project/2340/
    • Goal: build a functional prototype of a blockchain system for warehouse accounting to improve reliability and transparency
    • Expected deliverables: smart contracts for receiving, putaway, picking, shipping; a blockchain application (based on Hyperledger Fabric or an alternative); and a user interface
    • Milestones: start 2025-11-04, defense window 2026-06-08 – 2026-06-19

#2340 architecture (concise)

  • Modular prototype: smart-contract layer (warehouse flow contracts) + application layer (API/services) + UI layer
  • Tech direction: Go + JavaScript
  • DLT platform: Hyperledger Fabric (or alternative) under evaluation

πŸ› οΈ Tech stack

Backend: Go, Node.js, NestJS, Express
Frontend: TypeScript, React, Next.js, Mantine UI
Databases: MongoDB
Messaging: RabbitMQ, Kafka
Blockchain: Ethereum (Ganache for MVP), Hyperledger Fabric (evaluation)
Infrastructure: Docker, Docker Compose, GitHub Actions
Observability: ELK

πŸ”¬ Currently learning

Go Kafka

πŸ“« Contact

πŸ“Š GitHub stats

GitHub Stats

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors