×
Younes El Alami

Younes El Alami

Senior Frontend Engineer

Casablanca
(+212 06 54 65 45 86)
English, French, Arabic

Background


About

About

As a senior front-end developer with over a decade of experience, I love creating applications that meet business goals, market demands, and user needs. I thrive on getting involved in every step of the process to ensure the best outcomes.

Work Experience

Work Experience

  • Software Engineer, RWS

    Dec, 2022 - Jan, 20241 year 1 month

    At RWS, I was instrumental in the development of Tridion Docs, a CCMS for Enterprise clients. My role involved collaborating with stakeholders to develop new features and enhance the product's usability and maintainability.

    • Consolidating the project as a monorepo using Yarn workspaces and Turbo

    • Migrating to modern technologies like React, State Management, and Swagger

    • Expanding component reusability with UI Libraries

    • Improving styling with CSS-in-JS

    • Optimizing build and caching for a better developer experience

    • Handling stakeholder requirements, documentation, QA, and demos

  • Software Engineer, Zalando SE

    Jan, 2021 - Dec, 20221 year 11 months

    At Zalando, I worked to enhance the developer experience by migrating internal apps to a unified architecture using Spotify's Backstage Developer Portal.

    • Build a CI/CD application to allow Zalando developers to reliably build, test, and deploy their software

    • Writing Architectural Decision Records for new features

    • Delivering reliable, tested solutions in iterations using TypeScript, MobX, Storybook, GraphQL, and Material-UI

    • Supporting developers on the Continuous Delivery Platform

    • Providing code reviews, technical guidance, and knowledge sharing within the frontend guild

    • Participating in cross-team initiatives to drive innovation

  • Senior Frontend Developer, Danske Bank

    Jun, 2019 - Mar, 20209 months

    At Danske Bank, I focused on improving the user experience of the main bank's website and creating a tool to help Advisors pick the right insurance in the Swedish market for their clients.

    • Creating low-level design documents for user requirements

    • Developing frontend applications using React (TypeScript, MobX, Storybook, Swagger, Styled-components, SSR, Webpack)

    • Maintaining and implementing new features with React (ES6, Redux, Storybook, GraphQL, Webpack)

    • Defining test strategies to improve software stability

    • Leading by example to enhance the frontend culture and sharing knowledge with the team

  • Senior Software Engineer, BAE Systems Applied Intelligence

    Oct, 2017 - Feb, 20191 year 4 months

    At BAE Systems, I developed defense software for big data search, investigation, and monitoring.

    • Writing low-level design documents for user requirements

    • Optimizing Elasticsearch databases, search queries, and schema

    • Implementing frontend requirements using React (ES6, Redux, Storybook, GraphQL, Webpack)

    • Migrating frontend projects from Marionette to React

    • Upgrading Elasticsearch from 1.7 to 6.x and enhancing search capabilities with language analyzers

  • Software Engineer, iPrice Group Sdn Bhd

    Feb, 2015 - Sep, 20172 years 7 months

    At iPrice, I worked on a meta e-commerce site, CMS tools, and integrated partner site pages.

    • Architecting and implementing a products categorization tool (Angular2/Lumen/Elasticsearch)

    • Developing and maintaining an e-commerce website with close collaboration with the product owner

    • Enhancing page load speed and SEO using AMP, Laravel, Elasticsearch, and SEO best practices

  • Co-Founder, CTO, Tractive Sdn Bhd

    Sep, 2012 - Sep, 20142 years

    As a co-founder and CTO, I led the technology department, managed IT resources, and worked on cutting-edge human-computer interaction technologies, including multi-touch, multi-user, and body recognition.

    • Developing innovative solutions with C#/WPF and Vanilla JS

  • Software Engineer, SmartSurface Sdn Bhd

    Feb, 2011 - Aug, 20121 year 6 months

    I participated in the full software development lifecycle to meet client needs, working with C#/WPF.

Skills

Skills

  • Frontend Development

    HTML

    CSS

    JavaScript

    TypeScript

    React

    Next.js

    Angular

    Node.js

  • State Management

    Redux

    MobX

    RxJS

    React Query

  • UI Libraries

    Material-UI

    Styled-components

    CSS-in-JS

  • Testing

    Puppeteer

    Jest

    Storybook

    SauceLabs

  • Backend Development

    Node.js

    Express

    Serverless

    NestJs

    SSR

    PHP

    Laravel

    Symfony

    Python

    Django

  • Databases

    PostgreSQL

    MySQL

    Elasticsearch

    MongoDB

    Firebase

    RethinkDB

  • Cloud & DevOps

    AWS

    EC2

    Lambda

    S3

    Monitoring

    New Relic

    Sentry

    Scalyr

    LightStep

Education

Education

  • Computing (Software Engineering), BSC (HONS), Staffordshire University

    Jan, 2009 - Jan, 2012

  • Ethical Hacking, Certification, Asia Pacific University (APU)

    Jan, 2011 - Jan, 2011

  • Analyst Programmer, Diploma, College de Sherbrooke

    Jan, 2007 - Jan, 2009