Oussama Krifa

Senior Frontend Developer

Oussama Krifa
Berlin, Germany

Experience

Oct 2023 - Feb 2024
5 months
Berlin, Germany

Senior Frontend Developer (Freelance)

DKB Code Factory GmbH

Jul 2023 - Feb 2024
8 months
Berlin, Germany

Founder

The Krifa Way

A program to mentor Software Engineers willing to switch to Freelance and help them navigate German bureaucracy.

May 2023 - Present
1 year 10 months

Founder

WebWays Solutions GmbH

Digitalisation and Automation Solutions for our clients. Building MVPs for non tech founders.

Mar 2023 - Sep 2023
7 months
Berlin, Germany

Senior Frontend Developer (Freelance)

ToolTime

Worked on the company’s handworker tracking & invoicing SaaS.

  • Transformation of the web application into a white-label product
  • Working closely with PO & Designer to build reusable components while leveraging design tokens.
Aug 2022 - Jan 2023
6 months
Berlin, Germany

Fullstack Javascript Developer (Freelance)

Wimedko GmbH

  • Worked together with Doctors and nurses to gather requirements.
  • Implemented and delivered an MVP for medication plans for patients, for sharing notes with nurses and keeping track of initial and exit examinations of patients.
  • Did the integration with an existing white labeled solution for the remote monitoring of patients.
Jun 2022 - Aug 2022
3 months
Berlin, Germany

Senior Frontend Engineer (Freelance)

On

Supported the team in the implementation of reusable components for the main online shoes ordering platform

Mar 2022 - Oct 2022
8 months
Berlin, Germany

Senior Backend Engineer (Freelance)

Pixaera

Worked on the company's VR-based workplace safety training solution for enterprises.

This position combined both leadership as well as technical skills.

  • Ownership of the Backend projects, Prioritisation, Breaking down projects, Direct contact with clients (businesses), Code Review, Managing & Supporting outsourced web app development, Interviews and Hiring
  • Software Architecture, Development of Backend features, writing SQL queries to export custom reports needed for business
Jan 2021 - Feb 2022
2 months
Berlin, Germany

Senior Frontend Engineer (Freelance)

mediafellows

Worked on the company’s Audiovisual Content Management solution — Mediastore.

  • Implementation of ui features & components for Analytics (charts, tables, pagination) and various maintenance tasks.
  • Worked closely with fellow frontend devs, along with a lot of interaction with Backend and QA.

Used: Webstorm, ReactJS, Typescript, ChartJS, BlueprintJS, Eslint

Jul 2021 - Present
3 years 8 months
Berlin, Germany

Fullstack Javascript Developer

Indépendant

Since I switched from full-time employment to freelancing, I got the chance to keep working in agile environments on interesting projects in several industries (all detailed below).

Jul 2021 - Dec 2021
6 months
Berlin, Germany

Senior Frontend React/Typescript Engineer (Freelance)

AnyDesk Software GmbH

Worked on the company’s new Account management console MyAnyDesk2.

  • Development of web-app components and features, with close contact to Product Owner and fellow developers.
  • Fast iterations with full focus on quality, maintainability and performance. Contribution to UI/UX.

Used: Webstorm, ReactJS, Typescript, React-Query, Material-UI, Keycloak, Jest, Docker, Agile/Scrum, Git

Jul 2021 - Oct 2021
4 months
Berlin, Germany

Software Engineer (Freelance)

DIGITTY

Worked on the backend implementation of the company’s «AI for Project Management» solution.

  • Project setup with CI/CD, unit testing with Jest, JS linting using Google Cloud Platform.
  • Implementation of API endpoints for accessing data from Firestore Database.
  • Implementation of an integration with Jira allowing for authorisation using oauth2, retrieving project data, registering event triggers and storing/ transforming fetched paginated data in Firestore DB.

Keywords: atlassian, jira, oauth2, firebase, GCP, Javascript, CI/CD, jest, eslint

Oct 2018 - Jul 2021
2 years 10 months
Germany

Senior Software Developer

Safety io

Worked on the company's Gas Detection cloud solutions (Fleet Manager & Live Monitor), aka Industrial Grid, to protect workers and worksites.

  • Reshaping the legacy web-app with latest tools, technology and best practices (testing, reusability, performance, UI)
  • Design & implementation of features with full focus on business needs.
  • Implementation of API, DB queries, documentation. Contribution to UX/UI, DevOps, CI/CD, process improvement.

Used: Webstorm, Angular/AngularJS, NodeJS, Jest, Cypress.io, Typescript, ESlint, AWS, Ansible, Docker, Swagger, Jenkins, RethinkDB, PostgreSQL, Atlassian tools

Mar 2018 - Sep 2018
7 months
Germany

Frontend Developer

Tourlane GmbH

Worked mainly on the redesign of the company’s "custom trip-planning" platform.

  • Focus on delivery, working closely with Designers, improving the processes and motivation within the team.
  • Building a living styleguide (re-usable components library)
  • Re-building the customer-facing web-app Tourlane.de with focus on maintainability, testing, clean code Used: Webstorm, React, NextJS, Webpack, Babel, CSS-modules, Jest, Cypress.io, ESlint, Sentry.io, AWS, React-Styleguidist
Dec 2015 - Feb 2018
2 years 3 months
Germany

Frontend Developer

EatFirst

Mainly working on [link] Participated in implementing and redesigning most features of the website

Used ES6, RiotJS, BackboneJS, Flux architecture, SCSS

Sep 2015 - Dec 2015
4 months
Tunis, Tunisia

Software Engineer

Tunpixel

Worked on different projects (incl. [link] mainly as a Frontend Developer, using AngularJS, Snap.svg, Gulp

Feb 2015 - Jun 2015
5 months
Tunis, Tunisia

Engineer Diploma Thesis - Software Engineer Intern

Rosafi Holding

Topic: Building a cloud platform for storage & virtualization hosts management.

Tasks:

  • Developing server-side scripts to automate setup, configuration and creation/ definition of Hosts and several Cloud resources.
  • Building a Web API providing CRUD and custom operations for both storage and virtualization cloud resources.
  • Building a web application, with AngularJS, consuming the Web API, with a friendly user interface.

Keywords: Python, Cloud Computing, Storage, Virtualization, Libvirt, GlusterFS, KVM, LXC/LXD, Django, Django-Rest-Framework, AngularsJS, Javascript, Paramiko, HTML5, Bootstrap, Git IDEs: PyCharm, WebStorm

Jul 2014 - Aug 2014
2 months
Tunis, Tunisia

Software Engineer Intern - Python Developer

MTC Consulting

Topic: Building a social, cloud and BigData non-profit e-health platform.

Tasks:

  • Developing features on an OpenERP web module.

  • Building a web application that consumes web services.

  • Used technologies and Keywords: Python, OpenERP, Tryton, ORM, Django, JSON-RPC, Scrum, PostgreSQL, Git IDE: PyCharm Mockups: Evolus Pencil, Balsamiq Mockups

Jul 2013 - Aug 2013
2 months
Tunis, Tunisia

Software Engineer Intern - Windows Phone 8 Developer

Linkao

Development of a mobile application for Windows Phone 8, of a market place named "Linkao". The app uses Json WebServices in server-side. And it offers all the site's features in the WP8 application by using the different webservices.

Used technologies and Keywords: C#, XAML, JSON, REST, Windows Phone 8 IDE: Microsoft Visual Studio 2012

Summary

Senior Software Engineer (8+ years of experience) based in Berlin Trying to balance my time being a: - 70% freelancer: open for opportunities as a Freelance FullStack JavaScript Developer (React/NodeJS) - 30% entrepreneur: working on my next big thing / discussing interesting ideas/ networking - Good technical background in software design and development. - Strong teamwork, collaboration and leadership skills developed throughout several extra-curricular activities and responsibilities. - Passionate about new technologies, open minded and fast learner. Top skills: Chart.js, BlueprintJS, ESLint

Languages

Arabic
Native
English
Advanced
French
Advanced
German
Advanced

Education

Oct 2012 - Jun 2015

ENSI - Ecole Nationale des Sciences de l'Informatique

Engineer's Degree, Computer Science · Manubah, Tunisia

Oct 2010 - Jun 2012

IPEIM, Preparatory Institute for Engineering Studies

General Diploma in Physics and Technology, Engineering, Physics/ Technology

Jun 2010 - Oct 2010

Ibn Sina Secondary School

Bacalaureate, Technology · Riyadh, Saudi Arabia

Certifications & licenses

First Place in a Hackathon

Honors-Awards

LPIC-1 - 101 Exam

Shell Coding Challenge 2013