Skip to content
View mdportnov's full-sized avatar
πŸ¦”
There is never a good time to follow your dreams
πŸ¦”
There is never a good time to follow your dreams

Block or report mdportnov

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mdportnov/README.md

Hi, I’m Mike πŸ‘‹

πŸš€ Technical Lead | Software Engineer | Mentor

LinkedIn Telegram Blog


πŸ›  Stack: Java, Kotlin, NodeJS, Python, Go

Building scalable systems, leading dev teams, teaching the next generation, and shipping real products β€” not buzzwords.


πŸ’‘ About Me

  • Tech Lead, Software Engineer, Mentor
  • Leading lectures on Java, Kotlin, NodeJS, ex-Samsung IT School Teacher.
  • 8+ years in backend: Java, Kotlin (Spring Boot, Quarkus, Ktor), NodeJS (NestJS, Express), Python (Django, Flask), Go.
  • Worked with databases, message queues, and cloud infra: MySQL, Postgres, MongoDB, Redis, RabbitMQ, Kafka, AWS, GCP, Docker, K8s.
  • Obsessed with code quality: TDD, CI/CD, automation, and clean delivery.

πŸ“ˆ What I Do

  • Backend Engineering: I build robust, maintainable, production-grade APIs and systems.
  • Architecture: Event-driven, microservices, cloud-native, you name it.
  • Project Management: Proven results leading dev teams and delivering under pressure.
  • Teaching & Mentorship: Author and instructor for practical courses (Java, Kotlin, JS/TS).
  • Content: Writing tech posts and travel reflections in Telegram, always with a skeptical edge.

🚦 Certificates


πŸ… Badges

Languages:
Kotlin Java TypeScript Python Go

Frameworks:
Spring Ktor NodeJS NestJS Django

Cloud, DevOps & Monitoring:
AWS Docker Kubernetes Terraform Grafana


⚑️ Tech Stack at a Glance

  • Languages: Java, Kotlin, TypeScript, Python, Go
  • Frameworks: Spring Boot, Ktor, Quarkus, NodeJS/NestJS
  • DBs & Queues: MySQL, Postgres, MongoDB, Redis, RabbitMQ, Kafka
  • Cloud & DevOps: AWS, Docker, K8s, Terraform, Ansible
  • TDD/Testing: JUnit, Kotest, Mockito, TestContainers, WireMock

πŸ’¬ Let’s Connect


πŸ‘€ Want to work together, learn, or just discuss tech and travels? Drop a line.

Pinned Loading

  1. kotlin-gatling-tutorial kotlin-gatling-tutorial Public

    A sample Spring Boot app with RESTful endpoints and Gatling load testing simulations for testing performance and scalability. Technologies: Spring Boot, Gradle, Gatling.

    Kotlin 2

  2. lzw-archiver-compose-desktop lzw-archiver-compose-desktop Public

    UI Compose Desktop App with LZW-algorythm implementation. Also, inefficient implementation of archiving other (non-text, like images, video, etc) files in base64 for dictionary (lzw) archiving.

    Kotlin

  3. nba-stats-go nba-stats-go Public

    This project is designed to create a scalable system for logging and calculating NBA player and team statistics.

    Go

  4. otel-loki-tempo-observability otel-loki-tempo-observability Public

    Project with OpenTelemetry setup in Docker and K8s modes with Grafana, Loki, Tempo

  5. plane-telegram-bot plane-telegram-bot Public

    Telegram Bot for Task Manager plane.so

    Python 1 1

  6. e-commerce-store e-commerce-store Public

    Order System Showcase using AWS Lambdas & Typescript

    TypeScript