Position: Full Stack Web Developer
Category: Java
English level: fluent
Years of experience: 4

I have worked as a freelancer and Collaborated with cross-functional teams, including designers, product managers, and other developers, to ensure that projects are delivered on time and meet the needs of all stakeholders.
I am a full-stack developer, I have a strong proficiency in both front-end and back-end development using Java and JavaScript-based technologies. I have experience working with various frameworks and libraries such as Spring, Spring Boot, Hibernate, React, NextJs, Express, and Node.js. 
In front-end development, I can create responsive and dynamic user interfaces using React, NextJs, React Native. I am also skilled in HTML, CSS, and other front-end tools and technologies. 
For back-end development, I can create server-side applications using  Java Spring Boot, Express, Nest and Node.js, and I can work with databases like MongoDB, MySQL, and PostgreSQL and Redis for caching. I am also proficient in creating RESTful APIs and implementing authentication and authorization mechanisms using technologies like JSON Web Tokens (JWT) and OAuth. In addition to my technical skills, I have a strong understanding of software development principles, design patterns, and best practices. I am also adept at collaborating with other developers, following agile methodologies, and working with version control systems such as Git. 
Overall, as a full-stack Java developer, I am capable of creating robust and scalable web applications from start to finish, using the latest technologies and best practices in the industry.
Developing and maintaining server-side code using Java, NodeJS, as well as frameworks such as Spring Boot NestJs, Express or GraphQL. Designing and developing client-side code using HTML, CSS, and JavaScript, as well as front-end frameworks such as React or NextJs. 
Working with databases such as MySQL, MongoDB, DynamoDB, PostgreSQL, including designing schemas, optimising queries, and ensuring data integrity. 
Building and maintaining APIs that integrate with other systems, including third-party services and internal systems. 
Ensuring the security and scalability of the application, including implementing best practices for authentication, authorisation, and performance optimisation.