Job
HR-Link
Role
On-premises engineerAug 2023 - now
- Linux
- Docker
- bash
- PostgreSQL
- Python
Stack
Responsibilities
Maintaining the on-premises solution of the software on numerous
clients: updates, tweaking, incident fixes, as well as general tasks
like helping client engineers and users with the software.
Additionally, I’ve created several internally used applications, which help myself and my colleagues.
- Script-checker
- an application that checks given script for common errors related to PostgreSQL and Docker.
- Script-creator
- an application that generates Bash scripts from SQL scripts for execution on machines running PostgreSQL inside or outside a Docker container.
Job
VAS Experts
Role
Software engineerFeb 2021 - Jul 2022
- Python
- CentOS
- ClickHouse DB
- bash
Stack
- Development
- Testing
Responsibilities
Details
Lead developer on multiple submodules of СКАТ DPI:
Website classifier
- Text classifier (maintenance)
- Image classifier (development, shipping, maintenance)
- Video classifier (development, shipping, maintenance)
Created a module to scrape, download and analyze images and videos from websites using requests and NudeNet libraries. Made Quality of Life improvements to existing codebase: refactoring, added comments and vastly improved logging throughout the whole program.
Dump analyzer
- Rewrote the whole program, as the old architecture was barely usuable.
- Refactored program uses 5x less memory, has low load on CPU and has great performance.
- xml.etree.ElementTree
- analyzing and restructuring XML dumps
- clickhouse-driver
- communicating and working with ClickHouse DB
- Used libraries: