Skip to content
View sokolovgit's full-sized avatar
πŸ’…
πŸ’…

Highlights

  • Pro

Block or report sokolovgit

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

πŸ‘‹ Hi, I'm Oleksandr

πŸ‘¨β€πŸŽ“ About Me

I am a student at Kyiv Polytechnic Institute, majoring in Software Enginering on Faculty of Informatics and Computer Engineering. As a full stack developer, I have a B2 level proficiency in English and my native language is Ukrainian. Currently, I am working full-time as a backend developer.

πŸ’Ό Professional Background

I have a strong foundation in Python and am currently expanding my knowledge in JavaScript and TypeScript. My experience spans multiple programming languages and technologies, including:

  • Languages: Python, JavaScript, TypeScript, C, C#
  • Databases: Redis, MySQL, PostgreSQL
  • Programming Paradigms: Functional programming, OOP, asynchronous programming
  • Frameworks & Tools: Vue.js, TailwindCSS, Node.js, Fastify, SQLAlchemy, Prisma, Swagger, Docker
  • Other Skills: Data structures, algorithms, developing Telegram bots using aiogram and aiogram_dialog

πŸ“š Projects

1. Transaction Management System

  • Tech Stack: TypeScript, SQL, YARN, JavaScript, Vue, Prisma, Docker, Docker Compose, Swagger
  • Key Learnings: Prisma with TypeScript, containerization with Docker, REST API pagination, frontend development with Vue, API documentation with Swagger

2. Records Console Application

  • Tech Stack: C programming, file I/O operations, memory management, data structures, algorithms
  • Key Learnings: File management, record management, sorting and searching algorithms, user interaction through the terminal

3. Cinema Comrade Bot

  • Tech Stack: Python, aiogram, aiogram_dialog, aiogram_i18n, SQLAlchemy, Redis
  • Features: Genre and movie exploration, multilingual support, database interactions, session data management with Redis

🎯 Interests

I am passionate about building my career as a full stack developer. I enjoy my studies at university and love riding in my free time.

Some charts

stats graph languages graph

πŸ“« Contact Me

Feel free to connect with me!


Pinned Loading

  1. CinemaComradeBot CinemaComradeBot Public

    The repo for movie-manager bot

    Python 2

  2. sokolov_internship sokolov_internship Public

    The repo for my internship technical task.

    Vue

  3. node_js_course node_js_course Public

    The IP-33 students team 28 repo with labs / projects for Node.js course (2 course, 2 semester)

    TypeScript 17

  4. quicksorts quicksorts Public

    The repo for different types of quicksort: normal quicksort, median of three quicksort and multi-pivot quicksort written in python

    Python

  5. RecordsConsoleApplication RecordsConsoleApplication Public

    The repo for Records console application written in C.

    C

  6. database_course database_course Public

    PLpgSQL