Hi, I'm Giuseppe Gigliotti

💻 Front End Developer | 🐛 JavaScript Enthusiast |🐧 Linux

Tech

HTML
CSS
Typescript
Vue
ReactJS
Redux
RTL
Vitest
Tailwind CSS
Shadcn-ui
Docker
Mysql

My GitHub Repositories

reverb6821.github.io

This is my portfolio, builded with Next.js and Tailwind

View on GitHub

#nextjs

#zustand

#tailwind

aquariumnext

A web app to manage your aquarium and track the parameters of the water

View on GitHub

#react

#zustand

#docker

andromeda

Collection of react components builded with tailwind and shadcn

View on GitHub

#shadcn

#storybook

#react

autoclose-taggerplus-extensions

A lightweight and smart Visual Studio Code extension that automatically inserts closing HTML-like tags and CSS/SCSS/LESS code blocks.

View on GitHub

#visual-studio-code

#typescript

My Experience

Front End Developer

Frontend development activities with React (version 18) and Redux, oriented to the creation of modern, responsive and high-performance interfaces. Design and implementation of automated testing using Jest and React Testing Library, with the goal of ensuring code reliability and maintainability. Debugging activities and optimization of existing code using browser development tools and debugger, with emphasis on identifying and resolving issues related to performance, unexpected behavior, and state management.

Front End Developer

Development of in-house applications and custom solutions for end customers in the logistics, ship and rail tracking industries, with a focus on performance, scalability and reliability. Predominant use of React (v16 and 18) and Angular (v.12) in combination with Redux Toolkit for advanced application state management and TailwindCSS for building modern, responsive interfaces. Active involvement in the technical analysis and architectural evaluation phases of projects, helping to define the most suitable solutions in terms of technology stack, scalability and code maintenance over time. Design and development of automated tests with Jest and React Testing Library, aimed at ensuring high code coverage and quality. Collaboration in the development and maintenance of e-commerce platforms on Symfony and MariaDB stacks, dealing with both new implementations and optimization of existing code. Managing and configuring development environments using Docker, ensuring consistency across environments, portability and ease of integration across the team.

Web Developer Internship

Training internship in the area of web development, during which I had Model-View-Controller (MVC) architectural pattern: implementation of applications structured to ensure separation of responsibilities between user interface, business logic and data management. .NET platform: use of the .NET framework for web application development, with emphasis on the ASP.NET environment. API development and consumption: API design and integration, with emphasis on RESTful APIs for client-server communication. DOM manipulation: dynamic interaction with the structure of HTML pages using JavaScript to enhance the user experience. REST services: use and implementation of RESTful web services for distributed applications.