Awais M.

Front End Developer

460 dollar
Freelancer
13 ans
Londres, ROYAUME-UNI

Mon expérience

HeadforwardsApril 2020 - Présent

Voir plus

AND DigitalAugust 2018 - April 2020

End client: British Airways

Leading development and technical direction of migrating ba.com's selling flow from AngularJS to the current version of Angular 9 in a SCRUM environment.



Responsible for:
- Working with stakeholders to establish the best path for migration.
- Implementation of state management using NgRx.
- Supporting junior developers in the team; Getting them up-to-speed with the new Angular, TypeScript, and the migration approach.
- Laying out best practice and documentation so that other teams can follow the migration approach.
- Development and maintenance of BA’s design system using StencilJS to maintain and execute a central tool for all Product development teams to utilise.
- Reviewing and optimising the current platform usage from key metrics and rectifying the issues proactively.
- Using tools such as Jira, Figma and Teams to collaborate and engage with.
Voir plus

Feed AgencyJune 2018 - August 2018

End client: Zopa

Leading development of a progressive web app for zopa.com using React and Gatsby framework in an agile environment.

Responsible for:
- Leading the development and maintaining stakeholder visibility and insight.
- Creating interactions from designs and writing reusable content modules.
- Building reusable components using the Styled Components library.
- Establishing best practice to support maintenance and scalability.
- Use of Git for source control, managing feature branches and reviewing code.
Voir plus

Three.October 2014 - June 2018

Development of platforms with user-facing features to support employee engagement throughout the entire business.

Part of a remote-working, agile team with colleagues from all over the world.

The platforms were developed using AngularJS and then upgraded to use React and Typescript.

Responsible for:

- Turning UI/UX designs into prototypes for stakeholders to review.
- Working with service engineers to integrate RESTful APIs.
- Working remotely, using tools such as Trello, Invision and Slack to communicate in an asynchronous environment.
- Use of Git for source control, managing feature branches and reviewing code.
Voir plus

Pollitt & PartnersOctober 2014 - October 2014

The main project was a fully-responsive, WordPress website, for a residency developer group for one of their major housing projects in London. The code was managed using GIT, and the tooling was managed via Grunt.
Voir plus

April SixSeptember 2014 - September 2014

Converting designs into HTML emails/newsletters and responsive landing pages for high profile clients such as Microsoft and VMWare.

The main technologies used were: HTML5, CSS3, jQuery, Bootstrap.
Voir plus

Immediate Media CoAugust 2014 - September 2014

The main project was a small sized SPA built in AngularJS for Microsoft’s video game release; Forza Horizon 2 promoted by BBC Top Gear.

Other day to day tasks included the developing of campaigns and micro-sites for Immediate Media’s web portfolio.
Voir plus

dunnhumbyAugust 2014 - August 2014

Developing responsive landing pages for major brands on tesco.com and associated websites.

The main technologies used were: XML, HTML(5), CSS(3), JavaScript, jQuery, YUI.
Voir plus

Webtrends EMEAFebruary 2013 - August 2014

Better described as an engineer position where I had to “reverse engineer" the clients' production code using JavaScript, HTML/CSS and leveraging any other front-end frameworks used, to create various layout scenarios, and user journey experiences for split and multivariate testing.

I also had to implement complex logic-based conversion tracking and data collection for tests using JavaScript.

Other responsibilities included providing newly joined consultants with technical training.
Voir plus

ArtlogicDecember 2010 - February 2013

The main responsibility was the full development of CMS managed websites. This included both the back-end and front-end development (and occasionally design work as well). The websites were managed by the company’s bespoke CMS solution which was built on top of a Python framework known as Pylons.

The back-end responsibilities included the development of the MySQL tables, and the implementation of the business logic in the controllers. An MVC approach was used here.

The front-end development consisted of templating using the Pylons templating language known as Mako, and the standard with HTML, CSS and JavaScript (jQuery).

Some of my other important responsibilities included; the extending of their bespoke CMS, the implementation of a reusable shopping cart platform, and the supporting and maintaining of spritely.net, a jQuery-based animation plugin.

SEGA Europe LimitedFebruary 2009 - December 2010

Mes compétences

Analysis methods and tools

JIRA, Agile, Scrum

Graphic

Figma

IT Infrastructure

Linux, Git, OS X

Technologies

Mako, ngrx/store, RESTful API, RxJS, Stencil.js, Gatsby.js, YUI, Trello, React.js

Languages

Python, HTML, TypeScript, Sass, CSS3, MVC, ES6, XML, JavaScript, PHP, HTML5, CSS

Databases

MySQL

Frameworks

Redux, AJAX, Bootstrap, jQuery, Angular, WordPress

Application servers

CMS

Multimedia

Adobe Photoshop

Mes études et formations

BSc (Hons), Computer Science - Kingston University2004 - 2007