William William - William HUBAULT

William
HUBAULT
[
La Providence
William
HUBAULT
]
‘ Software Engineer’
education
2008
High School Diploma
c v
2012
Bachelor's Degree
2014
Master's Degree
in Computer Science
SUPINFO International
+ e-books, audio-books and video formations.
( free & non-free )
(Institute of Information Technology)
Paris, France + 1 year remotely
Amiens, France
work experiences
: Extra online courses in computer science,
entrepreneurship, seo, psychology & marketing
(with Stanford University, EPFL, SEOMoz, Duke
University, and University of Pennsylvania).
(see also: annex page for details)
William Hubault (self-employed)
Entrepreneur
2013 - 2014
Laid groundwork for the creation of a new company.
William Hubault (self-employed)
Freelancer (System Administrator + Developer)
2011 - 2014
Worked on projects for various entrepreneurs and companies with urgent needs.
SOMONE
Monitoring Consultant (System Administrator + Developer)
2008 - 2011
Worked on big projects for organizations such as the french governement and the french gas company.
SERVIA Informatique
System Administrator
2007
Installation and configuration of Windows (workstations) and Mandriva Linux (intranet server).
SERVIA Informatique
Web Developer
2004
Creation of websites for various french City Halls in HTML / CSS / PHP4.
skills
- Operating systems: Unix/Linux (Arch, Gentoo, Debian, Ubuntu, Fedora, RedHat, CentOS, SUSE, SLES, Mandriva, ...), Windows
(95/98/XP/Seven/8, 2000/2003/2008/2012 server), Mac (OS X
& Server), Open/FreeBSD.
- Databases: noSQL (MongoDB, Redis, CouchDB), SQL (MySQL,
MariaDB, PostgreSQL, Oracle: sqlPlus & PL/SQL, MSSQL), embedded (SQLite).
- Virtualization: VMWare (vSphère ESX/ESXi & Workstation/
Fusion), VirtualBox, Vagrant & Packer, Containers (Docker, LXC,
UML, OpenVZ, VServer), QEmu, Xen.
- Monitoring: Nagios/Centreon, Zabbix, BMC Impact & Event
Manager, HP Insight Manager, Dell OpenManage.
- Configuration Management: custom, Sprinkle, Chef, Ansible,
OCS Inventory, Puppets.
- Various: System administration, Network administration, Network Protocols (TCP/IP, UDP, DNS, HTTP, FTP, POP, IMAP, ...),
Telephony (Asterisk, FreeSWITCH), RAID & LVM, Serialization
(XML, JSON, BSON, YAML, Google’s ProtocolBuffer, MsgPack,
Cap’n’proto), SAAS Applications (github, heroku, paypal, amazon
web services).
- Programming languages: C, C++, Ruby, ASM x86, Scala, Bash,
Sed, Awk, HTML5/HAML, CSS3/LESS/SASS, Javascript/Coffeescript, PHP, Java, Visual Basic 6, Perl, Erlang, Flex, LaTeX, Objective C, C#.NET.
- Frameworks & Librairies: C/C++ (Boost, Zero-MQ, Qt, uv,
SDL, SFML, OpenGL), Javascript (node.js, jQuery/Zepto, Underscore/lo-dash, backbone, d3, Jasmine/Mocha), CSS (bootstrap,
compass, ...), Ruby (Ruby on Rails, Sinatra), Scala (Akka, Play).
- IDE: vim, SublimeText, Atom.io, Brackets, TextMate, XCode,
Visual Studio, Eclipse.
- Best practices: Code versionning (git, SubVersioN, CVS) and
commenting (Doxygen, ...), SoC (OOP, AOP, REST, MVC), KISS,
DRY, Unit testing & TDD, methodologies (SCRUM/Agile, XP,
RAD), UML, CI, event-driven programming.
- Security: firewall, system hardening, social engineering, exploitation (web, application, system, network), fuzzing, reverse
engineering.
- Also interested by: open source, code optimization, Cooking,
Personal development, Psychology, CAD, UX, Graphic design
(Photoshop, Lightroom, Illustrator, InDesign, electronics (ba- Marketing & Internet Marketing: Market research, Ads, Pric- sic knowledge with PIC micro-controllers), photography, Sales
ing, Brand Management, A/B Testing, Tracking, video & email and Negotiation, Video and Animation (Premiere / After Effect),
Sound (FL Studio).
marketing, SEO, Social Media Optimization, ...).
community involvement
2013
Coffeesharing founder (volunteering)
2012 - now
Couchsurfer member
want to hire me?
contact me.
2011 - 2012 Pubsurfing event organizer in Paris
2008 - 2012 Leo Club Amiens Jules Verne member
(volunteering)
[email protected]
(+46) 073-946 52 87
2009 - 2010 Linux Lab campus manager in Paris at SUPINFO
(75 members; managed linux parties, helped
people, and taught extra linux courses)
1998 - 2008 Helping at a french LIONS Club
(volunteering)
w w w
.
w i l l i a m h u b au lt
.c
o m
( details of the ) work experiences
Since 2013 Entrepreneur
@ William Hubault (self-employed)
Umeå, Sweden
My role was quite polyvalent: ranging from writing a business plan to the technical and graphic design, including development in
several languages (C/C++, Scala, Ruby, HTML/CSS/JS). I also had the opportunity to learn further more about multiple domains :
marketing, sales, psychology, time and project management.
Since 2011 Freelancer (System Administrator + Developer)
@ William Hubault (self-employed)
Paris, France
My role consisted of:
- System Administration: installation and configuration of Linux and Windows servers and additional services (e.g. dns/dhcp/
http/ftp/mail/vpn/log servers, database servers like mysql and mongodb, automated backups, and firewalls), or tools (e.g. CRM,
ERP or simple inventory management, task manager, Wordpress blog), and update or security fix of existing infrastructures.
- Development in several languages (Ruby, Scala, C/C++, PHP, HTML/CSS/Javascript, Bash/Sed/Awk): redmine plugin, http
proxy, high performance web crawler, SEO tool, e-commerce website (for a jewelry company Anissa Khel), website and web mobile
application for android/iphone (for Stipulo), website for non-profit organizations such as Coffeesharing and LEO Club, an internal
management system for driving school, ‘launching soon’ pages for entrepreneurs (e.g. CrazyWidget.com), linux scripts for servers,
etc.
- Formations/Training: tools installed during sysadmin or development, Linux, and SEO (makes company have a better rank on
search engines such as Google, so they can have more customers and earn more money).
- Various other things such as: multiple massive data extraction (web to xls/csv/mysql and database to xls), registration of
domain names (example.com), design of internal PDF files, etc.
2008 - 2011 Monitoring Consultant (System Administrator + Developer)
@ SOMONE
Paris, France
Somone is an IT consulting company with an expertise in IT monitoring (supervision & hypervision), specialized in both proprietary
and open source solutions for over 8 years. Their dedication to customize existing products and to develop their own additional
tools for specific customer needs enable them to thrive and work with large and top notch corporations that have complex infrastructures.
I had the chance to work on multiple important and critical projects with Somone for several main organizations: EDF/GDF (the
main french electricity/gas company), Orange (in Africa), AirFrance, ARSOE (business operated by the local and regional farming
organizations in France), and the interior department of the French government.
My role consisted of:
- System Administration of the SOMONE network: mail addresses @somone.fr for employees, VPN (Virtual private network)
to enable employees to connect to the network remotely from another company or their home in a secure way, installation and
configuration of Subversion and Git server for the developers, assets and inventory solutions (used internally and at customer’s),
management of the virtualized servers using VMWare ESX & ESXi (after doing several tests with others solutions such as Xen) in
order to test new monitoring products, High Availability and Load balancing of services under Linux/Unix environments, etc.
- Technology Intelligence (test of new products or versions, needed for strategic planning and decision making).
- Development in several languages (C, ASM, Ruby, PHP, Perl, Bash, HTML/CSS/JS, SVG): Add-on for Nagios to provide a fast
interface to BMC Event Manager, scripting for Nagios probes and various sysadmin tasks, executable binary encryption software,
plugin for Mediawiki, plugin for Redmine (task manager), Ruby on Rails proof-of-concept interface with svg charts, and a Ruby on
Rails + AJAX web gateway for Call/SMS/Mail notifications.
- Various other non-IT tasks, such as: Presale Presentations and demos to customers/partners/coworkers, technical tests for
interviews, and project management on an innovative solution for ARSOE.
2007
System Administrator
(age: 17)
Amiens, France
The job consisted of two parts:
- Internal work for SERVIA, in order to improve their infrastructure by implementing a knowledge platform. First, I audited the
recurring tasks and questions the support team had to face, and the needs and general management methods of the company.
Then, I set up a linux web server using Mandriva and Apache, installed Mediawiki (platform on which Wikipedia is based) on top
of it, and configured all of those products which are free and open source. I wrote an easy-to-use summary of the informations
gathered previously in that knowledge platform.
- Work for several customers: installation and configuration of a newer version of Windows, additional drivers, various tools,
and the creation of a backup using Norton Ghost in order to have a quick & easy recovery procedure if the customer had a major
issue with the computer.
2004
Web Developer
(age: 14)
@ SERVIA Informatique
@ SERVIA Informatique
Amiens, France
Worked for various french City Halls on the creation of websites in order to present cities and towns: their history, pictures to
show how it looks like, and events in order to attract new tourists to visit those places.
I was working under the direction of the lead developer of the company, using the texts provided by the mayor’s team. The job
consisted of programming in HTML/CSS and PHP.