Position: Backend / Nodejs developer
Category: Node.js
English level: upper
Years of experience: 1.5

• Managed projects from the "idea" to the continuous delivery of iteration to production
• Managed team that created solution for the high load Live Streaming service within 7 month (initial MVP)
• Successfully delivered updated (in some cases rebuilt) solutions with limited to no documentation provided
Backend/NodeJ developer.

I am working in Software Development/IT for the last 16 years, though before 2022 I had mainly managers' positions (Technical Project Manager, Manager of Software Development department, QA Manager, etc).

As Backend developer I currently work on creating and optimizing REST APIs, periodically perform code review of team mates's PRs, analyze slow db queries; etc.

My main responsibilities as Technical Manager were project planning, estimating the cost and resources, defining the roadmap with the customer, and hiring and managing developers, QA, and project managers.

Technical tasks included setting up and reviewing SDLC processes inside the team(s): code review, CI/CD pipelines, negotiating infrastructure decisions, reviewing architecture, etc).

Highlights:

• Backend developer (Node.js)
• Experience in Frontend development (React, Bootstrap, AngularJS)
• Bachelor's degree in Computer Science.
• Fluent in English (both written and spoken);
• Certified AWS Solutions Architect Professional;
• Experience with Docker/Kubernetes;
• Experience with SQL (MySQL, SingleStore, PostgreSQL, SQLite) and NoSQL (MongoDB, Firestore)
• Experience in designing the architecture for high load systems (Live Stream / VOD Management platforms);