This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
POLYTECH’PARIS-SUD (2012) Master’s Degree in Engineering Specialty (computer-generated imagery)
TECHNOLOGY DEGREE (2009) Paris V René Descartes (DUT Specialty. Java core)
A-LEVEL – SCIENCE (2007) Lycée Montaigne, Paris VI.
Développeur 3D
2 Samuel Philipps
PERSONNAL PROJECTS
3D Game: FPS – May / June 2017 (2 months)
On free time Development of a «FPS » 3D game. The goal is to escape from a metro station infested by zombis. Creation of the whole game, from UI to the main character’s animation.
3D Game: Tower Defense – Januar / June 2016 (6 months)
On free time Development of a «Tower Defense » 3D game based on a « Star Wars » theme. The source code is centralized in a Unity project available on GitHub. The goal is to prevent enemy’s spaceships to go from a point A to a point B by building a labyrinth of defense turrets on their way. Ennemies come within waves separated by turret building phases. The difficulty keeps increasing with the number of waves. This makes the player improve the labyrinth’s complexity and the turrets’ efficiency. Creation of the whole game, from the modelisation of some graphical objects (the UI plus one turret) to the game design (building phase, turret enhancement, …).
Turret building phase
Développeur 3D
4 Samuel Philipps
Main menu, scenario and cinematic
Ennemy’s spaceships, gaming, building phase
OS Windows 7
LANGUAGES C#
TOOLS UNITY 5.1, GITHUB, GITEXTENSIONS, PHOTOSHOP, 3DS MAX
App Android : LasT – Januar / March 2017 (3 months)
On free time Development of an Android app from the mock-up (Photoshop) to the publication on the Google Play. The source code is available in a Android Studio project hosted by Github. LasT allows the user to maintain a collection of counters on any books, comics, movies, DVDs, series, ... based on two simple categories : Screen or Book. Each time the user finished an episode (of a serie for instance), he just needs to press the image of this serie in the app and its counter will immediately increment.
LasT’s counters
OS Windows 7
LANGUAGES Java
TOOLS ANDROID STUDIO 2.2.3, GITHUB, SOURCETREE, PHOTOSHOP
SOURCE CODE https://github.com/Samoustique/Last
STORE (FREE) https://play.google.com/store/apps/details?id=com.last.androsia.last
Research and development Engineer Developer (C++) in a team of 15 colleagues, developing CEMENTICS according to the Scrum method. This program calculates then indicates how to inject the cement in the well before starting the oil extraction. It also generates reports that are sold to the biggest oil industry companies. Developer (C#) on an internal project called "kanban" : create a stand alone and a Visual Plugin which connect to the TFS (Team Foundation Service) to display the team's tasks in the current iteration.
Cement distribution
Cross-section view
Développeur 3D
7 Samuel Philipps
OS Windows 7
LANGUAGES C++ 11, C#
TOOLS VISUAL STUDIO 2015, GIT, SOURCETREE, TFS, MFC, WINFORMS, XAML
AGILE SCRUM
Kanban stand alone version (directly plugged to TFS)
Développeur 3D
8 Samuel Philipps
NCR – September 2014 / March 2015 (18 mois)
Research and development Engineer
Developer in R&D branch composed of 22 colleagues, I worked on the development of the software « Lisa » installed on ATMs from different constructors: NCR, Wincor, Diebold and Glory.
« Coin deposit » project:
Writing specifications.
UML design.
Development of a coin deposit simulator.
Development in « Lisa ».
Tests and maintenance.
« Cryptography » project (located in the pinpad part of the ATM)
Change the existing architecture
Integrate the new security standard PCI3.1
Integrate a new Service Provider of the pinpad
Create a pinpad simulator
Train colleagues to the new cryptography system
Tests and maintenance:
OS Windows 7
LANGUAGES C++
TOOLS VISUAL STUDIO 2008, GIT EXTENSION, XFS, SONAR, MANTIS, AUTOIT
Développeur 3D
9 Samuel Philipps
Tech’Advantage (French Petroleum Institute) – Januar 2013 /
August 2014 (20 months)
Research and development Engineer
Developer (Java) in the basin modeling tool of the OpenFlow Suite called TemisFlow. It assesses regionally-controlled petroleum systems while identifying local drilling opportunities and quantifying the associated commercial & technical risks.
«Temisflow» project:
New feature / bug analysis o User version: functional analysis of the situation o Internal version: technical analysis of the situation o Creation of mock-ups o Establishment of the impacts of the solution on any other features o Creation of a test plan o Estimation of the development time
Development in Java of the feature / bug resolution.
INTERACTIVE 4D – February 2012 / August 2012 (6 months)
Developer and designer
6-months internship in Interactive4D, SMB composed by 11 colleagues distributed in different french cities. I worked in Lille with a graphist, and collaborating with the rest of the company by Skype. Although specialized in Serious Games development (educational video games), Interactive4D also produces websites.
Porting of « e-Calling » game from « Shiva » engine to « Unity » engine.
Analysis of the game on Shiva
Get familiar with Unity
Porting of the game until the current state of progress
Add new feature: a tutorial to make the user understand how the game works (dialogues between the user and a fictional customer. The user’s goal is to learn telemarketing. Thus he needs to sell objects to earn points).
« E-calling » on Unity
Développeur 3D
12 Samuel Philipps
OS Mac OS X
LANGUAGES Javascript, php, CSS3, HTML5, mySQL
TOOLS UNITY 3D, DRUPAL, JOOMLA, PHOTOSHOP
« E-calling » during the game
Production of websites, including a total restructuration of Interactive4D’s website.
Mock-ups
Development of websites: « Rewild », « Lake Adventures », « Interactive4D », « IRCAN ».
Maintenance
Restructuration of website with CMS Joomla
Websites created
Développeur 3D
13 Samuel Philipps
Ray Tracer project – Polytech’ Paris-Sud – 2012
Student Development of a ray tracer (in C++, from scratch, without any tools or library) during the last year of engineering school Polytech’ Paris-Sud.
Creation of a fictional scene containing geometrical elements (plans, cubes, spheres, torus). Each object has optical characteristic (coefficients : diffusion, specular, reflection, transmission, rugosity).
Development of a 3D animal (OpenGL, C++) during the first year of engineering school Polytech’ Paris-Sud. The animal moves at 3 different speeds and has a waiting posture.
Development of the giraffe’s mesh with OpenGL
Addition of a waiting posture when the animal stands.
Addition of moving ability with 3 different speeds (and 3 different movements)