
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)