Працював в 1 компанії 1 рік 10 місяців
IT
Python Developer
NDA
IT
1 рік 9 місяців
03.2023 - до теперішнього часу
- designing and implementing robust backend functionalities using · Python and Django;
- implementing data modeling, business logic and RESTful API develop-ment;
- integrating frontend technologies like HTML, CSS and JavaScript for res-ponsive user interfaces;
-conducting code reviews, bug investigation and resolution to maintaincode quality and system integrity.
My portfolio projects:
1. Workflow Organizer
The project is designed by using Django and aimed atmanaging work of individuals as well as team work. It reflects infor-mation about creation and monitoring miscellaneous assignments forboth personal performance (tasks) and collective engagement (pro-jects). Main features are: creation of a task/a project, assigning it tosingle worker or a team, keeping track of its status and displayingsome necessary metrics.
2. Airport Service API
My maiden RESTful web API that incorporated efficient and convenient fight tracking mechanism primarily for ticket booking purposes, core technology - DjangoREST Framework (hereinafter referred to as "DRF"). All features (creating and modifying Routes, Airlines,Airplanes, Crews, Tickets within Orders) revolve around Flight as a complex object.
3. Social Media API
RESTful web API (based on DRF), whose purpose is creation of an interactive platform whichestablishes social networking and ensures social interaction on a basic level. Core functionality includescreation of posts and comments to them, like and unlike certain posts, following and unfollowing users.
4. Library Service API
Overarching RESTful web API (based on DRF), aimed to provide a diverse features andoperations for managing the library (with focus on book borrowing). It is comprised of 5 services: book, user,borrowing, notification, payment (last one implies integration of external API for payment handling).
Ключова інформація
- OOP, Design patterns;
- TDD, SOLID, DRY principles;
- Algorithms and data structures;
- Machine Learning, Web Scraping, Data Analysis, Multiprocessing;
- Python 3.7+;
- Pytest, Unittest;
- SQL;
- Django ORM, Django, Django Rest Framework;
- Flask/Aiohttp/FastAPI/Starlette/Tornado basic understanding;
- PostgreSQL, SQLite, Redis, RabbitMQ, MongoDB;
- Celery, Celery-Beat;
- Threading, AsyncIO;
- HTML, CSS, JavaScript;
- Basic C/C++ knowledge;
- Knowledge of SDLC, Waterfall;
- Agile concepts knowledge (Scrum, Kanban);
- Trello, Jira;
- Docker, Heroku, Nginx;
- Git/Github, Debugger.
Навчався в 1 закладі
Odessa National Law Academy
Master of Law (diploma with honors)
Одесса, 2004
Володіє мовами
Англійська
поглиблений
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Full Grammar Course (2010-2011), Business English Course (2012)
Українська
рідна
Курси, тренінги, сертифікати
Python Course
- OOP, Design patterns;
- Algorithms and data structures;
- Machine Learning, Web Scraping, Data Analysis, Multiprocessing;
- Python 3.7+;
- Pytest, Unittest;
- SQL;
- Django ORM, Django, Django Rest Framework;
- FastAPI;
- PostgreSQL, SQLite, Redis;
- Celery, Celery-Beat;
- Threading, AsyncIO;
- HTML, CSS, JavaScript;
- Docker;
- Git/Github, Debugger.
Додаткова інформація
Achievements
Winner of Local Olympiad in Maths.
Ruslan
Ruslan
Python Developer
Одеса
Активно шукає роботу
повна зайнятість
Оновлено 2 тижні тому