-
Splunk
- Software Engineer
San Francisco
2015 - maintenant
Software Engineer focused on front-end development.
Tools: Git, Stash, Crucible, Confluence, Jira, Jenkins, Bamboo
Technologies: BackBone, Bootstrap, RequireJS, Underscore, D3, Django, Python, Less
-
Ariba
- Software Engineer
Sunnyvale
2015 - 2015
Continuation of last position.
-
Ariba
- Associate Software Engineer
Sunnyvale
2013 - 2015
I am member of the platform UI team, which is responsible for the development of new features
and maintenance of the User Interface of the platform framework, used by Ariba's applications.
1. Add support to the platform of MultiTab: allow user to be able to do all actions in separate windows/tabs.
Technologies: Java, AribaWeb, JavaScript, SSO, Servlets, cross browser testing, cookies, HttpSession
2. Creation of a page generation tool for testing: building on top of the platform framework a tool to generate a response from an Ariba application only using Java and by mocking as few objects as possible.
Mockito is used to mock objects such as HttpRequest, the response is a JSON java object (Jackson) and Jsoup is used to parse the response.
3. Creation of a next generation User Interface for AribaWeb.
- Improvement of CSS management: creation of scripts parsing files, replacing inline styles with classes.
Creation of semantic rules for new CSS class names.
- Improvement of JavaScript by including new framework like jQuery.
- Creation of new widgets and reskin of widgets. Design, implementation and testing.
- Creation of a CSS tool for testing purpose:
Capture of computed CSS files for application pages. Comparison between baseline and test to validate changes and to insure backwards compatibility.
- Cross-browser testing: Safari 4+, Chrome 26+, Firefox 17+, Internet Explorer 6+
4. Maintenance/Improvement of AribaWeb. This framework has an open source part.
Debugging, bug resolution and testing for Ariba's applications.
Technologies: Java, AribaWeb, HTML5, CSS3, JavaScript, jQuery, QUnit
-
Ariba Inc
- Engineering Intern
Sunnyvale
2012 - 2012
(Sunnyvale, CA - USA) - De Février à fin Aout 2012 - 6 mois de stage de fin d'études : De la conception à la production d'une application de data visualisation. Le projet consiste à recupérer, agréger les données de Ariba Network pour créer des visualisations en temps réel des activités du réseau. Par exemple, le traitement de données concernant une transaction d'une région à une autre, son montant et son volume. Ce projet se réalise en lien direct avec plusieurs Senior Ariba leaders. Technologies: Java, Jetty, Hadoop, AribaWeb, HTML5, CSS3, JavaScript et Google Maps.
-
Atos
- Stagiaire assistant ingénieur
Bezons
2011 - 2011
Atos (Aix-En-Provence) - De Juin à Aout 2011 - Stage de 3 mois Assistant Ingénieur : Migration sous architecture Web / Java / JEE d'une application de gestion d'un système d'information agence incluant l'analyse de l'existant, la re-conception du système et son développement : hiring, hr management, training, skills, salesforce, staffing, delivery, expenses, production, finance - Génération de rapports de Business Intelligence et de tableaux de bords dans différents formats html, pdf en utilisant un outil de reporting et des données contenus dans un SGBD de type Oracle. Technologies: Business Intelligence, Java, J2EE, Oracle et BIRT
-
MacDonald's
- Equipier polyvalent
guyancourt
2010 - 2010
Juin - Septembre & Décembre 2010 - Equipier polyvalent (MacDonald’s RealPanier - Le Pontet) Cuisinier & Caissier - Saisie des commandes sur une caisse enregistreuse - Travail rapide, organisé et en équipe
-
Société Générale
- Auxiliaire de Vacances
PARIS
2007 - 2009
3 expériences de 1 mois :
Août 2009 Assistant administratif (Société Générale - Avignon République) Chargé de la conformité
Numérisation et organisation en base de donnée des dossiers clients
Août 2008 & 2007 Assistant administratif (Société Générale - Avignon
Europe) Service Trésorerie (Télétransmissions Virements)
Utilisation d’une interface avec de nombreux logiciels spécialisés pour les
opérations bancaires