Dmitry
SECURITY ARCHITECT, COMPLIANCE, BACKEND DEVELOPER
- Commercial experience:
- 2 years
- Education:
- higher
- English proficiency:
- B1
Specialization
- Python (Backend Development). Development and support of server applications and microservices
- Computer Vision (CV). Development of scripts for image and video stream processing using OpenCV. Integration of models for object detection and recognition
- PostgreSQL. Database design, writing and optimizing queries
- Docker. Application containerization for development and testing
- API Development. REST API design and development using FastAPI
- Audit and certification of information assets. Conducting certification of information systems, security analysis of assets, development of certification and project documentation
- Implementation and administration of information security controls
- Protection of critical information infrastructure. Participation in projects to protect GIS, PDIS, CII, and industrial control systems of various scales
- Network security. Design and drawing of structural-topological diagrams and interaction schemes of security system components
- System administration. Installation and administration of domestic Linux-based operating systems (Astra Linux, Red OS) and classic distributions (Ubuntu, CentOS, Debian, RHEL)
- Security analysis. Conducting security analysis using vulnerability scanners, MaxPatrol, ScanOva
- Personal data security: Conducting personal data processing audits
- Prometheus
- Grafana
Backend Key Skills
- REST / gRPC API design and development using FastAPI and Go
- Microservice architecture design
- Reliable message delivery implementation (Outbox, idempotency)
- LLM integration, multi-agent orchestration, STT/TTS
- Integration with blockchain platforms (Web3, TronPy, Bitcoinlib)
- Database schema design and query optimization (PostgreSQL, MongoDB, Redis
- Working with WebSocket and real-time subsystems
- Asynchronous task processing (asyncio, goroutines, queues)
- Monitoring and observability (Prometheus, Grafana, OpenTelemetry)
- CI/CD setup and containerization (Docker, GitHub Actions)
- API security: JWT, OAuth2, rate limiting, idempotent webhooks
Backend Basic Skills
- Git, GitHub. Version control, collaborative work on projects
- CI/CD (GitHub Actions): Basic pipeline setup for automated building and testing
- Monitoring & Logging. Basic monitoring setup using Prometheus and Grafan
- Linux: Confident command-line usage, writing shell scripts
- PyTorch & Scikit-learn. Experience with frameworks for creating and training machine learning models
- PEMIN measurement
- IT infrastructure management
- Documentation development
- Technical support
- SQL query optimization, indexes, window functions
- i18n setup (internationalization, content localization)
- SSR (Server-Side Rendering), SSG (Static Site Generation) and ISR (Incremental Static Regeneration) setup
- Rendering and data optimization with React Suspense and Streaming
- Metadata and Open Graph tags setup
- 3D graphics: Three.js
- Animations: GSAP
Information Security Key Skills
- Conducting certification of information systems of various scales
- On-site inspections of facilities, security analysis
- Implementation of information security controls and cryptographic information security controls into the client's infrastructure
- Development of certification, project, and operational documentation
- Design of security systems, drawing of structural-topological diagrams and interaction schemes of security system components
- Technical support for clients on issues related to both information security controls and information security in general
- Working with WebSocket and real-time subsystems
- Asynchronous task processing (asyncio, goroutines, queues)
- Monitoring and observability (Prometheus, Grafana, OpenTelemetry)
- CI/CD setup and containerization (Docker, GitHub Actions)
- API security: JWT, OAuth2, rate limiting, idempotent webhooks
Information Security Basic Skills
- Participation in projects for the protection of GIS, PDIS, CII, automated security systems, and various scales of automated systems
- Implementation and administration of security controls such as: KES (Win/Lin), Dr.Web (Win/Lin), Dallas Lock (Win/Lin/SDZ/Security Server/Virtual Infrastructure Security), Secret Net (Win/Lin), Vipnet Client (Win/Lin), ViPNet Prime, ViPNet Coordinator, Indeed PAM, CryptoPro
- Deploying information security and cryptographic protection tools in the client's infrastructure
- Installation and administration of domestic Linux-based operating systems (Astra Linux, Red OS) and classic Linux distributions (Ubuntu, CentOS, Debian, RHEL)
- Security analysis using Vulnerability Scanner, MaxPatrol, ScanOval
- Personal data processing audits
- Working with spectrum analyzers and antennas for PEMIN measurement. In addition to manual measurements, working with Navigator software
- Administration and audit of the ALPHA DOC system, and related technical support
- Educational workshops and lectures on information security for students and schoolchildren. Organizer of black box pentest competitions
- CI/CD setup and containerization (Docker, GitHub Actions)
- API security: JWT, OAuth2, rate limiting, idempotent webhooks
Tools and Technologies
- Python
- FastAPI
- PostgreSQL
- Docker
- PyTorch
- TensorFlow
- Nmap
- Information security audit
- System administration (Linux/Windows)
Also have experience with:
Information security solutions such as CyberBackup, Komrad Enterprise SIEM, Continent APKSH, Continent AP, MagPRO crypto package, Ideco products, PTAF, Akkord, Sonata, MaxPatrol SIEM, and Phisman. Tools such as: Putty, Visio, Adobe Photoshop, Cisco Packet Tracer, Zabbix, Gitlab, PostgreSQL, Linux bash, Bitrix24, SBIS, and Assistant I also have a second group clearance in electrical safety
Additional
- Familiar to varying degrees with information security solutions such as: CyberBackup, Komrad Enterprise SIEM, Continent APKSH, Continent AP, Mag PRO crypto package, Ideco products, PTAF, Akkord, Sonata, MaxPatrol SIEM, Phisman
- Had experience working with Putty, Visio, Adobe Photoshop, Cisco Packet Tracer, Zabbix, Gitlab, PostgreSQL, Linux bash, Bitrix24, SBIS, Assistant
- Deploying information security and cryptographic protection tools in the client's infrastructure
- Second group clearance in electrical safety
- 30+ closed projects covered by NDAs
- Personal data processing audits
- Working with spectrum analyzers and antennas to measure side electromagnetic emissions and interference. Besides manual measurements, working with the Navigator software
- Administration and usage audits of the ALFA DOK system, and related technical support
- Information security intensives and lectures for university and school students. Organizer of black-box pentest competitions
- CI/CD setup and containerization (Docker, GitHub Actions)
- API security: JWT, OAuth2, rate limiting, idempotent webhooks
Projects
10.2025 – PRESENT
AI‑assistant system (voice robot) for outbound calling
BACKEND DEVELOPER
6 sPECIALISTS ON THE PROJECT
- – development of the AI‑assistant core based on FastAPI for managing voice calls
- – integration with the telephony provider’s REST API for making outbound calls
- – implementation of a dialogue system using LLM and speech synthesizers to conduct scenario‑based conversations
- – creation of an answer analysis module to determine the relevance of offers and extract key parameters
- – development of integration with amoCRM for automatic object status updates and task creation for managers
- – configuration of call monitoring and logging using Prometheus and Grafana
05.2025 – 10.2025
Development of a RAG system for a question‑answering chatbot
BACKEND DEVELOPER
5 SPECIALISTS ON THE PROJECT
- – creation of an ETL pipeline for loading, chunking, and vectorizing text data using sentence‑transformers models
- – implementation of semantic search on a vector database (using pgvector)
- – development of a RESTful API in FastAPI for receiving questions and returning answers generated by an LLM (based on Hugging Face)
- – integration of a context management and dialogue history mechanism to improve answer relevance
01.2025 – 04.2025
Development of an application for assessing the quality of document photos based on neural networks
ML DEVELOPER
3 SPECIALISTS ON THE PROJECT
- – training a convolutional neural network (CNN) to classify photo defects for documents (glare, blur, incorrect angle)
- – collecting and labeling a dataset for model training
- – creating a microservice in FastAPI for model inference
- – implementing image preprocessing algorithms in OpenCV (cropping, aspect ratio verification, brightness and contrast analysis)
09.2024 – 01.2025
Client‑server application for collaborative text editing
FULLSTACK DEVELOPER (PYTHON) Stack: Python, FastAPI, WebSockets, SQLAlchemy, PostgreSQL, React (basic level), Docker. - backend development with FastAPI using WebSockets for real‑time collaboration - implementation of business logic for document management, access rights, and change synchronization between clients - design and deployment of a PostgreSQL database for storing documents and revision history - application containerization using Docker and Docker Compose to simplify deployment
1 specialist on the project
Education
- 2024 South Ural State University, Information Security (Bachelor's degree)
- 2026 South Ural State University, Software Engineering (Master's degree)
- 2022 Stepik course: Python for advanced learners
- 2 months of STEPIK professional development courses: test automation with Selenium and Python