About me

I'm an engineer expert in software development.
I love to automate things, from automated tests up to repetitive tasks.
I try to write very clearly to improve communication, because I think the lack of clear communication is the number one reason for energy waste in the IT industry.
I enjoy writing code and finding elegant/performant solutions. I also like to teach and share my knowledge.
I prefer to work remotely, because I can choose where I prefer to work, and am not interrupted too much.

Education

  • 2014 - 2011

    École Centrale de Lille and EDHEC Business School

    One of the best french engineering school.
    Majors:

    • Web Technologies
    • Computer Science
    • Entrepreneurship at EDHEC Business School

    Minors

    • Accounting
    • Data Analysis
    • User experience
  • 2011 - 2009

    Prepatory school (Intense Math/Physics School)

    Intensive science courses : preparation to the french "Grandes écoles"

Experiences

Altair Engineering
April 2016 - Now
Paris
Created by potrace 1.14, written by Peter Selinger 2001-2017
Lead dev front-end

Fivory
April 2015 - April 2016
Strasbourg
Created by potrace 1.12, written by Peter Selinger 2001-2015
Node.JS Developper

I am part of the team responsible for the architecture of our platform.
We provide an API to multiple clients : Mobile, Web, Payment Terminals.
I am working on multiple critical subjects :

  • Our logging system / log viewer, which makes our debugging much easier
  • The authentication, an Oauth2 implementation

IUT Haguenau
September 2015 - February 2017
Strasbourg
Created by potrace 1.14, written by Peter Selinger 2001-2017
Web development teacher

I have teached to the students of the TAIS option web development , including :

  • ReactJS
  • git
  • Node
  • express.js

Indépendant
December 2014 - March 2015
Strasbourg
Created by potrace 1.11, written by Peter Selinger 2001-2013
Consultant Expert OpenXML

I have worked with many clients for document generation software (docx,pptx and xlsx). My missions were

  • Creating a module to generate xlsx and pptx
  • Creating a Restful API to store/retrieve templates and generate documents
  • Maintenance and debugging

Habiteo
October 2014 - November 2014
Paris
Created by potrace 1.11, written by Peter Selinger 2001-2013
Zend Framework Consultant

Habiteo is a rising company that sells houses online. It gives a preview of the houses in 3 dimension. Buildings and the inside of the apartments are modeled to increase the number of potetntial buyers. It has a much higher ROI compared to "standard marketing". During my mission, I built a CRM to let sellers manage their prospects. I :

  • Added features (appointment management, house filtering with surface, prospects listing, ...)
  • Corrected some critical bugs
  • Improved the overall performance

beequick
April 2013 - August 2014
Remote
Founder and Product designer

beequick is an online CRM/ERP for Junior-entreprises (JE). We won the excellence price in 2012-2013. After this, we wanted to share what we learned with all other JE. This is how we started creating an online tool that helps to manage your prospects (CRM) and your projects (ERP).

At beequick, I've learned:

  • How to manage a SaaS product
  • Product design and incremental improvements

fortrabbit
April 2014 - July 2014
Berlin
Frontend Developper and support internship

fortrabbit is a Paas (Platform as a service). It hosts PHP websites for last technologies: Symfony, Laravel, PhalconPHP. The platform is currently being rethought from the ground up. I have participated to that.

My mission was to refactor the old interface into a new, more intuitive and fresh interface. I have also participated to the design of the API and the SDK. Furthermore, I have also worked on Business Intelligence problematics, to get better insights on fortrabbit's customers.

Sfereno SAS
April 2013 - August 2013
Strasbourg
Created by potrace 1.11, written by Peter Selinger 2001-2013
R&D internship

Need analysis and development of two projects:

Automating the generation of Business Proposals

  • Generating a WORD Document from a template
  • Possibility to use data from a CSV (Excel)

Web and Mobile App using HTML5

  • Application to compute power consumption
  • Created Mobile and Tablet apps
  • Discussion and experimenting with User experience

Centrale Lille Projets
April 2012 - April 2013
Lille
Created by potrace 1.11, written by Peter Selinger 2001-2013
Manager of the Informatics Business-unit

A junior-entreprise (JE) is a service provider conducted by students. My junior-entreprise, Centrale Lille Projets has been the best junior over my term of office (we won the excellence prize among 160 JE).

I have managed the informatic Business Unit. I have put lots of efforts in marketing, customer care and negotiation. The Informatics Business Unit has generated 65, 000 € revenue (60 % of the total revenue). It accounts for an increase of more than 200% compared to the previous year.

My responsabilities as the Business Unit Manager were:

  • Proofread all outgoing proposals and documents, also discussing about the planning and budget
  • Searching for the best programmers to realise the projects
  • Making sure that projects go forward
  • Being warrant for the quality of proposals and outgoing documents
  • Finding better way to organise the different processes that rule our JE

Contact

edgar.hipp@gmail.com
edgar.hipp

Skills

Beginner
Proficient
Expert
Master

Languages

French Mother language
German Bilingual
English Fluent
Chinese Beginner

Projects

docxtemplater 4 years https://docxtemplater.com/

docxtemplater is an open-sourced templating engine for the format docx. It is written in Javascript and works both in the browser and in Node.JS It is used by more than 800 developpers per month, and I continue to maintain this library.

MaqLoco 2 years

Creation of a model train to test the new ERTMS safety standards. Software developed in C language with 3 goals (programmed PIC 35):

  1. Speed control of a PWM
  2. Creating an API controlled with CAN
  3. Managing a display for displaying speed and other data that can be controlled by the API

    StrasbourgJS Meetup 14 months http://www.meetup.com/StrasbourgJS/

    Since September 2014, I organize a meetup group about Javascript. I look for people able to give talks about a particular subject, and I sometimes give talks myself (for example about node-webkit, d3 and riotjs)

Hobbies

Reading
Swimming
Open-source
Yoga
Cooking

Books that inspire me

Seth Godin Linchpin
Yves Morieux Six simples rules
Khalil Gibran Le prophète
Jason Fried Rework