Giulia Alfonsi

Curriculum Vitae

Contact

Email:
GitHub:
https://github.com/electricg
Portfolio:
https://giulia.dev/portfolio

About me

I am originally from Italy, I've lived in the UK for 7 years, and now I currently live in Vancouver, Canada.

I've started being interested in the web and doing websites when I was 15 at the end of the '90s and I've never stopped ever since. I am very driven, a self learner, and I like challenges.

I live this job as one of my passions and, as such, I put as much effort as I can into it, trying to find best solutions for every task and by getting full understanding of my technical choices.

Skills

Employment

  1. -

    Senior Frontend / JavaScript Engineer

    Independent Contractor Vancouver, Canada

    I help companies planning and developing the UI of their web apps, and I assist their frontend developers in extending their knowledge of HTML, CSS and JavaScript.

  2. -

    Senior Frontend Engineer

    ZenHub Vancouver, Canada

    I work in the engineering team to create, deliver and maintain features and functionalities for ZenHub, which is an Agile Project Management for GitHub.

  3. -

    Senior Front-End Platform Engineer

    Clique Vancouver, Canada

    I work with the Web Applications Platform team, the Product team and the UX team to deliver various features and functionalities for the company multidomain websites, WhoWhatWear, MyDomaine and Byrdie.

    I collaborate with the designer in creating style guides and reusable web components that are consistent under both the user experience aspect and the development aspect.

    I define and lead company-wide adoption of JavaScript, React.js and CSS development best practices and standards.

    I mentor and review the JavaScript, React.js and CSS development work of other developers.

  4. -

    Senior Developer

    Brilliant Noise Brighton, UK

    I develop internal web apps and tools to help the company with their tasks, using mainly Node.js, WordPress and Google API.

    I collaborate daily with the designers, the project managers and the client partners to understand their needs and to strategize and plan the best course of actions to help them meet the clients' digital needs.

    I am the technical manager of another developer, managing their tasks, mentoring them and guiding them towards better code and new technical solutions.

  5. -

    Senior Front End Developer & Technical Lead

    Chroma Sports Brighton, UK

    I am the technical lead of the redevelopment of the multi-domain multi-country sports betting website. The project involves creating a fast, light, responsive website that runs smoothly on low-end Android smartphones, the main type of devices used by our customers in Africa.

    I collaborate daily with the API developers to build a system that follows the REST standards and that meets the needs of our product, and I review the JavaScript and CSS of the other developers, while also coding features and checking weekly with the product manager that we are meeting the requirements.

  6. -

    Software Engineer

    Ocasta Studios Brighton, UK

    I am the lead front end developer in a mixed team of web, back end, iOS and Android developers.

    I am the main developer on the Electricomics project, a self-publishing ecosystem for digital comics which lets you create, package, and publish your own web digital comics with open source frameworks.

    I collaborate with the comics writers and artists to bring to the web four of their stories, experimenting with the possibilities given by the browsers API like device tilting, animations, sounds, user interactions, all using the latest JavaScript and CSS techniques.

    Using NW.js (a precursor of Electron) and Node.js, I create two desktop apps: one allows user with no development knowledge to create comics in HTML by simply drag&dropping images into a canvas; the other is the reader of said digital comics, that downloads, stores and shows the collections of web comics created by the community.

    I am also responsible for the development of REST API servers using Node.js, hapi.js and MongoDB with full test coverage and TDD methodology.

  7. -

    Front End / JavaScript Developer — Contract

    Left Logic Brighton, UK

    I work on JS Bin, a code sharing site that enables users to learn, experiment and teach using web technologies. I develop using vanilla JavaScript on the front end and Node.js with Express on the back end.

    I also work on the website for Full Frontal, the UK's leading JavaScript conference, for which I use the latest SVG and CSS responsive techniques.

  8. -

    Front End Developer

    DC Storm Brighton, UK

    I develop the user interface of DC Storm web applications using Ext JS, JavaScript and CSS.

    I work with the other developers to create excellent code and solutions and to help each other improve our skills.

  9. -

    Front End Developer

    Tizuni Brighton, UK

    I develop the front end code for our clients' projects, using HTML, CSS, Sass, JavaScript and jQuery, through the last cutting-edge techniques to support all the variety of devices, resolutions and bandwidths.

    I collaborate daily with the back end developers, the project manager and the clients to make sure we deliver on time, on budget and on scope.

  10. -

    User Interface Developer

    Pure360 Brighton, UK

    I perform all aspects of product and custom software UI development with future-proofing, reusability of code and platform compatibility (from the latest browsers down to Internet Explorer 7, with an eye for the mobile support).

    I provide knowledge and suggestion in relation to UI architecture, design, best practice and latest UI development techniques and methodologies.

  11. -

    Web Developer

    Digitalinnovation Italy

    I create XHTML/CSS/JavaScript templates from PSD files, using SEO friendly markup and crossbrowser techniques.

    Using PHP and MySQL, I develop cms to facilitate the management of websites for small and big companies.

    I am involved in the planning and development of web-based accounting software, which is custom-made according to our client's needs and daily feedbacks, using object-oriented PHP, AJAX, RTF (for the creation of printed documents) and jQuery. I also successfully installed and managed a LAMP server in the company offices.