# Arnaud Hebert > Principal Software Engineer at Splunk and Endurance Athlete Location: San Francisco, California, United States Profile: https://flows.cv/arnaudhebert Self taught UI Developer/Front-end Software Engineer, blogger, traveller. I have a Master's degree in Computer Science and my specialty is front-end development. I thrive in an environment where I can diversify my knowledge, learn more every day and improve my skills in Web Development by learning cutting edge technologies and work on innovative products. ## Work Experience ### Principal Software Engineer @ Splunk Jan 2024 – Present | San Francisco Bay Area Continuity of last position + more responsibilities ### Senior Software Engineer @ Splunk Jan 2020 – Jan 2024 | San Francisco Bay Area Continuity of last position. Tools: Git, GitLab, BitBucket, Confluence, Jira, Jenkins, Bamboo. Technologies: React, Redux, StyledComponents, Enzyme, Mocha, Jest, WebdriverIO, Underscore, jQuery, Python, Webpack ### Software Engineer @ Splunk Jan 2015 – Jan 2020 | San Francisco Software Engineer focused on front-end development. Tools: Git, Stash, Crucible, Confluence, Jira, Jenkins, Bamboo Technologies: BackBone.js, React, Bootstrap, RequireJS, Underscore, jQuery, Django, Python, Less, PostCSS, WebPack ### Shareholder @ Time for the Planet 🌍 (en) Jan 2022 – Present Time for the Planet is a non-profit company raising €1 billion to create 100 companies that will address climate change🔥 🌏 Anyone can become a shareholder. We are the last generation able to prevent the climate collapse. Let's act together! Learn more and join us here: www.time-planet.com ### Software Engineer @ Ariba Jan 2015 – Jan 2015 | Sunnyvale Continuity of last position. ### Associate Software Engineer @ Ariba Jan 2013 – Jan 2015 | USA - Sunnyvale, CA 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 ### Software Engineering Intern @ Ariba Jan 2012 – Jan 2012 | USA - Sunnyvale, CA 6-month internship as an Engineering Intern to complete my master's degree From conception to production of a data visualization application. The project involves real-time data from Ariba's cloud platform, aggregating the data, and creating real-time graphical representation of various network activities. Examples include, business transactions per second per location and between locations, spend in the Network, customer growth, business transactions between global regions, etc. This is a team intern project with direct interaction with senior Ariba engineering leaders. Technologies: Java, Jetty, Hadoop, AribaWeb, HTML5, CSS3, JavaScript, Google Charts et Google Maps. ### Assistant Engineer Intern @ Atos Jan 2011 – Jan 2011 3-month internship as an Engineer Assistant Migration in architecture Web / Java / JEE of an application of management of an information system orders including analysis, re-conception and its development: hiring, HR management, training, skills, salesforce, staffing, delivery, expenses, production, finance. Generation of Business Intelligence's reports and dashboards in various formats using a open source reporting tool and data in Oracle DataBase ### General-purpose team member @ Mac Donald's Jan 2010 – Jan 2010 | Le Pontet near Avignon (France) (MacDonald's RealPanier - Le Pontet) Cook and Cashier - Entering orders on a cash register - Fast, organized and used to team work ### Bank clerk @ Société Générale Jan 2009 – Jan 2009 Bank clerk (Société Générale - Avignon République) In charge of the digitalization and organization in a data base of customers file) Bank clerk (Société Générale - Avignon Europe) Remote transmissions Transfers - Use of several softwares specialized in bank transactions ## Contact & Social - LinkedIn: https://linkedin.com/in/arnaudhebert - Portfolio: http://arnaudhebert.com/ - GitHub: https://gist.github.com/harnaud --- Source: https://flows.cv/arnaudhebert JSON Resume: https://flows.cv/arnaudhebert/resume.json Last updated: 2026-04-12