Basic

Yacine Salmi

Owner, Senior Software Developer, Managing Director, Salmi GmbH

Munich, Germany

Timeline

Professional experience for Yacine Salmi

  • Current 7 years and 10 months, since Sep 2013

    Senior Software Developer, Managing Director

    Salmi GmbH

    Project experience: - Financial risk-assessment application for banking client. - Data analysis and visualisation tool for laser manufacturer. - Light performance analysis tool for photonics client. - Investment assistance tool for mobile devices. Skills: C++, C#, WPF, SQL, Monotouch, iOS, HTML, CSS, Javascript, Project management.

  • Current 9 years and 11 months, since Aug 2011

    Senior Software Developer

    Freelancing

    Project experience: - Financial risk-assessment application for banking client. - Data analysis and visualisation tool for laser manufacturer. - Light performance analysis tool for photonics client. - Investment assistance tool for mobile devices. Skills: C++, C#, WPF, SQL, Monotouch, iOS, HTML, CSS, Javascript, Project management.

  • 3 years, Aug 2008 - Jul 2011

    Founder, Managing Director

    Piece of Pie Studios

    Developed a 2D fluid simulation engine for PC and PS3. Using this engine and in collaboration with Mikael Aguirre, we created multiple prototypes and iterations for the unreleased platformer Swimming Under Clouds. Led a small team to further flesh out the game and port the engine to Xbox 360.

  • 1 year and 3 months, Jun 2007 - Aug 2008

    Physics Engineer

    Havok

    Worked in a team developing a new Havok product (Havok Destruction), with a focus on architecture, tools and demo support. Designed and implemented new features to extend the core Havok Physics engine.

  • 1 year and 8 months, Oct 2005 - May 2007

    Lead Animation Programmer

    Evolution Studios

    Designed and implemented the full character animation system for the PS3 title Motorstorm. Responsible for the entire pipeline from exporters and conditioners to simulation and rendering.

  • 8 months, Mar 2005 - Oct 2005

    Programmer

    EA / Criterion Games

    Implemented profile management, memory card support and corresponding front-end flow for Xbox and PlayStation 2. Optimized platform-specific serialization performance.

  • 7 months, Sep 2004 - Mar 2005

    Junior Programmer

    Evolution Studios

    Worked within a small team prototyping new gameplay within the WRC engine, including new vehicle types (ATVs). These prototypes became a source of inspiration for Motorstorm. Prototyped terrain shaders for potential "next-gen" use.

Educational background for Yacine Salmi

  • 2003 - 2004

    Games Programming

    University of Hull

  • 1998 - 2002

    Software Engineering

    University of Toronto

Languages

  • English

    First language

  • French

    First language

  • German

    Intermediate

  • Arabic

    Basic

Browse over 18 million XING members