Position: Node.js Team Lead
Category: Node.js
English level: fluent
Years of experience: 11

1) As a Team Lead and backend developer, alongside React and React Native developers (3 ppl on a project overall), we built an entire project, including AWS infrastructure, from scratch. We successfully launched and operated it in production.
2) Consistently reduced the complexity of requirements and development time for products by effectively implementing Scrum and Lean approaches (saved months of time waste on different projects)
3) Optimized our complex WPF application, increasing performance by 3x to 8x in different areas.
I started working in 2011 and became a C# lead. In 2016, I moved to a Node.js lead position. Now, in 2023, I work 50% as a lead and 50% as an architect.

I enjoy coding and working with people. Here is what I have done:

Node.js:
1) Worked on a French food delivery project. Used AWS, Express, React, RabbitMQ, Redis, PostgreSQL, and more.
2) Led the building of a hospitality platform from scratch. Handled all DevOps on AWS. Used Node.js, React, React Native, AWS, PostgreSQL, Docker, and others.
3) Helped with an online portal with gamification. This was added to an online learning site (used Loopback, Redis, Angular)
4) Helped build a paid self-marketing platform (Nest.js, React and GraphQL)
5) Worked on a big American marketing platform, with clients like McDonald's (AWS Lambda, Node.js)

C#:
1) Worked at a Ukrainian product company. Used WinForms.
2) Me and my team built a Case Management System. Part of an outstaff team. Used WPF, ASP.NET MVC/WebAPI.
I love everything about Software Dev industry - code, create cloud infrastructures, build teams and mentor people, facilitate processes, learn new tools, apply lean and product vision, etc.