Julien Villers .fr

E-mail: [email protected]. Skype: jvillers42 ... Project management, R&D, user support, recruitment, pre-sales support, trade shows. April 2011 – April 2013 ... Development (YM): Silverlight / C# / XAML, plus C#/ASP.NET for demo websites and webservices updates. .... Adobe Photoshop, The GIMP, Paint Shop Pro, Paint.NET ...
274KB taille 12 téléchargements 348 vues
Julien Villers Nationality: French Born: 03/11/1982 E-mail: [email protected] Skype: jvillers42

LinkedIn: http://www.linkedin.com/in/julienvillers StackOverflow: http://stackoverflow.com/users/428381/jv42 Twitter: @jv42

Senior/Lead versatile Developer

TRAINING: 2003/2004: DEA IARFA (Paris VI). Filière Vie Artificielle Intelligence Artificielle, Reconnaissance des Formes et Applications Master's Degree with mention 2001/2003: Maîtrise d'Informatique (Paris VI). Filière Intelligence Artificielle, Bases de Données, Recherche Opérationnelle. Computer Science diploma (BSc) with Very Good mention 1999/2001: D.U.T. Informatique (Amiens - 80). Spécialité réseaux. Computer Science Technician diploma

EXPERIENCE: April 2013 – … (4 years) : Lead Software Developer at Multicam Systems (Paris, Montreuil/93, remote/24) Lead developer, mainly on .NET WPF applications at chez Multicam Systems (www.multicam-systems.com). ➢ Development : C#/XAML for WPF applications ➢ Touch interfaces, video acquisition and transformation, automated directing ‘artificial intelligence’, APIs ➢ Project management, R&D, user support, recruitment, pre-sales support, trade shows

April 2011 – April 2013 (2 years) : Senior Software Engineer at Yacast Media / SmartJog (Paris, Ivry/94) Silverlight developer, working on various media-related projects, including in-browser, out-of-browser, Xbox360 (Lakeview) and Windows 8 applications (www.yacastmedia.fr) then C developer, working on server modules (www.smartjog.com) ➢ Development (YM): Silverlight / C# / XAML, plus C#/ASP.NET for demo websites and webservices updates. ➢ Development (SJ): C, nginx modules, Debian packaging. ➢ Project management (YM): set up a Mercurial (Hg) and Redmine server. ➢ R&D (YM): Kinect, Windows Phone, Windows 8,...

August 2010 – March 2011 (7 months) : Senior Software Engineer at Neotilus (Boulogne/92) Mobile and embedded senior software engineer (iPhone, iPad) at Neotilus (www.neotilus.com). ➢ Development: ObjectiveC for iPhone and iPad, OpenGL ES 1.1, optimization and cleaning up. ➢ User Interface design, web services communication (HTTP GET/POST, XML/JSON parsing) ➢ Project management as team lead (Trac), feasibility, time and cost estimates, sales support. ➢ Process & Tools suggestions and improvements.

July 2010 (1 month) : Bike Trek (Southern France) First long duo cycling journey, 2 bikes, a heavily laden trailer, 400 kilometres, mostly on canals banks.

January 2010 – June 2010 (6 months) : Personal Projects Solo game developer using XNA: prototypes, demoes and games for the Xbox360, Windows PC and Windows Phone 7. See http://nextstopnowhere.wordpress.com and http://bricksbane.codeplex.com. ➢ Development: C# /XNA / .NET for Xbox360, Windows PC and Windows Phone 7 ➢ Game engine creation, experimentation, optimization, content creation, blogging.

January 2009 – December 2009 (1 year) : Lead Developer at Le Cortex (Paris) Lead Developer Nintendo DS, Nintendo Wii and iPhone at Le Cortex (www.lecortex.com). ➢ Development: games in C++ for Nintendo DS and Nintendo Wii, ObjectiveC(++) for iPhone ➢ Development: tools in C# / .NET / WinForms ➢ Creation of a game engine, production pipeline, management/creation of tools and norms, recruitment.

September 2008 – December 2008 (4 months) : Lead Developer at Le Caillou (Paris) Lead Developer on Nintendo DS at Le Caillou (www.lecaillou-studio.com). ➢ Development: C++ for Nintendo DS and PC, gameplay programming, engine development, optimization.

May 2008 – August 2008 (4 months) : Game Programmer at Le Caillou (Paris) Game Programmer on Nintendo DS at Le Caillou (www.lecaillou-studio.com). ➢ Programming: C++ for Nintendo DS and PC, gameplay programming.

March 2008 – April 2008 (2 months) : Personal Projects Using an unemployment period to pursue personal projects, including tinyrpgsim.wordpress.com. Focus on results and strong codebase quality. ➢ Development: C++ for Windows PC, using OpenGL, SFML, JSON Spirit.

April 2007 – February 2008 (10 months) : Game Programmer at Mekensleep (Paris) Programmer for Nintendo DS at Mekensleep (www.mekensleep.com) on Soul Bubbles (Eidos 2008). ➢ Programming: C++ for Nintendo DS and PC ➢ Gameplay programming, UI, management/integration/tweaking of graphical content.

November 2006 – April 2007 (5 months) : AI Programmer at Eversim (Noisiel/77) AI Programmer at Eversim (www.eversim.com) on GPS (Mission Président (Mindscape 2007) in France). ➢ Programming: C++ on new features of the AI engine. ➢ Debugging, optimization in a massive pre-existing code base.

February 2005 – August 2006 (1.5 years) : Game Developer at Gameloft (Paris) Game developer on Java/J2ME projects at Gameloft (www.gameloft.com). Published games: War of the Worlds, Midnight Bowling 2D, Mystery Mansion Pinball, Gangstar Crime City, plus a cancelled action-puzzler (Puzzle Bubble-like). ➢ Development: mobile phone games using Java (J2ME/MIDP) technology. ➢ Supervision of projects developed in other studios (tools and games).

September 2004 – February 2005 (5 months) : Spirits in Black Creation of a game development team (spiritsinblack.free.fr), development of several demos on the GameBoy Advance. ➢ Development: Catapult (integrated tool and middleware) ➢ Technical lead, technical expertise, documentation writing, website coding (PHP + MySQL).

September 2003 – Early 2006 (2.5 years) : Nocturnal Entertainment Australia Multi-role contributor (Windows and web programming, AGB demos, translation) at NEA (www.nocturnal-central.com), a software and game development company for the GameBoy Advance (AGB).

April 2004 – September 2004 (6 months) : AI Research Training Course at Lip6/AnimatLab (Paris) Trainee at the Laboratoire d'Informatique de Paris 6 – LIP6, in the “AnimatLab”, under the direction of Olivier Sigaud. ➢ Development: C++, STL, libXML2, advanced Linux debugging (gdb, valgrind).

August 2002 – November 2005 (3 years) : La Pierre de Tear Co-webmaster of "La Pierre de Tear" (www.pierre-de-tear.com), a French fan site of The Wheel of Time. Only programmer (PHP/MySQL) of a big community-oriented website, including custom forums, messenging, personal pages,...

April 2002 – February 2003 (10 months) : Wotlas Contribution to the Open Source game Wotlas (http://wotlas.sourceforge.net) as a developer then project manager. This project is a massively multiplayer on-line role-playing game (MMORPG) written in Java and based on The Wheel of Time novels.

2000, 2002, 2003 : Prologin Taking part (reaching finals) in the Prologin national computer science contest (www.prologin.org) 2000, 2002 et 2003.

March 2001 – June 2001 (4 months): C++ trainee at OCEA (Amiens) / INRA (Grignon/78) Debugging and augmenting a C++ application used to automatically generate RTF reports for accountants.

TECHNICAL SKILLS: Programming languages: • • • •

C#, C++, ObjectiveC: C, Java: Python, LUA: Web (PHP/XHTML/MySQL/ASP.NET):

personal projects and professional experience academic training, academic projects, professional experience some professional experience academic training, various personal and professional experiences

Frameworks and libraries: • • • • •

.NET Framework / WinForms: XAML (Silverlight, WPF, WinRT): iOS: Nintendo DS, Nintendo Wii: OpenGL:

personal and professional experience personal and professional experience iOS SDK, Cocos2d iPhone – professional SDKs, Nitro System, NW4R – professional academic training, personal and professional experience

• • •

XNA (PC/XBLIG/WP7/Lakeview/MonoGame): personal projects and professional experience Qt: notions, some professional experience DirectX, Ogre 3D, Unity, UDK: notions, personal projects

Main tools used: • • • • • • •

Microsoft Visual Studio / ADK+XDK / Expression Blend / SQL Server Management Studio / IIS Manager Metrowerks CodeWarrior, Apple Xcode, Apple Instruments, Apple InterfaceBuilder, HexWorkshop Rational Rose, Visual Paradigm, Poseidon, ArgoUML, Doxygen, Javadoc, SandCastle, SHFB CVS, SVN, Tortoise CVS/SVN/Hg, git, GitHub for Windows, Cornerstone, Versions, MacHg, SourceTree, TFS Trello, TFS, Trac, Mantis, Redmine, … Adobe Photoshop, The GIMP, Paint Shop Pro, Paint.NET, Microsoft Paint Wavosaur, Audacity, MIDI Ox, Nintendo SoundMaker, XACT