Curriculum Vitae / Resume
Giorgio Aquino
When I started, ~20y ago, the world wide web was made up by tables and flash intros.
Over the years I upgraded my knowledge following the debate and searching for the right tool for each project.
I'm focused on front-end, problem solving and tooling.
I love develop web apps using modern stacks placing the user at the center of UI/UX.
- Phone:
- +39 328 4226457
- Email:
- [email protected]
- Nationality:
- Italian
- Birth Date:
- February 1979
Work experience
Senior Front-end Developer
- typescript
- c#
- .net core
- storybook
- jest
- webpack
- azure devops
- react
- design system
- npm
Lead Frontend activities, maintain and improve web applications.
- Migrate legacy code to ES Modules using webpack bundler
- Enable unit test in frontend applications using Jest
- Introduce design system tokens working with the design team
- Start using React components inside legacy code to add new functionality and rewrite core features
- Use Storybook as a sandbox for all new features, using interactive testing
- Enhance CI pipeline to add quality gateways for frontend code
- Publish NPM packages to internal artifactory to share design styles across projects, using different frameworks (React, Angular, Sencha)
- Enable Module Federation pattern (using Webpack) to integrate external webapps inside the main one, sharing a SDK with exposed components and methods
Senior Front-end Developer
- typescript
- web components
- c#
- .net core
- cypress
- jest
- webpack
- rollup
- jenkins
Develop and release ecommerce platform solutions for 30+ shop website
- Update legacy front-end platform to last packages version for performance and secutiry issue
- Migrate karma test runner to qunit node cli version to speedup testing across all packages
- Convert AMD module basecode to ES6 module
- Integrate SonarQube static analysis tool into CI
- Develop from scratch a customer care area, using web components and distributing it as package across several web stores
Tech Lead & Senior Full Stack Developer
- react
- typescript
- redux
- nodejs
- lerna
- npm
- vuejs
- tailwind
- 11ty
- gitlab
Lead and manage front-end team to develop ecommerce web applications.
- Create react component packages library using lerna monorepo and typescript. Use private npm registry for publish and release across several ecommerce web applications.
- Created frontend components using vuejs to migrate ecommerce from jquery
- Manage kiosk shell aplication using electron
Senior Front-end Developer
- react
- python
- styled components
- storybook
Development and maintenance of the web applications
- Migrate web application from jquery to react
- Added storybook to development process for develop and test components in isolation
- Migrate from AVA test runner to Jest
Senior Front-end Developer
- react
- graphql
- websockets
- php
- c#
- ant design
Lead and manage web technologies. Design and develop web applications for embedded systems and broadcast infrastructures.
- Create an embedded web application to manage audio mixer using nodejs, react and websockets
Tech Lead and Senior Front-end Developer
- jquery
- nodejs
- sass
- gulp
- grunt
- react
- gatsbyjs
- electron
- angularjs
- c#
Coordinate the tech team for the development and maintenance of websites for YOOX Net-A-Porter GROUP’s partners. Define technology choices and share knowledge across team members.
- Build a tool to develop and preview email template using platform api
- Created functional test suite using nightwatchjs to test feature and regression on several ecommerce website
- Migrate legacy website using gatsbyjs to improve ux
- Update build pipeline from gruntjs to webpack
- Created internal tool to browser platform api using electron
- Teach about web technology to high school students to project and develop PWA application using React and Firebase
- Developed a npm package (gulp-sass-partials-imported) with ~500 download/week
Senior Front-end Developer
Development and maintenance of websites for YOOX GROUP’s partners
Senior Full Stack Web Developer
- php
- wordpress
- mysql
- codeigniter
- laravel
- jquery
- flash
- adobe air
Head of Web / Digital - Senior Full Stack Web Developer
Head of web / digital for the creation and development of web and digital projects in general. Coordination of work within the department and supervision and implementation of the frontend and backend programming projects.
Head of the IT infrastructure.
- Managed serverals website using wordpress or custom implementation
- Created internal tool to plan and manage company projects, human resources and digital assets
Web Developer
Development and maintenance of websites.
Web Developer
Development and maintenance of websites and interactive CD-ROM.
TRAINING
Workshop Node.js
Development of a fully functional web application that uses NodeJS and AngularJS. The workshop aims to showcase how to work with the latest technology stack, we’ll explore methodologies, testing techniques, tips and tricks and some nice HTML5 features, such as websockets, in a real life working application.
EDUCATION
Maturità con indirizzo di grafica
Diploma di Grafica Pubblicitaria e Arte della Fotografia
Languages
- Italian
- Native or bilingual proficiency
- English
- Professional working proficiency
Infos
- Github
- https://github.com/g100g
- https://www.linkedin.com/in/getto/
- https://twitter.com/g100g
- Personal website
- https://giorgio.aquino.dev