Andrey Popov

Node.js Developer

Photo of Andrey Popov

About Me

Hi, I'm Andrey Popov, a passionate Node.js developer with experience in building scalable backend systems, REST APIs, and real-time applications. Since 2015, I have been working as a developer with over 9 years of experience in information technology and systems integration. During this time, I have participated in the analysis, design, and development of complex projects, including commercial development. I have experience in software development, systems integration, process automation, and IT consulting. I possess deep knowledge and skills in server-side development, creating and maintaining web services, as well as integrating with various systems and developing REST APIs. I have participated in the creation and maintenance of commercial projects, which has allowed me to develop skills in handling client requirements, project management, and bringing tasks to successful completion. I am a fast learner and actively engage in self-development.

Skills

  • JavaScript (ES6+), TypeScript
  • Node.js, NestJS, Express.js
  • REST API, gRPC, NATS, WebSockets
  • Databases: MongoDB, PostgreSQL, Redis
  • Software Architecture, Microservices Architecture
  • API Design and Development
  • Docker and CI/CD Pipelines

Education

  • Master's Degree Program, Computer Science and Engineering, Altai State University (2017)
  • Bachelor's Degree Program, Computer Science and Engineering, Altai State University (2015)