Introduction

Andrea Caccia
Frontend Developer


I’m a web developer specializing in building (and sometimes designing) interesting user interfaces using frontend technologies. Currently, I’m focused on building digital products at Jungles.

 

Scroll to discover

About me

Biography

Hello! My name is Andrea and I enjoy creating things that live on the internet. My interest in web development started back in 2012 when I started a web design course just out of curiosity, after which I found html and css fascinating.

Fast-forward to today, and I’ve had the privilege of working in a web agency, a huge corporation, and a user experience research agency. My main focus these days is building accessible, inclusive products and digital experiences at Jungles for Sky Italy.

What excites me most about being part of the Digital sector in the tech industry is being able to design and create things that have purpose and solve real problems. Leaning into customer research and insight, finding the right problems to solve, delivering that value as quickly as possible, learning from it and then iterating and improving that value over time is the key to great design.

Resume

Passion

What I love

Frontend

Front-end is like a playground for adults which I love to dive in. Basically, we're building an interactive puzzle. First, we create functional pieces like core components. Then we put them together to get the whole picture. After that, the user has a final functional and visual product.

Design System

A good Design System enables you to speed up your Design & Development process in a few different ways, such as faster UI design, go straight from wireframe to development, go straight from idea to UI and eliminate need for clarification.

Reading books

I read for entertainment, information, education, philosophical stimulation. It depends on the book. I rotate a historical to fiction to political/economic to theological to classic in order to not become stale or rigid. I like the ways throught books change the point of perspective about anything.

Skills

Tech & tools

During my career I have dealt with different languages and tools, some I no longer use because they are obsolete, but to date I am comfortable with these:

javascript

typescript

react

jest

graphql

nodejs

nextjs

vitejs

css

sass

tailwindcss

webpack

git

storybook

figma

Experience

In digital industry

Jungles Srl [2021 - now]

Frontend Developer

  • Develop modern, performant and maintainable UI components

  • Work with a variety of different languages, platforms, frameworks, and content management systems such as JavaScript, TypeScript, Nextjs, React and Contentstack

  • Communicate with multi-disciplinary teams of engineers, designers, producers, and clients on a daily basis

  • Trained and mentored colleagues and external consultants to operate independently in projects

Tenova Spa [2019 - 2021]

Frontend Developer

  • Developed web applications iot-oriented using js frameworks and native web components

  • Re-engineered and maintained web apps using ES6 and CSS

  • Development api rest services to interact with differents apps

  • Use Microsoft Azure cloud CI/CD services to automate testing and releases

Iso Produzioni Srl [2015 - 2019]

Web Designer

  • Developed and maintained code for in-house and client websites primarily using HTML, CSS, Sass, JavaScript, and jQuery

  • Manually tested sites in various browsers and mobile devices to ensure cross-browser compatibility and responsiveness

  • Create different UI design based on customer briefs using Photoshop, Illustrator and XD

Atomic Group [2014 - 2015]

Web and Graphic Designer

  • Redesigned and Developed company institutional websites

  • Created digital products catalogues and DEM using Photoshop, Illustrator and inDesign

Projects

In my free time

Rick and Morty profiles cover
typescriptreactjsstyled-componentsapollographql

A web app to watch Rick and Morty characters using Rick and Morty api. Each profile card reports general, origin and location information about the character. Besides, it's possible to know the whole episodes list in which the character has appeared.

Ready made landing cover
javascriptreactjstailwind cssdark theme

A ready made landing page template built with Tailwind css. The project wants to be a resource for all who need to launch a landing page faster with the possibility to configure colors, themes and fonts. The page was assembled using Flowbite content blocks and unDraw open-source illustrations.

Aniscover cover
javascriptreactjstheme-uiswiperjsjikan apiyoutube

A web app based on data from myanimelist.net provided via Jikan rest api. The app allows users to discover upcoming, popular, airing, favorite, movie and ova anime. Search anime with suggests. Play anime trailer hovering top hero carousel or clicking on it in detail modal. Get Detailed info about each anime.

Top crypto dashboard cover
typescriptreactjschakra-uichartjscoingecko api

A web app for monitoring the top 100 cryptocurrencies using Coingecko rest api. View coins capitalization, supply, general market info and global market cap data. Select a currency and visualize its price action filtering by the available timeframes.

Other little projects

htmlcssjavascriptmusic

Vanilla music launchpad to play different drum sets using mouse click or keyboard press.

htmlcsskeyframes

A pure css 3d cube animation built using transform properties and keyframes.

htmlcssflexbox

Hero in pure html and css based on flexbox properties with cover expand animation on mouse hover.

Contact

Contact

Although I’m not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!