Position: Middle Fullstack Developer
Category: JavaScript
English level: fluent
Years of experience: 2


Full-stack Developer
CGS-team · 
- Creating new applications from the ground up, including ideation, architecture design, development, testing, and deployment

- Developing new features and functionality for both the frontend and backend of our web applications using technologies such as TypeScript, JavaScript, React, NextJS, Redux, React Query, Socket.io, NodeJS, NestJS, ExpressJS, PostgreSQL, MongoDB, Mongoose, typeORM, NestJS, GraphQL.

- Implementing secure and efficient database designs to ensure data integrity and performance

- Writing clean, maintainable, and well-documented code that adheres to best practices and coding standards

- Creating and maintaining REST and GraphQL APIs that are well-designed and efficient

- Implementing online payment systems using Stripe to enable secure and reliable transactions

- Developing and deploying smart contracts on Ethereum and other blockchain platforms using technologies such as Solidity, DeFi, NFT, Smartcontract development, and WEB3 libraries

- Collaborating with other developers to ensure code quality and best practices are followed

- Providing technical guidance and support to team members to help them grow and develop their skills

- Staying up to date with the latest technologies and industry trends to ensure we are using the best tools for the job and implementing innovative solutions to business challenges.

Full-stack Developer
Freelance (Self employed) · 
As a Freelance Web Developer, I have designed and built websites and web applications from scratch, managing the entire development process from concept to deployment. My expertise includes website design, development, testing, and maintenance. Overall amount of successfully delivered projects ≈30.

In addition to my technical skills, I also have experience in project management and presentation. I have worked closely with clients to understand their requirements and provide regular updates throughout the development process. I have also presented my work to clients in a clear and concise manner, ensuring that they understand the technical details and benefits of their new website or web application.

Overall, my experience as a Web Developer has given me a deep understanding of web development best practices and the ability to create high-quality websites and web applications that meet the needs of clients
The most important things for me are: 
- interesting tasks
- friendly people around
- not outstaff as a form of work