ABOUT ME
My journey and the passion that drives my work in software architecture and engineering
Evgeniy Leonidov
Senior Software Architect & Software Engineer
19 years of practical experience in developing scalable systems, architecting high-load solutions, and security systems. Specialized in backend development with deep expertise in PHP, neural network model design, and user behavioral analysis.
Education
Master’s Degree in Radio Engineering – Radio Communication, Television and Broadcasting Equipment
Specialist in Information Security – Protection Against Unauthorized Access
Master’s Degree in Management – Strategic Management of Technology Projects
Academic foundation in radio engineering and information security complemented by management competencies, enabling architecture design that accounts for business requirements and technical constraints.
Core Competencies (full list)
Architecture & Development:
- Design of high-load systems with focus on performance and scalability
- Backend development in PHP: custom engines, APIs, microservice architectures
- Development of security systems for web applications: attack prevention, threat monitoring, data protection
Artificial Intelligence & Analytics:
- Development and training of neural network models for applied tasks
- Behavioral analysis and visitor profiling systems
- Application of mathematical apparatus for algorithm and model optimization
Technology Stack:
- PHP (deep expertise), JavaScript, Python
- Database design, query optimization, caching strategies
- Performance monitoring, logging, and profiling systems
Teaching Activities
Teaching courses for students in the following areas:
- Software Architecture
- Algorithms and Data Structures
- Higher Mathematics for Developers
- Practical Programming
Mathematical training applied to solve non-trivial problems in ML/AI, cryptography, and high-load system optimization.
Approach to Work
Focus on creating reliable, secure, and performant solutions. Every architectural decision is technically and economically justified. Adhere to principles of clean code, testing, and documentation.
Track modern trends in development, security, and ML/AI, adapting proven practices to project specifics. Open to mentorship and knowledge transfer in team collaboration.