Profile
Details
Name: | Guillaume Ulrich | |
Field: | Computer Science | |
Speciality: | Software Engineering | |
Birthdate: | February 26th, 1990 | |
Location: | Switzerland | |
download resume
About me
I graduated from EPFL in September 2013 and received my MSc in Computer Science, following the Foundations of Software speciality. After various experiences, I am now a software engineer at ELCA Informatique SA
I have a strong knowledge of software development in C#, Scala and Java and I am highly interested in taking new challenges, improving and acquiring new knowledge.
Experience
Ecological Egineering Laboratory
January 2014 - July 2014
EPFL, Lausanne, Switzerland
Service Civil
Development of an autonomous catamaran boat to take different kind of measurements of lake Geneva.
- Development, test and improvement of the reliability of an autonomous boat recording physical and chemical measurements of Geneva Lake.
- Development of the boat control application in C++ and LabView
- Development and maintenance of a data visualization web portal, using Scala and the Play! framework
Energy Center
September 2013 - December 2013
EPFL, Lausanne, Switzerland
Service Civil
Development of a web portal to manage and visualize energy production and distribution
in canton de Vaud, Switzerland.
- Development of a server-client application using J2EE/Tomcat and Spring Hibernate
SAP Research LAB
February 2013 – August 2013
Sophia Antipolis, France
Internship/Master thesis
Creation of an application aiming at improving the transparency and control of application developers and users.
- Design and development of an application to scan a given Java library (jar, war, pom, ivy, osgi) and build its dependency tree, using Scala and Java
- Design and development of a constraint language and constraint solving system, using Scala and Prolog
- Design and development of an application retrieving and storing the known vulnerabilities in a database, using Scala and SAP Hana SQL
- Design and development of an application applying user defined and automatically defined constraints on a given Java application's dependency tree and displaying the results, using Scala, J2EE/Tomcat, Html and Javascript.
Education
École Polytechnique Fédérale de Lausanne (EPFL)
MSc in Computer Science
Specialized in Foundations of Software
Lausanne, Switzerland
École Polytechnique Fédérale de Lausanne (EPFL)
BSc in Computer Science
Lausanne, Switzerland
Assistantship
EPFL - Software engineering
Java and Android development
Computer Science, 3rd year BSc
September 2012 - December 2012
EPFL - Computer-aided engineering
Java and C development, shell scripting
Environmental and Civil engineering, 1st year BSc
February 2011 - December 2012
EPFL – Information technology project
Java project in information technology
Computer and Communication Sciences, 1st year BSc
February 2010 - June 2010
Abilities
Programming
Android development
Prolog
C
C++
C#
Java
Scala
Software engineering
Web publishing
PHP
SQL
Play Framework
Big Data
ASP.NET
J2EE/Tomcat
Html
Css
Javascript
Platform
Oracle DBMS
MySQL/PHPMyAdmin
Mac OS
SAP HANA
Visual Studio
Windows
Linux/Unix
Eclipse
Languages
German
Bengali
French
English
Soft skills
Working very well under pressure.
Autonomous, highly motivated along with a positive attitude.
High interest in acquiring new knowledge, solving new problems and sharing my knowledge with others.
Flexibility, open-mindedness and ability to adapt quickly to new ideas and situations.