Augustus Weate nicht verfügbar bis 01.02.2021

Augustus Weate

Senior Javascript React Frontend developer

nicht verfügbar bis 01.02.2021
Profilbild von Augustus Weate Senior Javascript React Frontend developer aus berlin
  • 10245 berlin Freelancer in
  • Abschluss: nicht angegeben
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (Muttersprache) | französisch (verhandlungssicher)
  • Letztes Update: 12.11.2020
Profilbild von Augustus Weate Senior Javascript React Frontend developer aus berlin
Front End (Senior) JavaScript, OO, functional, React.js, Redux.js (sagas, reselect etc), ES6/7/8/9, Electron, Webpack, Babel, Ionic Framework, Angular.js, Ant Design, Backbone, Node.js (backend) , Lo-Dash, design patterns, TDD/BDD Karma, Mocha / Chai / Sinon, Enzyme, Jest, Prettier, Storybook, TypeScript, Istanbul, D3.js, websockets, Web Audio API, AJAX, JSON, XML, HTML5, CSS3, Sass, Less, PostCSS, Styled Components, Mobile and Responsive Design, Bootstrap, Google Analytics, Google Tag Manager, Sentry. 

Back End:  Node.js, Express, postgreSQL, mongoDB, MySQL, Wordpress, IIS, Raspberry Pi, i2c , Linux, Windows Server. AWS (Elastic Beanstalk, EC2, S3, Lambda), Codeship.

Other Tools: GIT, SVN, Jira, Bitbucket, Stash, Slack, Sublime Text, WebStorm, Adobe Photoshop, UX design principles.
  • 08/2019 - 03/2020

    • Zalando SE
  • Senior Frontend React developer
  • Working predominantly as a frontend developer with React but also some full-stack work with Node.js and Express
    on the backend. Frontend work consisted of working closely with product and UX to support, extend and create multiple
    single page applications, several as a completely new greenfield applications, all running in a public facing web portal
    predominantly using React , redux , redux-saga, reselect and related micro libraries. A couple of projects were written in
    TypeScript, Webpack , babel and eslint were used throughout as well as unit and integration tests with Jest , Enzyme .
    Initially we also worked with a Zalnado in-house React component Library ( Fabric ), later we transitioned to Ant Design.
    Continuous integration and deployment to AWS via kubernetes. Also responsible for the integration and setup of user
    tracking with Google Tag Manager , better frontend error visibility with Sentry, Hotjar and other 3rd party tools across the
    portal. As a member of a small central team responsible for the whole webportal housing about 20 individual applications with
    other teams dependent on our implementations, great care had to be placed on creating backwards compatible APIs and not
    breaking other teams' applications. As the Senior Frontend developer on the team working with one mid-level and one junior
    front-end developer and 5 back-end developers, my role was also to mentor and guide the mid and junior level frontend
    developers as well as assist and help educate the backend developers so they could also work on specific frontend tasks.
    The projects were run using standard agile processes (2 week sprints, retrospectives, refinement, JIRA ), pair programming
    and code reviews via GitHub .

  • 04/2017 - 07/2017

    • Microsoft
  • Senior Javascript React developer
  • emphasis on complex interactive visualisations and highly performant user interfaces communicating with a restful API.
    Technology involved included React , Redux , Redux Select, Redux Saga , and associated micro libraries, webpack 2 ,
    babel , es6, enzyme , mocha , chai, sinon, CSS Modules, PostCSS, eslint, git . A lot of work involved programmatically
    creating dynamic inline SVGs so a high level of SVG markup understanding was also required. TDD was employed
    throughout the work. Project was run using agile processes, elements from Scrum and Kanban, pairing and code reviews.

  • 01/2017 - 03/2017

    • HSBC
  • Senior Javascript and UI developer
  • application within Digital Transformation at HSBC, the role then evolved to giving guidance for the team to help migrate to a
    modern React and Redux single page application stack. Technology involved included React , Redux , Redux Saga ,
    webpack 2 , babel, es6 , enzyme , karma , mocha , chai, sinon, CSS Modules, PostCSS .

  • 06/2016 - 01/2017

    • Rebel Technology / Alpha Plus
  • Senior Front End and Javascript developer
  • involved transforming an existing public facing web app into a single page application to manage user created content using
    React and Redux as the core libraries along with associated micro libraries, redux-thunk, redux-saga, fetch api, CSS
    Modules, PostCSS etc. as well as es6/2015, Babel , Webpack 2 . Testing with enzyme , karma , mocha , chai, sinon . The
    work also required some extension of a restful node api to serve user content using express and mongodb . The web
    audio api and web midi api were also used to run complex real-time user-editable audio simulations in the browser
    generated from c++ compiled to JavaScript using Emscripten as well as communicating via midi over usb to connected
    embedded hardware products which they make.

  • 01/2015 - 04/2016

    • Lloyds Banking Group
  • Senior Front End and Full Stack JavaScript developer
  • Banking Group . Working on a very broad range of greenfield projects ranging from Web Apps running on a touch wall to
    Hybrid Mobile Apps to IoT Embedded Applications and Amazon Echo all with a strong JavaScript focus. Single Page
    Applications architected and then developed using Angular , React , Redux and supporting libraries. Hybrid app
    development for iOS and Android using Angular , Ionic , Cordova , Fullstack MEAN JavaScript development with
    Node.js , Express, mongoDB and Angular.js. Working with the data and analytics team to create data visualisations with
    d3.js for internal stakeholders. Design and construction of an Internet of Things device using Raspberry Pi, Node.js ,
    React.js , Redux.js ,I2C bus, electronics engineering and 3D printing and design. Deployment and infrastructure on
    IBM Bluemix and AWS . Git for version control. The projects were run in an agile environment. The role also involved at
    various times leading development of a small offshore development team as well as mentoring on-shore junior developers.
    The ability to communicate technical content clearly and personably to non-technical colleagues across all levels of the bank
    was also a key part of the role.

  • 06/2014 - 10/2014

    • Connectid
  • Senior Javascript and Interface Developer
  • Main Front-end technologies used where: Ionic and Angular.js as the core frameworks of the Single Page Application with
    a modular front-end communicating with a restful backend. SASS for modular css, layout using a flexbox CSS3 grid. Node
    and Grunt for build, development and deployment tasks. Git for version control in an agile development environment of 5
    JavaScript developers. Code reviews and pair programming regularly.

  • 04/2014 - 06/2014

    • Apple
  • Senior UI Developer for Apple
  • front-end as well as a public facing web application with a focus on greatly improving UX. Technologies used included object
    oriented vanilla JavaScript , HTML5 , responsive, modular CSS(3) with SASS , Grunt , Node for tooling. The role also
    involved managing and coordinating with an international team of 12 frontend and backend developers based in India and the
    UK, as well as product owners and QA in the US.

  • 10/2013 - 03/2014

    • Astrazeneca / DigitasLBI
  • Senior Interface Developer
  • PhoneGap iOS app and a restful API service for Astrazeneca built as a modular and scalable Single Page Application.
    Work was carried out following agile processes. A modular SPA built with Backbone.js , Lo-Dash.js, Require.js, BDD/TDD
    testing using Mocha, Chai, Sinon , CSS with Sass . Also developing a restful API using Node. js, express and mongoDB,
    websockets communication via socket-io, real-time audio streaming using Web Audio API and binary.js, build scripts
    using Grunt . The role also involved developing a CMS with Angular.js . As a small team of JavaScript developers we also
    participated in daily code reviews as well as regular pair programming.

  • 06/2013 - 09/2013

    • Rufus Leonard / Rio Tinto
  • Lead UI Developer
  • Lead UI Developer on the Rio Tinto website at the digital agency Rufus Leonard in London. Rio Tinto is the world's
    3rd largest mining corporation. . Development at Rufus Leonard was agile. Main tools: OOJS ,
    Backbone.js , Lo-Dash.js communicating with a .net RESTful API. CSS with Sass . Day to day requirements involved
    developing new features for the Rio Tinto site, bug fixing, refactoring code and participating in code reviews and mentoring
    more junior developers. Node.js for tooling.

  • 08/2012 - 03/2013

    • Arcadia Group Ltd; Arcadia Group Ltd.
  • Web Developer Lead
  • Agile development environment. Developing and maintaining the in-house custom javascript framework used on the 48
    national and international websites (combined annual site turnover of over £350M. 750K unique daily visitors and over 8M
    daily pageviews). Node.js for tooling, testing and prototyping. Responsive and adaptive design. Sites where my work
    features: , , , , , , , ,

  • 07/2012 - 08/2012

    • Big:group
  • Front End Developer
  • MasterCard, Cadbury, Audi and Hyundai. Specialising in front end development using jQuery, JavaScript, CSS(3) and
    (x)HTML(5) An example of Front End development at Big:group :

  • 07/2010 - 07/2012

    • The AusIMM; The Australasian Institute of Mining and Metallurgy
  • Front and Back-end Developer and Webmaster
  • AusIMM . HTML, CSS, jQuery, Javascript, Photoshop and Wordpress. Responsibilities included taking part in defining
    digital strategies for the company, the design and development of 15+ websites per year for large mining conferences as well
    as the on-going development and a complete overhaul of the corporate website which was a 6 month project. The site has
    over 30K registered users and 400+ pages: . The development of several partner websites. The
    installation and configuration of PHP, MySQL and Wordpress multisite on Windows Server 2008 R2 and the migration of
    several projects into the CMS.

  • 04/2009 - 07/2010

  • Front-end and Back-end Developer
  • JavaScript, jQuery, PHP, MySQL and Wordpress.

  • 04/2008 - 02/2009

    • Arena Lingua GMBH
  • Web Developer and Graphic Designer. English teacher (Business English)

  • 03/2006 - 10/2008

  • worker for Urban & Partner
  • photography and excavation).

  • 08/2005 - 05/2006

  • Website Developer and Designer. Private English teacher

  • 07/2002 - 11/2004

    • Atari
  • software Quality Assurance Tester

  • 06/1999 - 12/2001

    • Global Achievers
  • Webmaster, Web Developer and Designer