Position: Team/Tech Lead
Category: JavaScript
English level: fluent
Years of experience: 9

I've created a whole project with infrastructure on my own. After that the project has grown and I've been leading all departments - tech, management, product, data, seo. As a result I have good understanding of almost all aspects of the product development, as well as solid experience and feel in web development.
When I started working in the web development, I had experience of creating pure html templates without any frameworks, with fully responsive layout and using vanilla js or jQuery for not heavy web page interactions.

Then I had experience working on ASP.NET MVC applications (small and big enterprise) with Razor programming syntax and Kendo UI for jQuery as a set of reused components.

After that I started working on a few Angular 2+ based pretty large applications, designed architecture of the app and set up projects from scratch.

Also, worked on a huge angular enterprise project with creators of ngxs and other open source maintainers.

Next step in my journey was working as a full stack developer (nodejs + Angular) for the Swedish startup.

During my full stack position I've started working on a side project - a free stock video footage website as a solo developer and created the whole project on my own. This included:
- front end app with server side rendering optimised for SEO;
- back end service and Admin UI as custom CMS
- public API service so that other (btw pretty popular websites integrated us such as Google Wordpress Stories and Linktree)
- set up asynchronous infrastructure on Google Cloud Platform and Cloudflare

After the project growth I've left my full time job and started leading all other aspects of the product at the startup, such as:
- tech stack / architecture and development processes
- project management and QA
- SEO and Data Analysis
- product ownerships
Eager to get new challenges!