Hussein B.

Frontend Developer

Hussein is a frontend-focused developer with eight years of commercial experience, specializing in Angular while also handling fullstack responsibilities with Node.js, Java, and occasionally React.

He led the development of a visual Query Builder for a graph service, transforming complex queries into an intuitive, user-friendly interface. This project became a flagship initiative in 2024, showcasing his leadership, innovation, and fullstack expertise.

Known for his problem-solving skills and dedication to excellence, Hussein consistently delivers high-quality solutions and thrives on tackling challenging technical projects.

Main expertise

  • Angular
    Angular 7 years
  • TypeScript
    TypeScript 7 years
  • Agile
    Agile 8 years

Other skills

  • Spring Boot
    Spring Boot 3 years
  • Java
    Java 3 years
  • Figma
    Figma 3 years
Hussein

Hussein B.

France

Get started

Selected experience

Employment

  • Senior Frontend Engineer

    Linkurious - 3 years 4 months

    • Contributed to the development of a graph visualization and case management software as part of the Frontend team.
    • Participated in the full software development lifecycle, from gathering business requirements to sprint-based releases.
    • Collaborated in ideation sessions and evaluated feasible technical solutions.
    • Drafted detailed technical specifications to guide implementation.
    • Implemented frontend features using Angular and TypeScript, following best practices and design standards.
    • Developed and maintained UI components using Storybook.
    • Wrote end-to-end and integration tests with Playwright to ensure software quality.
    • Supported backend-related tasks with Node.js as needed.
    • Managed version control and code collaboration using Git.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Docker Docker
    • HTML HTML
    • CSS CSS
    • TypeScript TypeScript
    • Node.js Node.js
    • RxJs RxJs
    • NgRx NgRx
    • Jenkins Jenkins
    • Figma Figma
    • Less CSS Less CSS
    • Angular Angular
    • Neo4j Neo4j
    • Unit Testing
    • Jira Jira
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • JSON JSON
    • Material-UI Material-UI
    • REST API REST API
    • Automation Testing
    • Storybook Storybook
    • Playwright Playwright
    • Stripe Stripe
  • Software Engineer (Migros Online Client)

    Sword Group - 3 years 4 months

    • Developed, enhanced, and maintained the web solution for Migros Online (LeShop), Switzerland’s leading online supermarket, using Angular, TypeScript, RxJS, and NgRx.
    • Wrote unit and integration tests with Jest and Cypress to ensure application reliability.
    • Maintained and supported CI/CD pipelines using Git and Jenkins.
    • Built and exposed new services as RESTful APIs using Java Spring Boot, and wrote corresponding tests with Mockito.
    • Monitored application performance and issues using Kibana, Datadog, and Sentry.
    • Traveled to the client site for workshops and training sessions.
    • Conducted peer code reviews to ensure code quality and consistency.
    • Participated in product demos and daily Agile meetings.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Bootstrap Bootstrap
    • TypeScript TypeScript
    • RxJs RxJs
    • NgRx NgRx
    • Java Java
    • Jenkins Jenkins
    • Spring Boot Spring Boot
    • SQL SQL
    • Mockito Mockito
    • Angular Angular
    • Unit Testing
    • JUnit JUnit
    • Jira Jira
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • JSON JSON
    • SASS SASS
    • Material-UI Material-UI
    • Sentry Sentry
    • REST API REST API
    • Cypress Cypress
    • Automation Testing
    • Jest Jest
    • Swagger Swagger
    • Nx Nx
  • Software Engineer (CMA CGM Client)

    Sword Group - 2 years 7 months

    • Managed the development and maintenance of a web solution for the CMA CGM client.
    • Led requirement gathering and solution design in direct collaboration with the client.
    • Planned and estimated the full migration process from Angular.js to Angular.
    • Developed the web solution according to client specifications using Angular and TypeScript.
    • Created user guides, design documentation, and test plans.
    • Enhanced the application based on client and user feedback.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • RxJs RxJs
    • NgRx NgRx
    • Angular Angular
    • .NET framework .NET framework
    • PrimeNG PrimeNG
    • MVC MVC
    • REST API REST API
  • Associate Software Engineer

    Sword Group - 1 year 1 month

    • Worked on Migros Online (LeShop.ch), the leading Swiss online supermarket, within a fully Agile environment.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Angular.js Angular.js
    • TypeScript TypeScript
    • RxJs RxJs
    • NgRx NgRx
    • Angular Angular
    • Jira Jira
    • Agile Agile
    • Scrum Scrum
    • Git Git

Education

  • MSc.Telecommunication Systems and Networking (STRI)

    Université Toulouse 3 Paul Sabatier · 2016 - 2018

  • BSc.Computer Science

    Lebanese University - Faculty of Sciences · 2013 - 2016

Portfolio

  • Employee Directory (Personal Project) - 1
  • Employee Directory (Personal Project) - 2

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat