Position: Fullstack Developer (Node.js + React.js)
Category: JavaScript
English level: upper
Years of experience: 2.5

1. I became a tech lead on my first company project.
2. When I got into my second project, it was 1.5 years of development and it had a lot of bugs thus badly usable. I became a tech lead here and brought it to a release state after 2 months.
Hello, I am a Fullstack developer (Node.js, React.js) with 2 years of experience and also 2nd year CS student.

I started my career working as a freelancer. Mostly my projects were small there. I worked with pure HTML/CSS/JavaScript there but also had a little experience with WordPress. I learned a lot about pure Browser API during this period and also got precious experience communicating with clients and managing projects.

Then I got a gap in my work and started learning React.js and its environment. I created some pet projects using React, Redux, MUI, React Hooks, and GraphQL/ Apollo Client. Then I also started learning Node.js.

My next career step was the position in Itjet company as a Fullstack developer.

During one-month learning, I went deeper into the backend job - worked with setting up the project: project structure, error handlers, linters, REST best practices, middlewares, Swagger Docs, Sequelize, db migrations, Google API, auth flow, git rebase, working with Jira.

Then, I started a commercial project in the Social sphere as a Fullstack developer. I worked with setting up projects infrastructure (docker, nginx, Cron, SSL, AWS EC2, AWS RDS, IAM, AWS SES, AWS ECR, CI/CD), backend architecture, auth flow, db architecture, and overall backend logic. From the FE side, I also was setting up an infrastructure (AWS S3, AWS Cloudfront, SSL, Vite.js config, CI/CD) worked with Vite.js build tool, Typescript, emotion styles, Canvas API, worked on custom charts with Chart.js, a bit work with Websockets, RTK, RTK Query, Cashing. I started making code reviews and was taking part in FE architecture decisions. We worked with atomic design architecture here. I also was taking part in communicating with clients, figuring out new features, etc. I went through the whole project and we delivered it to a client after half a year.

After that, I joined another project in the Fitness sphere. It was in the near-release stage and got its first customers but it had a lot of bugs. I started working here as a Fullstack developer too. Mostly I worked with the backend: fixed logic, optimized db queries, divided routes by smaller ones, worked with swagger, pure SQL queries, working on new features, communicating with clients, working with Stripe.js and In-App Purchase subscriptions, Webhooks, subscription purchase flow, etc.

During my job at Itjet, I also worked on some pet projects with microservices, Nest.js, testing libs, Redis db and Kafka.
I expect having a job with young and progressive community, working with modern technology (no legacy) and interesting projects. I would appreciate if I could have a direct influence on a project, could communicate with clients and make my own suggestions and be heard