Git Product home page Git Product logo

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

Mikhail Portnov's Projects

background-gradient-animation icon background-gradient-animation

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 to follow code.

cpp-labs icon cpp-labs

C/C++: Hashtables with separate chaining (4), Red-Black Tree (5), Dijkstra's shortest way algorithm in labyrinth (6)

flutterpaintapp icon flutterpaintapp

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

gitops-env-check-script icon gitops-env-check-script

This script is designed to ensure consistency between environment variables declared in a Spring Boot application's application.yml file and a corresponding values.yml file, typically used in a GitOps workflow

kotlin-gatling-tutorial icon kotlin-gatling-tutorial

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

lzw-archiver-compose-desktop icon lzw-archiver-compose-desktop

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.

react-gallery-app icon react-gallery-app

Front-end application to work with the Spring microservices PhotoΠ‘loud Gallery application

voipapp icon voipapp

Catalog and VoIP App with Kotlin Multiplatform Mobile

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.