Tatenda C.

FULL STACK DEVELOPER

477 euro
Freelancer
7 ans
London, UNITED KINGDOM

Mon expérience

Voir plus

EurostarDecember 2018 - Présent

Working on a new rule based pricing engine. Stack includes Node (ExpressJS & Apollo-Server), GraphQL, Postgres, Typescript, React, React-Apollo, Jest, Enzyme, Cypress, CircleCI and Docker
Voir plus

SkyOctober 2018 - December 2018

Contract working on the NOWTV platform. Helped new integration with BT following a strict TDD/BDD environment. Stack included React, Redux, Enzyme, Sinon, Mocha, Cucumber.js
Voir plus

InfoSumSeptember 2018 - September 2018

Small contract based in Basingstoke. Duties were to optimise data heavy dashboard on their analytics platform. Stack was React, Redux, Redux-Thunk, Typescript and D3.js. Contributed to their open source D3 library cl-react-graph as part of my time there.
Voir plus

Ninety Percent of EverythingApril 2018 - August 2018

Contract role.
Stack included Node, GraphQL, gRPC, Golang, React, Redux, React-Apollo, Redux-Saga, Postgres, Elasticsearch and MongoDB.
Instigated a major architectural change from data architects. Including adding new migrations to update Postgres tables, amending both GraphQL and gRPC servers to handle data from new architecture and other various code refactoring. Also contributed to frontend code, including creating a notifications component used throughout all apps, file upload component and various components to display and amend documents. Full stack work included creating a reports page where users could specify what information they needed and generating a csv after collating the data from different data points on the backend (GraphQL, gRPC, various golang microservices). Backend work included adding ability to search for a new type of crewman. This encompassed updating the Elasticsearch mappings, adding new filters to the Elasticsearch query, amending protobufs for the gRPC servers and creating a new GraphQL endpoint for the frontend to talk to. Also gained heavy exposure to their deployment pipeline which included Docker, Kubernates and Concourse.
Voir plus

Applied BlockchainMarch 2018 - April 2018

Joined for a short period as company over hired front end devs (which was the main reason they had hired me for) and had more devs than the work required.
Whilst there worked on a React-Native project which enabled user to register on the Blockchain platform, being provided with a mnemonic key which was saved to devices Keychain (iOS)/ Key Store (Android). This also created a public and private address for the user using a in house library built by the Applied Blockchain team
Voir plus

RuubyFebruary 2017 - March 2018

Was the sole in house developer along with the CTO. Stack comprised of Javascript (ES6/7, Typescript), React, React-Native and NodeJS (ExpressJS).
Tasks range from redeveloping old React website front end with a new design, also updated api calls to talk to new NodeJS backend which I regularly contributed to. Also wrote/extended many of the microservices used throughout all applications
Wrote multiple Lambda functions which were responsible for issuing customer refunds, sending push notifications/emails, logging update data to audit system which I also built. Tasks include working with multiple databases such as Postgres, DynamoDB and the search engine Elasticsearch.
Also built the admin panel (React/Redux/NodeJS) which is used by the operations team to amend bookings/customers/therapists data, create/debit customers cards, add/crop therapist profile images etc...
Contributed to both ruuby customer app and ruuby pa app (React-Native).
Contributions include adding ability to select multiple treatments with quantity animation, adding recommender banner to therapists card (included backend tasks such as creating database columns, writing sql queries to retrieve data etc), and ability for therapists to add new treatments to an ongoing session.
Apart from coding I also contributed to different graphical design/videography requirements. This included designing and coding the profile pages of the website and editing a Ruuby promo video which was played at the London
Fashion Festival 2018
Voir plus

FreelanceAugust 2015 - February 2017

Undertaken a range of projects with a stack comprising of PHP (Laravel), NodeJS, React, Redux, Redux-Saga, Nginx, MySQL, Redis and the whole Adobe Creative Suite. Most notable project was for musical artists www.zoegracemusic.com. As the sole developer my responsibilities included
• Design entire site, including all digital banners/emails/icons/photographs (Photoshop, Illustrator, After Effects, Canon 5D Mark III)
• Write entire code base using Laravel
• Build ecommerce platform utilising technologies such as React.js, Redux, Redux-saga, PHP, MySQL, Redis etc. Built custom CMS where store can be maintained/updated using technologies like FFMpeg/Redis/Socket.io. Laravel used for store API
• Setup server infrastructure. This included a Linode instance with Ubuntu and Nginx (LEMP Stack). Also setup ssl certificate for all sites running on the server (letsencrypt) and still carry out standard maintenance work on the server

Mes compétences

Web Developer, Ubuntu, TypeScript, Test Driven Development (TDD), Sass, Redux-saga, Redux, Redis, React.js, React Native, PostgreSQL, PHP, Node.js, Nginx, MySQL, MongoDB, LEMP, Laravel, LAMP, JavaScript, HTML, Git, Express.js, ElasticSearch, ECMAScript 6, Docker, Cucumber, Blockchain, API, Analytics, Amazon Web Services (AWS), Adobe Photoshop, Adobe Illustrator, Adobe Creative Suite, Adobe After Effects