adam hammadmail@adamham.dev 📧

Profile

I have a diverse career as a Software Engineer and Architect, showcasing my expertise across various industries including positions at eBay Classifieds Group, Wikimedia Foundation Deutschland, and Klarna. Notable achievements include delivering JavaScript projects from end-to-end, leading teams, developing proof-of-concepts to rebuilding legacy applications from the ground up using the latest technologies, and creating innovative tools to support engineering practices. Additionally, I've made impactful open-source contributions, such as enhancing Mozilla Firefox DevTools and implementing accessibility-specific JSX rules for the Rome Toolchain. My educational background in Fine Arts, Photography, and Computing Studies from RMIT University enhances my ability to bring unique and creative solutions to technical challenges.

Professional Experience

Klarna, Mobile App Developer. JUL 2023 - SEP 2023

React Native, Typescript, Node, Docker, AWS, Jira

  • Working with a team to develop a new product for the US market
  • Development of React Native application within an existing ecosystem

eBay Classifieds Group, Frontend Architect. JAN 2022 - JUL 2023

React, Typescript, Node, Docker, AWS, Jira, Cypress

  • Working within the security division to create frontend solutions for user security related issues.
  • Reviewing candidates for Javascript based roles.
  • Leading initiatives in the JS ecosystem to create community based practices at the organisation.
  • Developing a proof-of-concept to rebuild the Kleinanzeigen FE from the ground up using the latest FE technologies while integrating and migrating legacy systems.

Wikimedia Foundation Deutschland, Senior Software Engineer. FEB 2021 - ONGOING

Vue JS, Wikidata, Wikibase, Python, Gerrit, Phabricator, PHP

  • Develop tools for data analysis.
  • Maintenance on existing and legacy tools.

Klarna, Senior Javascript Engineer. JUN 2021 - DEC 2021

React, Typescript, Node, Docker, AWS, Jira, Testcafe

  • Working with a team to develop a new proof-of-concept product for a global market
  • Implementing a robust frontend pipeline including unit, e2e and visual tests.
  • Driving an initiative to establish company-wide linting rules for Javascript codebases
  • Mentoring graduate and new engineers facilitating workshops on topics such as working practices

Deutsche Telekom (Publicis Sapient), Frontend Architect. FEB 2021 - MAY 2021

React, GraphQL, Contentful, Azure, Jest, AWS, Figma

  • Architect system to support high traffic (5million) users for targeted media campaign.
  • Develop interactive survey application with 11 localisations.
  • Lead team of 4 engineers to deliver project from end-to-end
  • Project reporting to external stakeholders.

Deutsche Telekom (Publicis Sapient), Senior Frontend Engineer. NOV 2020 - DEC 2020

React, D3, Tailwind, GraphQL, CoreMedia, Storybook, Jest, AWS, Jira, Sketch,

  • Develop proof-of-concept application to connect existing legacy systems into a new central dashboard.

H&M, Senior Frontend Engineer. AUG 2020 - NOV 2020

React (Next.js), GraphQL, Storybook, Jest, Cypress, Azure, Jira, XD, InVision

  • Refactor proof-of-concept into production ready application.
  • Managing project delivery.
  • Founding member of team, defining work processes.

Smartr365, Lead Frontend Engineer. JUL 2019 - FEB 2020

Angular, RxJS, Storybook, Protractor, Jasmin, Azure, DevOps, XD

  • Rebuild and repair of existing UI into a component based library.
  • Restructure of information architecture.
  • Implemented front-end testing and development processes.

Cleanaway, Frontend Engineer. DEC 2018 - JUL 2019

React, Redux, D3, HERE Maps, Simphony, Sketch, Jira

  • Implementing new feature set to pre-existing code base (React).
  • JS performance optimisation to support much larger and streaming data sets. (refactoring DOM nodes into canvas elements)

Payright, Frontend Engineer. MAR 2019 - JUL 2019

React, Storybook, Sketch, Jira

  • Design system build using React and Storybook.

Common-Ground, Consultant. JUNE 2018 - JAN 2019

React, Redux, NodeJS, D3, REST, Serverless, AWS, Python

  • Advising on front and backend technologies.
  • Developing administration dashboard for user management.
  • Database auditing, optimisation and design.

Abode Living, Senior Full Stack Engineer. APR 2017 - NOV 2018

Angular, RxJS, PHP, AWS, MSSQL, Sketch, InVision

  • Developed Angular frontend and PHP backend.
  • Founding member of team, created AWS stack with CD/CI pipeline.

RMIT University, Full Stack Engineer. MAR 2016 - JAN 2017

Angular, Google Firestore, D3

  • “Rethinking ageing” public survey with Sibling Architecture.
  • Angular frontend and Firebase backend.

Open Source Contributions

Mozilla Firefox DevTools

React, Mochitest, Mercurial, HG, Mozphab

  • Fixed platform specific bugs in the backlog.
  • Implemented enhancements and new search features to DevTools console.

Rome Toolchain

Typescript

  • Implemented custom JSX rules specific to accessibility for the linter.

XP.css

PostCSS, SCSS, Node

  • A design system for building faithful recreations of old user interfaces.

min.report

React, AWS, WP API

  • Min.report is a digital publication that engages a multitude of perspectives in diverse and experimental ways around the intentionally broad theme of ‘reportage’.

Education

Bachelor of Fine Arts (Honours) – RMIT University

[2015]

Bachelor of Arts (Photography) – RMIT University

[2012 - 2014]

Bachelor of Technology (Computing Studies) – RMIT University

[2007 - 2009]