Hi there! My name is Yakov Savelyev (YakovSava is a shorthand for my first and last name). I'm a Senior Developer Engineer and Team Lead with a diverse technical skill set ranging from low-level system programming and integrations to server administration and machine learning. I have a strong focus on creating effective and high-quality solutions, constantly exploring new technologies, and approaching tasks with flexibility, responsibility, and efficiency—both independently and as part of a team.
- Business Process Automation. Developing scenarios to integrate various services and automate workflows.
- Backend Development. Utilizing frameworks like Flask, FastAPI, and Django to build robust backend systems.
- Machine Learning & AI. Working with libraries such as OpenCV, TensorFlow, and OpenAI API to create intelligent solutions.
- System Programming & OS Kernels. Manipulating system calls and working with core Windows DLLs for low-level programming.
Programming Languages:
- Python (primary)
- C/C++
- JavaScript
- TypeScript
- Rust
- FASM (Flat Assembler, including ARM)
- Mojo
- NASM
- GAS
- Vue.js
- SuiteScript
Technologies:
-
System Programming & OS Kernels:
- Manipulation of system calls (syscall, 0x80)
- Working with core Windows DLLs (kernel32, user32)
-
Backend Development:
- Frameworks & Tools: Flask, FastAPI, Aiohttp.web, Celery, Redis, RabbitMQ, Apache Kafka, Django
- Databases: MySQL, PostgreSQL, SQLite3, SQLAlchemy, MariaDB, MongoDB
- APIs: VK API, Google Cloud Console, MoySklad, VK Pay, Yoomoney, Google Workspace, HomeDepot, EventBrite, SOAP, XML
- Data Formats: SQL, JSON, BSON, YAML, TOML
-
DevOps:
- Linux server administration (OS setup, routing, iptables, DHCP servers)
- Web servers: Nginx, Apache2, OpenSSL
- VPN and proxy services: L2TP, PPPOE, Shadowsocks, VLESS (reality)
- Monitoring: Zabbix
- SSH configuration (certificate-based login), FTP setup (pure-ftpd)
-
Network Services & DNS:
- Configuring DNS records with registrars (Cloudflare, NameCheap)
- Setting up Reverse DNS
- Mail servers: Dovecot, Postfix; webmail: Roundcube
- Configuring Bind9 DNS server
- Setting up DKIM, SPF, and DMARC records for mail servers
-
Machine Learning & AI:
- Libraries: OpenCV, TensorFlow, OpenAI API, Google Gemini API
- Experience with NLP, LLaMA, Stable Diffusion (ComfyUI, ForgeUI), BERT
- Creating and integrating voice assistants (Vonage, vapi.ai, Twilio)
- Developing AI-based assistants for technical support and client management
-
Big Data & Large-Scale Projects:
- Migrating extensive client data to new CRM systems
- Architecting large microservice applications
- Code optimization and team leadership using Agile, Scrum, and Kanban methodologies
-
Other Skills:
- OpenAI Assistance API setup
- Google VM Instance, Google Apps Script
- PC assembly, troubleshooting, and basic electronics
- Reverse engineering DLL, C#, COFF, ELF, and EXE files
- Barcode scanner integrations
- Image data labeling (Roboflow)
- Windows and Linux configuration
- Git, unit testing, and automated testing
- Deploying WordPress and PHP-based applications
- OAuth2 and Basic Auth integrations
- Website parsing and automation solutions
- Telegram
- GitHub
- Email: yakov@yakovsava.dev
- Automatic USB Copying: Automated system for copying data to USB drives, SD cards, and CDs, featuring error handling, progress tracking, and batch processing capabilities. GitHub Repository
- Data Destroyer: High-performance C++ application for secure data destruction on storage devices, implementing multiple data sanitization standards and verification processes. GitHub Repository
- Console CAD: A console-based CAD application for creating 2D shapes according to specified commands. GitHub Repository
- Bot for Face Recognition: A face recognition bot designed for 1:1 format images for documents and other purposes. GitHub Repository
- RetailBox Inc. Website: Developed a business card website for RetailBox Inc. with various features. GitHub Repository
Thank you for visiting my profile! Feel free to connect with me or explore my repositories for more information about my work.