Pierre-Yves Pointereau

Senior Front-end Engineer

Email py.pointereau@gmail.com
Mobile +61 4 21 464 749

Career objectives

I thrive to improve my technical skills on each website I work on. My goal is to be proficient in cutting-edge aspects of web technologies such as HTML, CSS and JavaScript. Since I started wandering on the Internet, I have been passionate about website building. At first it was only a hobby, I later realized it could become my full-time job. It has been years now, and I am still moving forward, always learning and experimenting to find solutions for every new step of modern web development.

Career summary

August 2014 - Now News Corp Australia - Sydney CBD (Australia)
Senior software engineer (Front-end architecture / development)
March 2014 - August 2014 Bauer Media - Sydney CBD (Australia)
Front-end web developer
Jan. 2014 - March 2014 ABC - Sydney CBD (Australia)
Front-end web developer
Oct. 2013 - Jan. 2014 Panthacorp - Manly (Australia)
Front-end web developer
Oct. 2009 - Aug. 2013 Ventadis - Paris (France)
Front-end web developer
Sept. 2007 - Oct. 2009 Nala Multimédia - Limoges (France)
Back-end & Front-end web developer
Sept. 2005 - Sept. 2007 AGM - Limoges (France)
Software developer, web designer & developer

Technical skills

Developement workflow: Git (GitHub, Stash, Bitbucket Cloud), Browser Developer Tools, Command Line, Package / Dependency Managers (NPM, Webpack)
Deployment pipeline: Continuous integration / Continuous delivery, Bamboo (custom build scripts, deployment scripts), Unit-testing (mocha, tape), visual testing (Percy)
Servers / CDNs / Databases: Node.js, Express, Templating Engines (Pug), Rest, Serverless (Lambda, Firebase), Pre-rendering, Server-side rendering, Databases (MySQL, MongoDB, Firebase)
Delivery pipeline: Performance audits & troubleshootinng, Image optimisation (compression, svg, sprite-sheets, lazy-loading), Resource priorisation (Preload/Prefetch/Preconnect), Assets Minification, Font optimisations, Caching strategies, Service-workers, Cross-Browser Testing
End-user experience: HTML Semantics, SEO, Single Page Applications, Progressive Web Apps, Modern javaScript patterns, Javascript frameworks (VueJS), Responsive Web Design, CSS Layout / Grids, CSS Animation, Progressive Enhancement / Graceful Degradation, Wireframing, Accessibility, Web components

Professional experience

August 2014 - Now: Senior software engineer (Front-end architecture / development) at News Corp Australia - Sydney CBD (Australia)

News Corp is one of Australia's largest media companies, employing more than 8,000 staff nationwide and approximately 3,000 journalists. The publicly listed company's interests span newspaper and magazine publishing, Internet, subscription television, market research, DVD and film distribution, and film and television production trading assets.

Aug 2014 - Jan 2015: Front-End Developer - Integrated Sales products
  • Rework and updates of products from internal catalog (Lumberjack, skins ..)
  • Development of new products (Javascript gallery, custom campaigns)
Jan 2015 - Jun 2016: Front-End Developer - Responsive Article Page for Metropolitan and Regional brands
  • First implementation of a responsive approach on our network, based on newly developed Node.JS rendering engine
  • Complete front-end architecture & responsive-design rewrite of the metropolitan/regional newspaper digital versions (DailyTelegraph, PerthNow, HeraldSun, AdelaideNow, CourierMail + 6 regionals + 4 locals)
  • Work-flow and code-base improvements
  • Architecture & Prototyping of a solution for sharing custom-advertisement across all sites
  • Initiative on new technology implementation (Google AMP)
Jun 2016 - Sept 2017: Lead Front-End Developer - Masthead Reimagine
  • Working with designers and stakeholders to define requirements for the project
  • Managing the developers and collaborating on finding a relevant architecture for the project
  • Creation of the first iteration of our component library (Tangram)
  • Organizing training session for other teams
  • Prototyping around new technology (Progressive Web App)
Sept 2017 - May 2018: Lead Front-End Developer - Global Preference Center
  • Managing the developers and collaborating on finding a relevant architecture for the websites newsletter/preference dashboard
  • Second iteration of the component library
  • Maintaining a multi-brand styling system
May 2018 - June. 2018: Lead Front-End Developer - Progressive Web App (Proof of concept)
  • Using modern, state of the art architecture strategies (Serverless, SSR/CSR)
  • Service worker manipulation (Local resource caching, offline strategies)
June 2018 - March 2019: Lead Front-End Developer - DNA Commercial team
  • Production release of modernized Premium Native framework
  • Rebuild of various commercial widgets
  • Development of brand new CMS for Native articles (VueJS+Nuxt, Firebase)
March 2019 - now: Front-End Architect
  • Prototyping future codebase refactor
  • Prototyping future codebase refactor
Side achievements
  • Key part of the software engineering leadership team, in charge of the organization of team-bonding events, and internal culture enhancement
  • Lead on several winning web-applications developed during internal hackathon events
  • Creation of a front-end working group for innovations an tech-debt resolution

March 2014 - August 2014: Front-end web developer at Bauer Media - Sydney CBD (Australia)

Bauer Media publishes over 80 magazines in Australia with 45 audited titles selling around 85 million copies each year

Key responsibilities
  • Complete front-end rewrite of MagShop website
  • Front-End research and prototyping (Javascript Framework for the checkout process, async components loading ...)
  • Responsive Design

Jan. 2014 - March 2014: Front-end web developer at ABC - Sydney CBD (Australia)

ABC. Australia's national public broadcaster. With a total annual budget of A$1.22 billion, the corporation provides television, radio, online and mobile services throughout metropolitan and regional Australia, as well as overseas through the Australia Network and Radio Australia.

Key responsibilities
  • CMS Templating over a Java backend with Freemarker
  • CSS / HTML, on the higly modular code-base, use of Sass and mixins to handle responsive states
  • Javascript and jQuery plugin development, BackboneJS (For the search result)

Oct. 2013 - Jan. 2014: Front-end web developer at Panthacorp - Manly (Australia)

Panthacorp is a small consulting company that create on-line applications for web & mobile devices. Project I was on was a media selling platform for AAP (Australian Associated Press).

Key responsibilities
  • AngularJS front-end development
  • CSS / HTML
Key achievements
  • AngularJS development, to create the front-end side of an images/videos shop.
    • Authentication to the servers
    • API calling to retrieve listings and show images
    • secure downloads of the assets ...
  • Responsive design, targeting tablets and desktop browsers
  • First Agile experience
  • Good teamwork with AAP team

Oct. 2009 - Aug. 2013: Front-end web developer at Ventadis - Paris (France)

Ventadis is a branch of Groupe M6, owning various French TV channels, including M6, which is France's second biggest TV channel. Ventadis main purpose is to manage distance selling activities: like Mistergooddeal.com (Specialized in selling white goods, Top 10 e-commerce website in France), M6Boutique (Leader in France's TV home-shopping programs, 120M revenue, 1.2M customers, 2M product sold/year), and a few other TV home-shopping programs on Groupe M6 channels.

Key responsibilities
  • Mistergooddeal.com 2.5M UV/month, 1.5M customers, 10k+ SKU, 120k+ products in stock (Old ASP back-end, no more online)
    • Full CSS enhancement, elimination of inlined styles and scripts
    • SEO ameliorations via cleaner HTML
    • Structure's images slicing with basic optimization
    • Introduction and implementation of image spriting technology
  • Bestofshopping.tv - templating and theming for an experimental trial of Drupal in order to test its potential use to all other websites (Rolled back because of not answering the needs)
  • Mistergooddeal.com - templating and styling for a big ASP.net rewrite
  • M6Boutique.com 4M page view/month, 600 000 UV/month - Website side of the home-shopping TV program (ASP.net back-end, still in development as of Sept. 2013)
    • Introduction of SASS and Compass technologies, automatic spriting set up
    • Complete Javascript rewrite, big JS/CSS optimizations
    • Image optimization training for graphic department
  • Extension of M6Boutique.com front-end features to secondary websites (m6boutiqueandco.tv, bestofshopping.tv, nrj12.bos.tv/FR/, all in development as of Sept. 2013)
Key achievements
  • Good teamwork with both back-end developer and graphic designers
  • Complete rewrite of HTML / CSS and Javascript over 4 years
  • Effective dealing with emergencies during huge traffic volumes in sales periods

Sept. 2007 - Oct. 2009: Back-end and Front-end web developer at Nala Multimédia - Limoges (France)

The main goal of Nala Multimédia was to build a kind of dating website, younco.com, with a really specific context: allowing 6 people (who don't know each other) to meet up in a restaurant, in order to find friends, or more.. The concept received good feedback in the Internet Show in Paris. A TV ad had been created and broadcast for 3 weeks on France's biggest TV channel.

Key responsibilities
  • Front and back-end development on younco.com (PHP / HTML / CSS / Javascript), with inputs on design and development processes
    • Login / Register, Edit profile, Sponsorship, with automatic contact adding (from various sources, Facebook, Gmail ..)
    • In house newsletter sending system, Q&A Management system
    • Implementation of an SMS sending service, of different payment methods (Credit card, Paypal, 1-click payments ..)
    • Promoting the concept at the Internet Show in Paris
  • Other websites
Key achievements
  • Involvement in the design, development and implementation (from the early stages to the final product), including dealing with high volume issues following TV ad.
  • Good autonomy with PHP, and successful implementation of various libraries
  • Widening my working knowledge of CSS
  • Implementations of newly introduced Ajax technology

Sept. 2005 - Sept. 2007: Software developer, web designer & developer at AGM - Limoges (France)

AGM was a very small startup with the goal of re-thinking the way that ERP (Enterprise resource planning softwares) works. The idea was to build a strong core (in Windev language), mainly based on clear and safe accounting functionalities, which could be used by various specific Windev client applications. During a big ERP Show in Paris, the concept received a good feedback.

Key responsibilities
  • Websites management
    • Rework and redesign of the startup website
    • Development and design of the web interface for the main product
  • 3 days ERP Show in Paris: Flyer design for show promotion, Stand set up, manning the stand, product promotion
Key achievements
  • Proficiency on Windev, leading to a quick understanding of the existing code-base and rapid integration in the development team
  • Complete design rework (Usability, proper look and feel)

Education

Sept. 2005 - Sept. 2007 Two years part time study in software development leading to a French diploma equivalent to a Master Degree
CS2i - Limoges (France)
Sept. 2003 - Oct. 2005 Two years full time study in a technological institute leading to an Advanced Diploma
IUT Montpellier II - Béziers (France)

Interests

Sports:
Road cycling, hiking, winter sports

Woodworking

Boardgames / Video games

Volunteering:
for cancer research charity event (500 Ferrari's against cancer - sportetcollection.info)

Icons designed by Monkik from Flaticon