1 . 1A L T R A N->CORAI N F O R M A T I Q UE :F R O M 0 8 / 2 0 16T O P R E S E N TALTRANis an SSII and I work for CORA, a hypermarket.JAVA ANALYST DEVELOPER–CDI (Metz, France)Context of the projectThe goal was to develop and maintain the new software on self-serve checkout.I also worked on the update of selfscanning checkout, internal website and EAI tasks.AchievementsSelfscanning checkout was deployed inside 2 test hypermarkets and self-serve checkout is currently deploying in hypermarket (30/60).Team:We started at 4 people (full time) on self-serve checkout to be up to 10 developers before the first deployment. Currently, there are only 2 peoples (half-time) on the project to manage bugs and updates.I developedSelf scanningcheckout and updates of the others projectsby myself.
Understand the specification of the project
Understand the standards and tools of the society
Implement Business Logic & User Interface (Self-serve Checkout)
Write unit test & testing
Maintain Business Logic & User Interface (Self-serve Checkout)
Write unit test & testing
Implement User Interface (Self scanning Checkout)
Update internal website
TECHNICAL /FUNCTIONAL ENVIRONMENT/METHODOLOGY
System:Windows
Languages : Java EE, XML, SQL,
Tools:Android studio, Eclipse, svn, SceneBuilder, VMWare
Libraries :Struts, JavaFx, Retrofit, Butterknife
1 . 2E D E N R E DUS A:F R O M 0 4 / 2 0 1 5TO0 4 /2 0 16Edenred Group is the worldwide leader in prepaid corporate solutions and has been providing employee benefits for more than 50 years. Edenred designs and delivers solutions that make employees’ lives easier and improve the efficiency of organizations.
ANDROID DEVELOPER–VIE (Boston, USA)Context of the project:Develop an app to order prepaid-mastercard for employees.Edenred Commuter Benefit Solutions mobile app, “MyCommuter”, makes it easierto manage Commuter Benefits account while on the go. Users can manage Commuter Benefits account settings (password, passcode, address, email and credit card), prepaid card management (order card, add money funds, check balance, active card, view transactions...), report card as lost or stolen and view order history.Team:I worked alone
Email connection
Auto-login
User session
SecurityoHide the small screenshot of the app from current list appoAsk passcode after leaving the app more than 5min
FAQ
Contact (Open browser, phone, email)
AccountoChange password/passcodeoReset password/passcode (sent by email)oThose options only available if the employee’s company allows it
Order product
Design
TECHNICAL/FUNCTIONAL
ENVIRONMENT/METHODOLOGY
System:Windows
Languages : Java EE, XML
Tools:Android studio, git
Libraries :Retrofit, Butterknife, Picasso, Prism,...
1 . 3E P I T E C H(S C H O O L P R O J E C T):F R O M 0 1 / 2 0 1 5TO02 / 20 15Private IT UniversityANDROID DEVELOPER(Paris, France)Context of the projectDevelop an Android game. It looks like a Mario game.2 levels are available for this Mario game with a “Game Over” screen if you fail your mission. Mario has 3 lifes and can collect gold. He can jump, move right and left, kill monsters and has to find the way to go to the next level. Monsters can kill Mario and move by themselfs (right/left).Team:2 peoples
Sprites (Mario & monsters)
Movements (Mario & monsters)
Levels
Scoring
Sounds
Game over
First screen to chooseto continue or new game
Local database
Design application
Maintain and update applicationTECHNICAL /FUNCTIONAL ENVIRONMENT/METHODOLOGY
System:Windows
Database:MySQL, SQLite
Languages : Java EE, XML, PHP, SQL
Tools:Android studio, git
Libraries :LibGdx
1 . 4E P I T E C HI N N O V A T I V EP R O J E C T( E I P ):F R O M 0 8 / 2 0 1 4TO0 2 / 20 1 5EIP is a school project on 2 years (2 last years of Master’s Degree). We were 7 on the global project.ANDROID DEVELOPER(Manama, Bahrain & Paris, France)Context of the projectDevelop an Android app used within the EIP (An autonomous drone which follow a specific trip). Use a google map to create a trip.Touch the map to put a marker. Add, move or delete markers. Save, load or delete a previous trip.Team: I worked alone
Email connection User session
Google map
Markers (add, move, delete)
Trip (save, load, delete)
External database
Local database
Design application
Maintain and update applicationTECHNICAL /FUNCTIONAL ENVIRONMENT/METHODOLOGY
System:Windows
Database:MySQL, SQLite
Languages : Java, PHP, SQL
Tools:Android studio, FileZilla, svn
Libraries :Google libraries
1 . 5C A T C H M E:F R O M 1 0 / 2 0 1 3TO0 2 / 20 15CatchMe is a start-up. The project was to create an app to meet people by means of public transportation without mobile location but using data like train number, schedule, wagon number, ...ANDROID DEVELOPER–PART-TIME (Manama, Bahrain)Context of the projectDevelop, maintain and update the Android app. It’s an app to meet people by means of public transportation.Users can create an account and log in to the app with credentials or with the facebook button. They can manage their profil (with picture) and send text or voice messages to other users. They get notifications when someone sends a message back.Team: I worked alone
Design of the database
Creation of the database
Develop the applicationoFacebook connectionoBasic connectionoUser sessionoExternal databaseoLocal databaseoPaymentoTake/save picturesoTake/save soundsoSend message (Google cloud messaging)oNotificationsoHIM
Design application
Maintain and update applicationTECHNICAL /FUNCTIONAL ENVIRONMENT/METHODOLOGY
System:Windows
Database:MySQL, SQLite
Languages : Java, PHP, SQL
Tools:Eclipse, Adobe DreamweaverCS6, FileZilla,svn
1 . 6P E R S O N A LP R O J E C T:F R O M 09/ 20 13TO12 / 20 13ANDROID DEVELOPER(Manama, Bahrain)Context of the projectDevelop, maintain and update the app to keep score after each round of the game.User can choose the number of players (3, 4 or 5) and enter theirname. After each round, user has to enter some usefull information about the round and the score is saved to display an overview which shows all scores. A general ranking is available when players decide to stop playing the game.Team: I worked alone
Design of the database
Creation of the database
Develop the applicationoLocal databaseoHIM
Design application
Maintain and update applicationTECHNICAL /FUNCTIONAL ENVIRONMENT/METHODOLOGY
System:Windows
Database:SQLite
Languages : Java
Tools:Eclipse, svn
1 . 7W I Z Z V E T:F R O M 0 2 / 2 0 13TO0 8 / 20 1 3Veterinary telemedicine.WEB DEVELOPER–PART-TIME (3 months) & FULL-TIME (4 months) (Nancy & Metz, France)Context of the projectDevelop and maintain a part of a veterinary telemedicine platform, the internet payment system.Team: I worked alone
Develop payment part of the website (AngularJs and HTML)
Design of those pages
Write documentation about:oInstallation of the workspace (Windows and Ubuntu)oNoticeoTechnical specificationsTECHNICAL /FUNCTIONAL ENVIRONMENT/METHODOLOGY
System:Windows, Linux
Database:SQLite
Languages : AngularJs, PHP, HTML, CSS, JavaScript, SQL
Tools:Eclipse, Adobe Dreamweaver CS6, FileZilla, WampServer, Tomcat
1 . 8H A R M O N I EM UT UE L L E S:F R O M 0 5 / 2 01 2TO0 9 /2 01 2Harmonie Mutuelle is the first mutual health insurance company in France since
September 2012.CONSULTING–PART-TIME (Nancy, France)Context of the projectData entry clerk on the website of the mutuel.Team: I worked alone
Data Entry Clerk
Check the layoutTECHNICAL /FUNCTIONAL ENVIRONMENT/METHODOLOGY
System:Windows, Linux
Languages : JavaScript
Tools:Internal Framework
1 . 9UE M:F R O M 0 7 / 2 0 1 1TO1 2/2 0 11
UEM is a power station of Metz.JAVA DEVELOPER–FULL-TIME(Metz, France)Context of the projectDeveloping a network application to manage tools workshop.Team: I worked alone
Learn Java language Develop the network application
Design
Write the user documentation
TECHNICAL /FUNCTIONAL ENVIRONMENT/METHODOLOGY
System : Windows
Database:MySQL
Languages:Java, HTML, JavaScript, SQL
Tools:Eclipse, Mave git
FORMAL EDUCATION
2015: Master’s Degree in Information Technology -EPITECH, Private IT University –Paris,France
2010: Baccalauréat Scientifique [A-level in Chemistry, Biology, Physics and Mathematics] –Félix Mayer, High School –Creutzwald, France
TRAININGS & CERTIFICATIONS
2018: UX/UI training –Le bar à formations –Nantes, FranceTECHNICAL KNOWLEDGE OPERATING SYSTEMS WINDOWS, LINUXVIRTUALISATION PLATFORMS VMWAREPROGRAMMING LANGUAGES JAVA, J2EE, ANDROID, SQL, UML, C, C++FRAMEWORKSJAVAFX, DAGGER, GOOGLE GSON, IBATIS, MOCKITO, SONARLINTDATABASESSQL SERVER, ORACLE, DB2METHODOLOGIES UML
TOOLSGIT, SUBVERSION, INTELLIJ, ECLIPSE, APACHE, SYSLOGSPOKEN
LANGUAGES
FRENCH: Mother tongue
ENGLISH: Profession