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.