Resumé
-
-
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