Resumé

PayPal / iZettle

Full-time 2018-10 - Present
Stockholm, SwedenOn-site

Engineering Lead

2021-11 - Present
  • Designed the micro-frontend migration architecture for the Accounting Integrations area; coordinated cross-team implementation and reviewed all front-end changes.
  • Led technical discovery for migrating the Zettle backoffice to PayPal, defining the front-end architecture and hiring the initial FE team.
  • Maintained and evolved the product's entire stack single-handedly during a period as sole engineer on the team (2023).
  • Owned the front-end quality review process for 20+ third-party integrations on the Zettle Apps Marketplace.
  • Migrated CI/CD for 10+ services from CircleCI to GitHub Actions.
  • Implemented SSO-based authentication flows for two external partners.
  • Initiated and ran front-end tech debt days across the web chapter.
  • Defined role-to-skill expectations for hiring front-end engineers; drove knowledge-sharing in chapter forums.
  • Mentored colleagues across teams, including supporting a non-engineer's transition into a front-end developer role.
Skills : ReactTypeScriptGraphQLMicro-frontendsCI/CDGitHub ActionsSolution ArchitectureTechnical LeadershipMentoringKotlinAWS

Software Engineer (Web)

2018-10 - 2021-11
  • Built merchant-facing tools for creating Facebook and Google ads using React, React Native, and GraphQL.
  • Implemented the integrations marketplace pages: app listing, single app view, OAuth connection/disconnection flows.
  • Designed a JSON-schema-driven dynamic form system, enabling new integration pages without re-implementing UI.
  • Migrated the integrations front-end from Rails-served assets to a micro-frontends architecture with a shell monorepo.
  • Migrated developer.zettle.com from Koa to Next.js with MDX documentation tied to the Zettle design system.
  • Contributed to the GraphQL Gateway and Mapper powering the backoffice SuperGraph.
  • Introduced front-end observability with Sentry, later migrating to Datadog.
  • Adopted Storybook across all pages and components for visual testing and debugging.
  • Pushed adoption of GraphQL and TypeScript across front-end codebases.
  • Reduced stale dependency PRs from 95+ to near-zero across the backoffice.
Skills : ReactReact NativeTypeScriptGraphQLNext.jsMicro-frontendsStorybookCSSNode.jsMDXDockerSentryDatadog

Software Engineer

Calyos / Scale ItFull-time
2017-03 - 2018-09
Fès, MoroccoOn-site
  • Prestacoop: Was responsible for leading a team of 3 developers to migrate an old accounting software code-base built in Flash and C# to React and Laravel
    • Oversaw the design of the new database, the multi-tenant architecture of the authentication system
    • Implemented the initial layout of the front-end
    • Implemented tools to help with the migration of the existing data from SQL Server to MySQL
  • Sporthome: Was responsible for finalizing work on a client project and guiding junior developers and code review.
Skills : ReactphpLaravelMySQLTeam LeadershipSolution Architecture

Software Engineer

CasapplancaFull-time
2015-06 - 2017-02
Casablanca, MoroccoOn-site
  • Built a font-end application in AngularJS, for creating emails visually, without having to code it by hand
  • Worked on finalizing Kapptain, a social marketing management web platform. Improved the product quality and added new features, both on the front-end in AngularJS, and the back-end in Ruby On Rails
Skills : Angular 1.5Ruby on Rails

Software Engineer

MIS LaboratoryFull-time
2014-02 - 2015-01
Amiens, FranceOn-site
  • Built a tool for navigational aid inside a 3D Model of “La Cathédrale d’Amiens”, as part of my Masters graduation project. (Plugin Protégé [Java], C++, Ogre3D)
Skills : Computer Science ResearchC++Ogre 3DJava

Software Engineer

Synergie MediaFull-time
2011-04 - 2012-09
Agadir, MoroccoOn-site
  • Built several WordPress plugins as well as websites such as http://polarvagnen.com , http://sinobaler.com
  • Worked on several CSS3 based animations and few front-end applications
Skills : phpWordPressjQuery