Position: JavaScript Developer
Category: JavaScript
English level: upper
Years of experience: 4

- Teach web development to more than 50 persons
- Became President of my department's organization which is the National Association of Computer Science Students
As a developer with experience in React, NextJS, NodeJS, I have completed a variety of projects and tasks. In my previous role as a frontend developer at a startup called Producta, I was responsible for building and maintaining the company's web application using React and NextJS. I utilized TypeScript to ensure strong typing and maintain a scalable codebase.

Some specific tasks and projects I completed include:

- Developing and designing new features for the web application, including implementing complex React components.
- Creating self-contained, reusable, and testable modules and components to improve maintainability and scalability.
- Assisting in defining the architecture of the application and ensuring best practices were followed.
- Working closely with the design team to ensure a seamless user experience.

In my current role, I am working as a frontend developer with NextJS and TypeScript. My responsibilities include:

- Building and maintaining the web application using React, NextJS, and TypeScript.
- Implementing new features and improving existing ones.
- Collaborating with the backend team to ensure a seamless user experience.
- Assisting in defining the architecture of the application and ensuring best practices are followed.
As a developer, I am always looking to improve and stay up to date with the latest technologies and best practices. I am particularly interested in improving my skills in performance optimization and working with GraphQL. I also want to explore more of the React ecosystem such as exploring new libraries and frameworks, to see how I can improve my development skills.
- To gain more insight on working with react, nextjs and typescript.
- To experience remote and collaborative working environment
- Apply everything I have learnt in real world applications and learn from my mistakes as I go along