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

Highlights

  • Pro
Block or Report

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 there 👋

About me

  • 🖥 Software Engineer & Team Lead 🚀
  • 💼 Working at Salmon.ph as a Kotlin Backend Developer
  • 👨‍🏫 Leading lectures about Kotlin Backend Development at Academy MEPhI, former Samsung IT School Teacher
  • 🎓 National Research Nuclear University MEPhI

Profile 🌟

🛠️ Java & Kotlin (6+ years): Crafting cutting-edge applications with Spring Boot, Micronaut, and Quarkus. Skilled in Hibernate, Mutiny, and Database Management (MySQL, Postgres, MongoDB, Redis), Queues (RabbitMQ, Kafka, AWS SQS)
🌱 Former Android Developer (2~ years): Building mobile solutions using Android SDK, Jetpack Compose, and other contemporary tools
💡 Project Management: A proven track record in leading diverse teams to streamline workflows and deliver projects on time
📚 Educational Trailblazer: Passionately teaching and developing Java & Kotlin & JS/TS courses

Technical Skills 💻

⚡️ Languages & Technologies: Java ☕ (8/11/17), Kotlin, JavaScript/TypeScript, Go, NodeJS, HTML/CSS, Python
✍️ Frameworks & Libraries: Spring/Hibernate, Ktor, Micronaut, Quarkus/Mutiny, Express/NestJS/Sequelize
📎 TDD: JUnit, Mockito, Kotest, WireMock, Test Containers
⚙️ Persistence: MySQL, Postgres, RabbitMQ, Kafka, Redis, Hazelcast
🐳 DevOps & CI/CD: Docker Compose, Kubernetes, Terraform, Ansible, AWS, TeamCity, Gitlab CI

Certificates 📄

☁️ AWS, Certified Cloud Practitioner
📱 Samsung, Certified Android Development Instructor

Badges

Languages

Kotlin Java Python TypeScript JavaScript HTML5 CSS3 C++ Dart Swift

Frameworks

Spring Hibernate NodeJS Express.js NestJS Sequelize Django Flutter React Vue.js

Technologies

Postgres MySQL Redis MongoDB RabbitMQ Apache Kafka ElasticSearch

DevOps & CI/CD & Monitoring

AWS Docker Kubernetes Gradle Ansible Terraform Grafana Prometheus Splunk GitHub GitLab CI TeamCity

Project Management

Jira Confluence Trello Notion

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 1

  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. FlutterPaintApp FlutterPaintApp Public

    App for Jetbrains Internship. Implemented: pencil drawing, drawing a straight line, drawing a rectangle, color selection of the brush, erasing, undo operation

    Dart 3 1

  4. background-gradient-animation background-gradient-animation Public

    Color Slider: A Compose-based UI application that generates a color slider with images. Allows users to select an image, detects top dominant colors and animates background color transitions. Easy …

    Kotlin

  5. ConcurrentFileWriter ConcurrentFileWriter Public

    Kotlin

  6. spring-microservices-alumniclub spring-microservices-alumniclub Public

    Spring Microservices Project

    Kotlin