Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Contract Software Engineer
HaleonContract Software Engineer
Feb. 2022• One of three founding members of a team working on a greenfield Typescript Remix project. We developed a PWA for the pharmaceutical industry, that includes features like video calling, instant chat and patient management. • Introduced the Zod library to ensure we had cross-team run time type safety. As well as taking advantage of modern tools, like Playwright, MSW, Jest and Vitest for automated testing. • Set up CI/CD pipelines using both Azure DevOps and GitHub Actions. This combined with our test suites allowed for fully automated versioning and rolling releases to multiple environments. • Assisted in deploying all of our app’s services on Azure. Using tools like Kuberntes, ArgoCD and k9s. As well as being responsible for setting up our CDN using Terraform. • Worked as part of an agile team, where I was heavily involved in all our team ceremonies, such as planning, refinement, retros and of course the daily standup. • Presented multiple times at internal Engineering conferences, where I’d present new technologies/standards that we should adopt across teams. • Designed and created multiple reusable services, not related to the core app. E.g. a custom ESlint plugin, that enforced standards across teams, or a service for easily creating multi-language email templates using React and auto-uploading them to our email service.
Contract Software Engineer
RM plcContract Software Engineer
Nov. 2021 - Jan. 2022Manchester, England, United Kingdom- Part of an international, multi-time zone team. Working on education projects such as TIMSS & PIRLS for high profile clients including Boston College, Oxford University Press and numerous countries governmental education departments. - Was the go-to person for any questions across all three subteams, both in regards to the codebase, as well as helping fix issues with the dev environment. At one point tech support would refer people to me! - The majority of my work was in JavaScript (ES6+) and PHP, and for the most part, involved developing custom interactable question components to be used by the clients. E.g. Interactable graphs, drag and drop questions, coding questions using Google’s Blockly. - All components that were developed had to be pixel perfect following each client specific brand guidelines, storyboards, and designs. This was done by leveraging powerful CSS3 features and making use of SASS/Bootstrap. - Responsible for creating a Wiki for the team, which included component documentation, best practices, code style guides and beginner guides. As well as information on how best to optimise your developer environment and integrate your workflow with the systems in use by RM. - Developed a node.js module that allowed developers to easily import translation files into our database. This was crucial as many of our projects were translated into over 35 languages and previously this was done manually taking up precious development time.
Graduate Software Engineer
THGGraduate Software Engineer
Mar. 2021 - Jul. 2021Manchester, England, United Kingdom• Was part of an agile/scrum team, where I was heavily involved in planning and elaborating on tickets for our sprints, and consistently met my own targets and helped teammates who required it. • Developed tested and deployed sections of the customer-facing front using Nextjs, React and TypeScript predominantly. • Developed Unit, Integration and E2E test using Jest and Cypress to ensure that the components were always performing as expected. Some of these tests were even added to our CI pipeline. • Refactored large parts of the codebase to allow the use of client-side navigation, whilst ensuring compatibility with our Redis caching solution • Worked on enabling AMP across all site’s blog pages, which involved rewriting multiple custom components to be valid in AMP. • Created multiple custom GraphQL resolvers in the backend CMS that was used, as well as hooking up the query in the front end using Apollo Client, and writing unit tests to ensure that the correct data is always retrieved. • Used CI/CD to continuously test and deploy changes, as well as using Graphana, Sentry and Kubernetes logs to monitor releases and notice any changes. • Used Kubernetes and k9s to monitor, troubleshoot and scale services when issues were found
Web Developer
Sandhills EastWeb Developer
Nov. 2019 - Sep. 2020Manchester, England, United KingdomDeveloped and maintained 5 automation tools using Bash, PHP and the cPanel API in order to increase the team’s efficiency. Leading to an efficiency increase Built an internal catalogue tool to allow sales representatives easier access to available services, and an easier way to communicate these services to clients. This resulted in a reported 15% increase in sales across the departments that used this tool. Suggested the use of WordPress for high-end clients. Resulted in setting up, installing and maintaining a multisite WordPress network that had over 50 sites. This network allowed the team to easily roll out changes and updates across all sites, as well as an increase in high-paying clients.
IT Rover
The Manchester Metropolitan UniversityIT Rover
Sep. 2019 - Sep. 2020Manchester, England, United KingdomCreated a web app using React, Node.js and Express and PostgreSQL to scrape publicly available data from over 200 printers on the university network. This app displayed the status (tonner, paper, location and if there is a paper jam) of each printer. This removed the need for manually doing rounds around campus, and resulted in more time being available to deal with student queries Helped a student recover data from a water damaged laptop hours before the submission deadline. This was achieved by removing the solid-state drive and inserting it in another PC. This allowed the student to finalise, print and submit their work on time
Wordpress Developer
Flutter MediaWordpress Developer
Apr. 2018 - Sep. 2018New York, United StatesCreated a template that was used by the whole team to write our monthly reports on the status of client’s websites and social media. Making use of Google Docs we were able to easily collaborate and make changes to the template where required. 85% of clients said they were more likely to engage with the report now in the new format. Successfully introduced a password manager that led to both an increase in security, as well as an increase in efficiency for the team, as less time was spent hunting for and sending each other passwords. This received praise from the entire team, including the CEO! Responsible for communicating with the client and understanding their design requirements, and then relaying the information to the designer. Then the website would be developed using WordPress based on the design.

Requests

Touchpoint image
8
Personal Pitch
Innovative MVP: From Concept to Market
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Hamza on Intch
IT
453430 people
16
Senior software engineer
19
Project manager @ Zois Energy limited
20
Project and business Manager
ITBackend Developer
90568 people
16
Senior software engineer
18
Financial Consultant @ Standard capital corporation
121
Investor Relations Manager @ ExxonMobil