Professional in IT since 2000
I have been immersed in IT throughout my entire conscious life, working professionally since 2000. Since 2017, I have focused on delivering IT solutions remotely, specializing in software development, project management, and software testing.
Technologies: Blockchain analysis
Description: Identified a critical architectural issue in the algorithmic stablecoin for the Waves blockchain. This discovery was part of a bug bounty competition.
Technologies: C, Linux Kernel 2.4.x
Description: Developed a patch for the Linux kernel to protect against ARP spoofing attacks. The solution monitors changes in the ARP table, identifies suspicious activity, and allows configurable responses such as blocking or alerting the administrator. This enhances network security by preventing traffic redirection through malicious nodes.
Role: Analyzed ARP protocol vulnerabilities, designed and integrated the patch into the Linux kernel, and conducted testing to ensure stability and reliability.
Technologies: Telegram API, Cryptocurrency Exchange APIs
Description: Developed a Telegram bot for trust-based investment management. The bot is integrated with APIs of five major cryptocurrency exchanges, enabling seamless management of investments and portfolio tracking.
Details available upon request.
Technologies: Vue.js, PHP
Description: Developed a system for managing merchandising for a retail chain. The solution considers warehouse stock levels and provides instructions for arranging products on shelves based on marketing, turnover rates, and available equipment.
Details available upon request.
Technologies: Node.js, Vue.js, MongoDB
Description: Built the core, web interface, and blockchain node integration for a centralized cryptocurrency exchange. Features include order matching algorithms, limit and stop orders, deposits and withdrawals, and 2FA security.
Details available upon request.
Technologies: CI/CD, Docker, Bash
Description: Developed an automated system for the testing department that creates a third-level domain for each branch (bugfix/feature). The system enables manual testing on specific codebases with snapshots of actual project data, isolating branches and production environments.
Details available upon request.