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

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
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

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

    Order System Showcase using AWS Lambdas & Typescript

    TypeScript