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.
- Address:
- Via Cimitero 21, 41013, Castelfranco Emilia (Italy) IT
- Phone:
- +39 328 4226457
- Email:
- giorgio@g100g.net
- Nationality:
- Italian
- Birth Date:
- 04/02/1979
Work experience
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