I am working as a Fullstack engineer for Lebara mobiles Web team, we are a global team that works on the lebara websites for the UK, France, Netherlands, Germany and Denmark.
As well as my shipping features in both the AEM headless react frontend, and express Graphql server.
I have been leading improvements, best practices and standards within the Lebara web team , with the goal to come up with a set of guidelines for developers to use to write testable readable and maintainable code.
BSkB - I worked for BSKYB through NTT data as part of the Broadband, Talk and Care clans.
As the FE lead with the team, I was involved in analysis of all FE tickets, liaising with the Principal FE Dev to consult on the designs and architecture of the FE features.
I also provided mentorship to junior FE developers on the team.
In addition, I supported with backend features using Spring Boot.
I helped to refactor and refine existing KAFKA implementation to accept other objects that extend the base class, consuming, transforming, and producing events.
I helped to successfully pioneer BDD in a large digital project which was then replicated across the wider business.
All features shipped I focused on creating well tested code using concepts like TDD and the testing pyramid, unit tests, component interactions tests to e2e tests with Playwright.
BT - On this project, I assumed the role of as a Principal UI Engineer for the DBS front-end framework squad at BT where I helped to add new features into the framework the product squads to use.
This framework is a combination of tech that the end user can select via a node CLI interface to build a next.js application that includes tech selected.
Within this team, we have to maintain and add to the the node.js app.
I would also create POC for new features like Micro-Frontends within next.js companies applications.
I previously lead a product squad within the Telco client to build out a tracking application to allow customers to track orders.
This was a Next.js application with an Apollo client.
My role was multi-tasked to architect the app to align with the Telco needs for a high traffic web app, management of FE developers and provide mentorship.
I was working at Cloudhealth by VMware as a full stack software engineer. Cloudhealth is a company that provides multi-cloud cost management.
The platform allows customers to view costs associated with cloud spend.
Working in a cross functional team to deliver Datacenter Rails Engine to be consumed by the CloudHealth main application using Ruby on Rails, angularJS, MySQL, Redis, rabbitMQ.
I was part of the team that is developing Any to any migration application on the Cloudhealth Platform , that will allow customers to compare infrastructure cost between the major cloud providers (AWS,GCP Azure).
We were using scala (akka, finatra, sangria) for the backend GraphQL api service do the computation and return recommendations.
On the frontend we are using react (context api , hooks) with typescript
Designed and part of the team that implemented cloud hybrid feature.
The Feature to allow cus- tomers to have access to the Cloudhealth platform dependant on subscription.
when a customer was enrolled in cloud hybrid they only had access to VMC on AWS and the Datacenter offering instead AWS, GCP Azure, Datacenter and VMC on AWS.
Implement the AWS purchase saving plan feature for the Coudhealth platform. using the Ruby on Rails I implemented purchase saving plan action that gets picked up my the resque queue, if action is a authorised by a user, a request is made to the AWS API to create a savings plan.
The frontend for this feature was build using React with typescript, React Hooks, Apollo client.
I worked as a UI engineer at octer, we build shopping portals for clients like beargrylls and gaytimes.
Our app is built with React, Redux, styled components and Graphql - I was part of the team that completed refactored the app from PHP stack to react/node stack.
I worked as a frontend developer on the Ctrade platform. This platform is being developed to allow communication between shipbrokers, owners and charterer
It also allows for an audit trail for deals broke between all parties.
Seatrade is build using aurelia, SCSS , gulp for build tasks, .NET backend.
I worked for a small start up in London called Dotter, Dotter create e-commerce widgets that allow digital engagements for clients (Kellogg's , Colgate and Nicolette) .
Using React, Radium, Node and Redis, this proprietary tech allows the brand to understand the user traffic to their specific products by various user events via google analytics.
By creating embedded apps that allow users to find the nearest place to purchase project via selected retailers. Dotter uses web scrapers to obtain up to date information regarding products , then relay this information to the user
thus allow user to make a informed decision to where to buy the product.
The analytics we provide to brands thus in turn gives them valuable insights online leads at specific retailers.
I worked for SYZYGY as a fronted developer. SYZYGY is digital agency in central London, they have various multinational as clients (Mazda, Cunard, Deliotie and Dolce & Gabbana).
I worked on Mazda European local and global markets updating frontend functionally as and when clients request
as well as fixing bugs that arise. I worked on large enhancements to myMazda platform on the European local markets that went live to end-users at the end of January.
Both European and global markets front-end are built with an .net backend and combination of vanilla javascript, Angular, jQuery, Require.js, LESS and Using a modular javascript design pattern.
I also worked on the Mazda Canada, Japan and Australian site all three sites have an .net backend. Canada and Japan have separate javascript modules, helpers, global style guide and core module what come together to build up the site that is deployed by teamcity and octopus. I mainly make updates to these modules to change functionally of the site as per the market request.
I worked for a Cloud IQ Ltd, an e-commerce analytics company based in Hoxton. Working in full agile we provide various analytic and remarketing products to small businesses up to larger enterprises.
we use google cloud platform to host the Cloud IQ platform and use docker for all our development environments.
I worked for the new products team, working on adding to new functionality to the Cloud IQ platform using Node, mySQL, prototype.js and vanilla javascript. I also update the UI of the Cloud IQ platform when the designs provided to me by our partnered design firm.
When needed I helped out to the operations team with API integrations to clients CRM systems or Cloud IQ site analyser tag set ups.
I worked for Odin Solutions Ltd, a digital consultancy in Ladbroke Grove, working in agile we provide digital solutions for large publishers and media organisations like Discovery Channel, Bauer Media , Rentokil and Which.
I worked on a single sign-on app for Bauer Media, using React, Redux, Webpack. I enjoyed learning about React and the virtual DOM, and the Webpack bundler. We created our own grid but used Flexbox in some components to get the desired layout.
I was specifically tasked to create integrations tests using Sinon.js to mock api calls to external providers .