Contact Information
About Me
Ја сам Senior Developer-Engineer са дубоком експертизом у backend-у, системском програмирању и DevOps-у. Креирам високо-перформантне, скалабилне и поуздане системе базиране на широком спектру технологија, укључујући Python, C++, Rust, JavaScript, Assembler и модерне фрејмворке (Flask, FastAPI, Django, Aiohttp.web, Daphne). Активно примењујем PostgreSQL, MySQL, MongoDB, Kafka, RabbitMQ, Nginx, Zabbix и друге DevOps алате. Имам искуство у машинском учењу (PyTorch, TensorFlow) и интеграцијама. Тежим сталном развоју, савладавам нове технологије (WebSockets, Jinja2, Mojo) и примењујем најбоље праксе за решавање сложених проблема. Ефикасан сам у тиму и индивидуално, одговоран и брзо се адаптирам технолошким променама.
Кључни технолошки стек и вештине: Python, C++, Rust, JavaScript, Assembler, FASM, NASM, GAS, Mojo, TypeScript, Vue.js, SuiteScript, Flask, FastAPI, Django, Aiohttp.web, Daphne, WebSockets, Socket, ASGI, Jinja2, Celery, Redis, RabbitMQ, Kafka, MySQL, PostgreSQL, SQLite3, MariaDB, MongoDB, SQL, SQLAlchemy, Pandas, Nginx, Apache2, Zabbix, Docker, Docker Compose, Linux, DevOps, SysAdmin, Kernel, Syscall, DLL, Google Cloud, AWS, Yoomoney, Stripe, Криптовалуте (TON, Tron, USDT, Ethereum, USDC, DAI), XML, Torch, TensorFlow, OpenCV, Stable Diffusion, YOLO, ChatGPT, GPT, Mistral, DeepSeek, Claude, RuGPT-3, Transformers, Git, GitHub Actions, Unit-тестови, Auto-тестови, Pytest, Unittest, WordPress, PHP, Парсинг, Интеграције, Make.com, Zapier, Grafana, Prometheus, Cockpit, Netdata, gRPC, JSON-RPC, GraphQL (креирање и коришћење), DDNS, Code Review, SOAP (креирање и коришћење), jQuery, RTMP, WebRTC, HLS, Async Playwright, Puppeteer, Облажење Cloudflare-а, Облажење Captcha-е.
Professional Experience
Консултант CTO / Старши Python Консултант
Ангажован сам на краткорочном пројекту ради спровођења техничке ревизије и стабилизације процеса развоја у условима великог техничког дуга.
Кључна достигнућа: - Извршио сам свеобухватну ревизију наслеђене архитектуре (Python, Nginx, Qdrant) и базе кода, идентификујући критичне рањивости и тачке отказивања. - Развио сам и представио руководство формални извештај о техничким ризицима са мапом пута за њихово отклањање. - Успоставио сам од почетка основне процесе развоја: праћење задатака у YouGile, обавезно прегледање кода и управљање гранама у GitLab-у. - Руководио сам и менторски тим за развој (2 особе), повећавајући предвидљивост и квалитет излазног кода. - Успешно сам извршио задатке постављене за пројекат, предавши тиму готове процесе и документацију.
Suosnivač i tehnički direktor
As Co-founder & Tehnički direktor, I led the technological development of a startup specializing in IT outsourcing and consulting. Managed a team of 9 developers, handling the full spectrum of management functions: team building, hiring and onboarding new employees, training, mentoring, code review, and performance assessment. Ensured the successful delivery of both internal product initiatives and outsourced projects for external clients. To enhance project management efficiency and client interaction, I implemented and optimized a CRM system. Additionally, I initiated and led the development of a proprietary service for tracking team working hours, which improved transparency and control over the work process.
Rukovodilac tima za razvojne inženjere i rukovodilac tima za testiranje
Види доле:
Rukovodilac tima za razvojne inženjere i testere
Види доле:
Inženjer za razvojne inženjere
As Vođa tima, I managed a team of developers and testers, responsible for a wide range of tasks from automation and integrations to web development and cloud solutions. Key areas:
Automation & Integrations: Developed complex automation scenarios on Make.com, integrated dozens of APIs and services (CRM, messengers, email services, etc.), including bypassing paid APIs for data parsing. Implemented AI solutions to automate key business processes, including developing neural networks for handling incoming calls, automated cold lead outreach, and replacing the first line of technical support, significantly increasing efficiency and reducing operational costs.
Web Development: Created a variety of web solutions, from simple HTML/CSS/JS sites to complex Django applications with WebSocket integration and microservice architecture, including developing online games for Telegram and web. Edited and supported WordPress sites.
Cloud Technologies: Practical experience with Amazon AWS (Amplify, EC2, Route 53) for deploying and managing web applications.
Tech Stack: Python (Django, aiohttp.web), JavaScript, TypeScript, Vue.js, SuiteScript, Node.js, MySQL, MariaDB, AWS, Linux, Git, etc. Actively applied principles of modular and automated testing, improved team development and external code collaboration skills. Possess experience in creating and implementing AI solutions for business process automation.
Rukovodilac tima za razvojne operacije i programere
Responsible for the design, development, and deployment of the official FC "Vikhr" website, a dynamic online platform created to meet the needs of the club and its community.
Key achievements and contributions include:
Developed a comprehensive site structure with sections for various departments, ensuring an intuitive and engaging user experience for club members and fans.
Implemented a moderator panel allowing easy creation and management of posts, and enabling user interaction through comments and discussions.
Integrated social login options, including Google, VKontakte, and Telegram, simplifying the registration and authentication process for users.
Added dynamic theme switching capability, allowing administrators to change the site's appearance via the admin panel, and users to select their preferred theme.
Developed a modern and user-friendly design focused on aesthetics and usability for comfortable viewing on any device.
Ensured high levels of security and performance by configuring Cloudflare, Nginx, Gunicorn, and Django to protect against potential DDoS attacks and optimize server operations.
Implemented an email verification system for users, ensuring access to specific features and content only for legitimate users.
Developed a customized user management system tailored to the club's specific needs, increasing flexibility and control over roles and permissions compared to standard Django setups.
Configured a dedicated mail server for site administration, ensuring smooth and effective communication with users and team members.
Using modern technologies and best practices, I built a secure, scalable, and easily manageable platform that fully meets the requirements of FC "Vikhr".
Inženjer za automatizaciju poslovnih procesa
Initiated and implemented the automation of key business processes at Swoz Consulting, leading to a significant increase in operational efficiency. A key achievement was automating data collection from Google Sheets using Google Apps Script. This allowed seamless real-time data integration into various company applications and workflows, improving data timeliness and accuracy for decision-making. Led the integration of Freshworks CRM, ensuring smooth synchronization of client data with sales and support processes. CRM system optimization provided sales and support teams with more accurate and actionable analytics, improving customer service quality and sales effectiveness. Strategically used Google Apps Script for automation, eliminating the need for expensive third-party platforms. Developing and deploying scripts on Google's free hosting significantly reduced operational costs while providing an effective, scalable, and reliable solution fully meeting the company's needs.
Inženjer za automatizaciju poslovnih procesa
Led comprehensive business process automation, significantly increasing productivity and reducing time spent on routine operations. Key achievements include:
UPS & Monday.com Integration: Developed and implemented an end-to-end automated order processing system, integrating UPS shipping services with the Monday.com platform via Shopify and Make.com. Result: reduced manual processing errors, accelerated order fulfillment, and improved customer service quality.
Workflow Optimization in Monday.com: Created a flexible and intuitive system of interconnected Monday.com boards for efficient order movement and processing. Result: increased transparency and team efficiency.
Make.com & Monday.com Integration Improvement: Optimized Make.com scripts, ensuring stable and fast integration with Monday.com and long-term resource savings.
AWS WorkMail & SES Setup: Implemented a reliable and secure AWS WorkMail email system and automated sending of notifications and offers to clients via AWS SES, ensuring timely and accurate communication.
DNS Configuration for Email: Configured DNS records (MX, SPF, DKIM, DMARC) for the email domain, improving deliverability and phishing protection. Provided user support for email setup on various devices and applications.
Programer-programer
Developed a high-performance Python bot for automatically forwarding content from VK (VKontakte) to Telegram. Key achievements:
Custom Asynchronous Task Orchestrator: Overcame limitations of standard tools (Celery, Aioredis) by developing a custom, flexible, and efficient orchestrator for asynchronous task processing.
Reliable Encryption Algorithm Implementation: Ensured data security using a proprietary encryption algorithm resistant to unauthorized access.
High Flexibility and Customization: The bot is easily adaptable to various requirements and usage scenarios.
Asynchronous Architecture: Ensured high speed and responsiveness through asynchronous data loading and task processing.
Admin Panel: Implemented a convenient control panel for bot administration and monitoring.
Technologies: Python, vkbottle, aiogram, asyncio, aiohttp, aiofiles, Custom asynchronous orchestrator, Custom encryption algorithm.
Programer-programer i administracija sistema
Time Management System Development and Implementation (Python, Bash, Keenetic)
Router Log Automation: Developed a Python script for automatic collection and processing of Keenetic router logs. Implemented algorithms to automatically determine employee start and end times, improving time tracking accuracy.
System Optimization and Setup: Optimized the Python script's performance and configured the Keenetic router for uninterrupted system operation and data protection. Assembled and configured computers with necessary software for employees.
User Training and Support: Conducted employee training on the system, developed documentation, and provided technical support.
Dostignuća: Created an effective time management system, improving employee discipline and optimizing working time usage. Developed a Python bot (aiogram, asyncio) for confirming presence at the workplace.
Veštine: Python, Bash, Keenetic administration, Data Analysis (Excel, TOML), PC Assembly & Configuration, User Training.
Preduzetnik u oblasti prodaje računara
Market Analysis & Pricing: Conducted market analysis of computer components and demand to determine optimal configurations and competitive prices.
PC Assembly & Testing: Assembled and configured custom PCs for bespoke orders and retail sales, ensuring high build quality and thorough testing (Windows, Linux).
Sales & Customer Service: Managed direct sales via online platforms, negotiated with clients, provided consultations on computer selection and usage. Provided customer support, including resolving technical issues and handling warranty service.
Veštine: PC Assembly & Configuration (Windows, Linux), Market Analysis & Pricing, Direct Sales & Negotiation, Customer Service & Support, Marketing & Advertising (online platforms), Entrepreneurial Initiative & Responsibility.
Programer-programer
High-Performance Server Deployment & Configuration (Linux, Nginx, OpenSSL)
Server Infrastructure Optimization: Selected and configured Linux (Ubuntu) based server hardware to ensure high performance and handle a large number of concurrent connections. Enhanced server security by configuring firewalls, applying regular updates, and installing security patches. Optimized performance through caching configuration and SSD usage, increasing application speed.
Multi-Bot Development for VKontakte with Payment System (Python, vkbottle, Aiohttp.web, YooMoney API, VKPay)
Service Automation on VKontakte: Developed a Python bot for hailing taxis via VKontakte, automating the ordering process and improving service accessibility for VK users. Integrated YooMoney API and VKPay payment systems, ensuring secure and convenient online payments for bot users. Implemented a "multi-bot" architecture, allowing a single bot instance to serve multiple VK groups, reducing development and maintenance costs and enhancing scalability. Ensured uninterrupted bot operation through monitoring and implemented auto-action features for user retention and engagement.
Website Development for Architectural Agency (Python, Aiohttp.web, JavaScript, HTML, CSS, SCSS)
Web Platform for Project Management: Developed a website for internal use by the architectural agency, optimizing project management and document workflow. Created a user-friendly and intuitive interface, simplifying user interaction with the site. Implemented automatic content population from FTP folders, speeding up information updates and reducing content management workload. Provided technical support and site monitoring, ensuring stable operation and prompt resolution of technical issues.
General Technologies: Python, JavaScript (jQuery), HTML, CSS, SCSS (SASS), Aiohttp.web, vkbottle, asyncio, YooMoney API, VKPay, Linux, Nginx, OpenSSL.
Фрееланце
Social Media Marketing Automation (VKontakte): Developed Python programs for automating posting and messaging on VKontakte, increasing the effectiveness of SMM campaigns for clients. Implemented features for scheduling publications, audience segmentation, and analyzing campaign results.
Server Scripting & Cloud Infrastructure Support: Created Bash and Python scripts for automating tasks on Google Cloud Platform servers, ensuring stable operation and reducing time spent on routine operations. Maintained cloud server operability and provided technical support to users.
Telegram Game Bot Development (Python): Created a Python bot for a Telegram game featuring engaging mechanics and interface, attracting users and increasing their engagement.
Automated VKontakte Community Creation (Python): Developed a Python program for automating the creation and configuration of VKontakte communities, speeding up the launch process for new online communities for clients.
Key Veštine: Python, JavaScript, Backend Development (Flask, Aiohttp.web), API Integration (VK API, Telegram API, VK Pay API, YooMoney API), Automation, Cloud Server Management (Google Cloud Platform).
Програмер
Recruited by the college administration during my studies to develop, implement, and support internal IT solutions.
Key Responsibilities & Dostignuća:
Student Activity Management System: Developed and implemented a web platform for storing and managing student certificates and related event information. Designed the system with high flexibility and an intuitive interface specifically for users lacking technical expertise.
Faculty Bonus Calculation Automation: Created an automated system to calculate incentive payments (bonuses) for teaching staff, replacing the previous manual, paper-based calculation process. This significantly reduced processing time and improved accuracy.
Faculty Activity Tracking System: Developed an automated system to track faculty members' professional activities, including participation in competitions, obtained certifications, qualifications updates, and other achievements.
Stack: Python, Django, Flask, JavaScript, HTML, CSS, PostgreSQL, SQLite, Linux
Featured Projects
UpworkBox
Izrada Gigradar analoga za raščlanjivanje i primenu rada na upwork-u
Zatvoreni projekat. Komercijalni
Fusion Appliance Voice AI
Kreirajte glasovnog asistenta za rad sa pozivima i potencijalnim klijentima. Tehnika određivanja i proračuna rastojanja
Tark Voice
Glasovni asistent u bazi vapi.ai
Technical Skills
Frameworks
Programming Languages
Other
Tools
Achievements
Recommendation
Mark Galimov
Igor Bogoduhov
Education
Tchaikovsky Industrial College
Tchaikovsky Industrial College
Tchaikovsky Industrial College
Additional Information
Увек у ИТ сфери
Дубоко сам заинтерен за ИТ сферу, не само у оквиру своје професионалне делатности, већ и као хоби. Поред развоја, интересују ме електроника и системска администрација: волим да подешавам ДНС записе, креирам поштанске сервере и бавим се одржавањем рачунара. Ово ми помаже да проширим своје техничке вештине и да стално будем у току са савременим технологијама.
Комуникационе вештине
Многи сматрају да је овако дубоко техничко урањање често повезано са слабом комуникацијом, али код мене је обрнута ситуација. Од малих ногу сам се бавио позоришном радионицом, где сам развио вештине јавног наступа и реторике. Захваљујући томе, умем приступачно да објасним чак и сложене техничке аспекте, укључујући и људима са нултим знањем.
Едукација и менторство
Волим да делим знање, помажем члановима тима и едукујем колеге. Имам успешно искуство у мотивисању и едукацији деце (од 7 до 15 година) основама ИТ-а, а са одраслима радим још ефикасније. Едукација, одржавање обука и писање чланака су део мог репертоара.