About
I am Giuseppe Gigliotti, an enthusiastic developer with 4+ years of experience with a history dating back to the days of 56k modems and Windows 95. My passion for technology has driven me to constantly explore and learn, leading me to become the expert I am today.
🚀 My Journey
- 🎓 I’ve completed formal training programs and pursued self-directed learning to build a strong foundation in software development.
- 💼 Professionally, I’ve worked as a software developer in various companies, contributing to projects using React.js, Redux Toolkit, and TypeScript.
- 🌐 Over time, I’ve specialized in the JavaScript ecosystem, focusing on modern web development and scalable front-end architecture.
💡 Core Technical Skills
- Frontend Development: Hands-on experience with React, Next.js, Angular, and Vue.js, choosing the right stack based on project needs.
- Styling & UI/UX: I create responsive, accessible interfaces using SCSS with BEM methodology, TailwindCSS, and component libraries like Chakra UI, and shadcn/ui.
- Testing: I write robust automated tests using Jest, Vitest, and React Testing Library to ensure code reliability, scalability, and maintainability.
- Documentation: I document API endpoints using Swagger and UI components using Storybook, promoting clarity and consistency across teams.
- Debugging & Optimization: I actively work on optimizing and refactoring code using browser devtools and integrated debugging tools.
- Workflow & Collaboration: I thrive in Agile environments, using GitHub Issues to manage tasks and foster transparent, collaborative workflows.