Me

The Scala Developer and an AI guy. Currently, the Junior Backend Engineer @ Zowie. In love with creating, building, and developing game-changing stuff related to the web and other top technologies. Always ready to improve skills and gain new valuable experience.

Projects

The project is made for load balancing the database traffic. The system caches the queries that cannot be executed immediately and executes them once the monitoring thread fixes the connection.

Java

Hibernate

PSQL

Docker

Git

The project is a messenger application with a simple console client. The central part of the project is its backend which follows the microservice architecture and uses JWT to authorize any requests from within or outside the system.

Java

Spring Boot

PSQL

Docker

Git

The project is a web application for restaurant services such as online orders and reservations. Moreover, the application is also an informational card for the restaurant. It is a complete system that provides the layout for a guest, user, and admin.

Java

Spring Boot

HTML/CSS/JS

Angular

Docker

Git

The project uses AI techniques to generate new frames in the video. The key factor of the system is the neural network that uses mostly convolutional layers to predict the final frame.

Python

Tensorflow/Keras

AI

Numpy

OpenCV

Git

The project shows how the combination of CNN and sliding window method may be used to detect and classify signs in the image. This is the simplest detection method, so it takes around a few minutes on average to detect signs.

Python

Tensorflow/Keras

AI

Numpy

Git

The application helps tourists visit places. The goal is to extract users' interests to recommend the best-fitting places in the visited city. The application also creates a comprehensive visiting plan according to user requirements.

Python

Tensorflow/Keras

AI

Numpy

Git

The project is the simulation of a crowd passing the narrow way. The implementation is based on Social Force Model presented in 1998. The model is modified by implementing heuristics that adjust the behavior of each agent.

Java

JavaFX

Git

The programming language that allows the creation of UML diagrams. Its syntax is similar to Python, so it is easy to learn.

Python

Git

Skills

scala

Over one year of professional experience in creating software in the customer success industry.

java

Over twenty-five small projects written and overall two years of student experience.

python

Used with various projects and frameworks for four years, ready to adjust to any needs.

docker

Applied in small and medium-sized projects for setting the environment required for the system.

git

The first and the most commonly used project version control system.

mongo

Over one year of experience with document database systems used in various scenarios.

sql

The best-known relational database system with over one year of professional experience.

redis

Professional experience especially with cache-based functionalities.

grpc

Professional experience with service-2-service synchronous communication.

graphql

Profficiency in setting up graphql-based gateways for client-service communication.

kafka

Professional experience with asynchronous queue communication over multiple services.

spring_boot

The best-known backend framework with over one year of student experience. Still willing to learn more.

tensorflow

The most frequently used AI framework, either with or without Keras.

pytorch

The most well-known AI framework leveraged in multiple small and medium-sized projects.

machine_learning

Broad knowledge of deep neural networks, especially DNN, CNN, RNN, and transformers.