Giter Site home page Giter Site logo

Nadir Kadem

I am a senior web developer and web addict, passionate about by web technologies. I enjoy my work, teamworking on cool projects and have plenty ideas. I'm currently interessed in React and functional programming. I'm always motivated.

Experience

Datadog - Senior Front End Engineer - 2016-present

  • Worked on the creation of the APM (Application Performance Monitoring) tool and helped make it through GA.
  • Worked on trace search (live APM traces) and helped make it through GA. The tool is an interface meant to slice and dice throught billions of traces.
  • As part of the frontend guild, enforced good pratices and helped to create a design system.

Dailymotion - Lead Front End Engineer - 2006-2016

  • Management/recruitment/training of a team of 13 developers

  • Worked on the next dailymotion internal SDK (ES6) + added a simple relay implementation

  • Introduced React in Dailymotion (created an universal POC), and pushed the company to switch

  • Worked on the general release workflow and helped build our release system (we ship code to production several times a day)Dailymotion release dashboard

  • Added the GateKeeper concept (live feature flag management interface) to Dailymotion. The GateKeeper is called hundreds of millions of times per day.

    Dailymotion Gatekeeper

  • Introduced the Dailymotion Toolkit to drastically improve speed of development and UX coherence all over the site

  • Switched the site to TWIG (doubling page speed)

  • New flash player (new architecture + switch to actionscript 3) with another developer

  • HTML5 version of the site (html5 video player)

    Dailymotion HTML5 demo

  • HTML5 interface for Google TV/Chrome Webs Store and future set top boxes : Dailymotion Stream

    Dailymotion Stream

Observimmo - Developer - 2003-2006

  • Switch the site from php4 to php5 (object oriented)
  • Developed new functionalities on the site, and real estate sites leechers
  • Developed a ruby client to insert new real estate classified ads

Flipside (Vivendi Universal) - Developer - 2000-2003

  • Developed the site back office in ASP
  • Worked in a team of 10 developers on a Java multiplayer game (wordox) in Budapest, Hungary
  • Developed/ported some casual games on mobile phone (Java MIDP)

Skills

Programming skills

  • Javascript
  • Typescript
  • Python
  • Ruby
  • Java

Frameworks/libs

  • Javascript: React, Redux, mobX, Angular
  • CSS: SCSS, less, emotion, styled components, glamorous
  • Animation: konva, react-motion, react-spring

Work environment

  • System: Mac OSX, Linux
  • Version control: git

Languages

  • French: fluent
  • English: fluent
  • German: not so fluent
  • Japanese: learning in progress

Hobbies

  • Building simple things, just for fun, here are a few examples:

    • Stickaz, inventor and co-founder

      Stickaz

    • React Image Responsive component

      React Image Responsive component

    • My github open source projects

    • Books (Asimov, Pratchett, Steinbeck, Zelazny, Yourcenar, Camus)

    • Music (i try to play guitar)

Nadir Kadem's Projects

abvs icon abvs

Performs a versus between two ab commands

bootstrap icon bootstrap

Sleek, intuitive, and powerful front-end framework for faster and easier web development.

country-list icon country-list

List of all countries in the world with their ISO 2 digit codes (ISO 3166-1) as CSV and JSON

far-fetched icon far-fetched

Far fetched helps you scrap content from distant websites

flow icon flow

React components for flow visualization

lite icon lite

lite dailymotion version using the api

luthor icon luthor

Luthor is a lexer interface written in angular

nano icon nano

A pet functional library

react-image-responsive icon react-image-responsive

An image that is responsive to its width on the screen (can be also a background image) Works with retina displays.

regular icon regular

A regex tester written in Angular.js

remote-jquery-selector icon remote-jquery-selector

Remote jquery selector is a simple function that allows you to select elements on a remote website using simple jquery syntax.

sub icon sub

a delicious way to organize programs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.