Skip to content
View Yehor-Kovalenko's full-sized avatar

Block or report Yehor-Kovalenko

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
Yehor-Kovalenko/README.md

Hello, I am @Yehor-Kovalenko

I am very ambitious person who is constantly learning. Winner of the hackathon for the big international bank for corporative clients. I love sports, especially climbing and rollerblading.

Software Developer, ML developer


Hard Skills

Software Engineering

  • OOP principles --> SOLID, KISS, DRY
  • Software modeling using UML diagrams
  • As a Chief Solution Architect and Team Lead managing and coordinating team of 12 software developers on a large-scale state level educational software project that could be used for coordinating actions and resources in the emergency situation
  • Design patterns

LANGUAGES:

  • Java:
    • RESTful web app development using Java framework Spring Boot
    • Android app development
    • Desktop app development with GUI using JavaFX Sudoku game
    • Hibernate + JPA framework
    • Testing --> JUnit, Mockito, load testing using JMeter
  • Python
    • Desktop apps
    • Machine learning and neural networks models (Pandas, OpenCV, PyTorch)
      • Convolutional Neural Networks for image recognition (YOLO model)
      • Graph Neural Networks
      • KNN, K-means for clusterisation and classification DataAnalysis public repository
  • JavaScript(Typescript) for frontend:
    • Angular framework (Progressive Web Apps, Single-page apps)
    • Vue framework
  • C++
    • Boost library
  • SQL (Microsoft SQL Server, PostgreSQL)

Infrastructure

  • Docker
  • Grafana + Prometheus for real time monitoring
  • Computer Networks:
    • Routing
    • TCP/UDP
    • DHCP
    • NAT
    • HTTP/HTTPS
  • GIT
  • GNU/Linux (Debian, Fedora)

NATURAL LANGUAGES

  • Polish - C1 level - State Certificate of Proficiency in Polish as a Foreign Language
  • English - C1 level - FCE grade A - Cambridge University Press & Assessment English
  • Ukrainian - Native
  • Russian - Native

Projects

  1. Project winning the Collabothon 2024 sponsored and organized by Commerzbank AG and Red Hat inc. Project providig customizable and user-friendly widgets for the corporative clients of the Commerzbank AG Backend part was written in Python, it also included ML model for data prediction. Frontend was written using Javascript, Typescript (React framework) Project was developed successfully in 3 days
  2. Managing and organizing team of 12 people on a large scale state-level project that could be used for coordinating actions in emergency situations. Main Solution Architect position.
  3. Startup PWA “Home PharmCase” (Java + Spring boot + Hibernate, Angular + HTML + CSS) A web application for monitoring and managing home medications. The app provides access to all essential information about medications and uses a fuzzy logic system to detect potential drug interactions. The frontend was built according to Single-Page Application and Progressive Web App architectures using the Angular framework (Typescript). The application was containerized using Docker, with Prometheus and Grafana used for monitoring and deployed on a private server

Pinned Loading

  1. EmergencyProject EmergencyProject Public

    System of coordination of humanitarian aid in emergency situations

    Java 7

  2. DataAnalysis DataAnalysis Public

    Python

  3. Sudoku Sudoku Public

    Java

  4. TWP_yk_ap TWP_yk_ap Public

    Simulator of concurrent balls' collision

    C#