• File

Руслан

Python-програміст

Age:
27 years
City of residence:
Berezan
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmailMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Ruslan Sirenko
Python Backend Developer
Location Berezan, Kyiv region, Ukraine
Phone [open contact info](look above in the "contact info" section)
Email [open contact info](look above in the "contact info" section)
Telegram @ser_ruslan
GitHub https://github.com/Ruslan2512

Summary
Python Backend Developer with 2 years of commercial experience developing internal enterprise systems and document-processing services.
Experienced in FastAPI, SQLAlchemy, OCR, asynchronous programming, REST APIs, SQL, Docker, GitHub, WebSockets, scraping data from web
sites or files and data processing. Passionate about building scalable backend services and automating business processes.

Work experience
Python Backend Developer
Finance company (2024 – Present)
Developed backend services using FastAPI.
Designed REST APIs.
Implemented asynchronous processing with asyncio.
Worked with SQLAlchemy ORM and Microsoft SQL Server.
Developed OCR pipelines for scanned documents using Pytesseract.
Built parsers for HTML, DOCX, PDF and image files.
Automated business processes.
Maintained existing production services.
Collaborated with other developers using Git
Experience with Django

Skills
Languages: Python;
Backend: FastAPI, Django, REST API, Asyncio, WebSockets;
Databases: SQLAlchemy, MS SQL Server, SQL (PostgreSQL, SQLite, MariaDB, MySQL), NoSQL (MongoDB);
Tools: Docker, GitHub, Postman, Jupyter Notebook;
Data Processing: Scrapy, BeautifulSoup, SQLAlchemy, Selenium, Pytesseract (OCR recognition text) Asyncio, Numpy, Pandas Pillow, PyMuPDF,
Pydantic, Aiohttp, Websockets, Async/Await, Dependency Injection;
Soft skills: responsibility, teamwork, critical thinking;

Project experience
"Primary Documents": Bulk processing of files of various formats and complexity. Work with templates. Parsing information from files:
docs, html, txt, images (using OCR text recognition), rtf. Writing various algorithms for processing files. Writing algorithms for parsing
data from third-party sites and writing data to databases.
Creating corporate applications for processing information within the companies.

Education
Python Fullstack Developer IT School GoIT Kyiv
2022-11 2023-11
Bachelor National University of Food Technologies
2018-09–2020-06 Design engineer Kyiv

Languages
Ukrainian Native
English A2

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: