Leo Patrick Jeusset

Leo Patrick Jeusset

Luleå, Sweden
Hire Leo
Scroll To View More
Leo Patrick Jeusset

Leo Patrick Jeusset

Luleå, Sweden
Member since November 19, 2013
Leo is a French software engineer working and studying in Sweden. He has worked for several companies as a developer and researcher, including a Canadian company, Orange in Rennes, and a research team in Luleå. He is always looking forward to prove himself and solve new challenges.
Leo is now available for hire
Portfolio
Experience
  • Java, 6 years
  • JavaScript, 6 years
  • Express, 3 years
  • Ember.js, 3 years
  • SQL, 4 years
  • Python, 4 years
  • Laravel, 2 years
  • Ember CLI, 3 years
Luleå, Sweden
Availability
Part-time
Preferred Environment
Linux, Emacs, Eclipse, NetBeans, PyCharm, Git, SVN
The most amazing...
...thing I've coded is a tangible API that allows developers to code software with tangible interactions without knowing which device will be used.
Employment
  • Node.js Teacher
    Nomades Advance Technologies
    2016 - PRESENT
    • Created a 1-week course for JavaScript programmers.
    • Created a support application with Ember to make the students develop the back-end during the course.
    • Detailed the functioning of Node.js and non-blocking I/O.
    • Taught the use of Express and the principles of Middleware.
    • Explained how to use MongoDB and how to work with Mongoose.
    Technologies: Node.js, Express, MongoDB, Mongoose
  • Lead Developer
    PDsurF
    2015 - PRESENT
    • Took over an existing project that had gotten out of hand.
    • Enforced best practiceS through the entire project.
    • Improved the rendering of PDFs by working on the Pdf.js project from Mozilla.
    • Created live-chat and comment sharing via Socket.io.
    • Sanitized the PHP code and the interactions with the DBs.
    Technologies: PHP, JavaScript, Nodejs, Socket.io, Pdf.js
  • Freelance Back-end Developer
    OpenCoast
    2014 - 2014
    • Extracted data from meteorological API.
    • Created a specific library tool to parse and store relevant data from GRID and netCDF files.
    • Created a library to handle proprietary data and ensure a proper storage of the selected information.
    • Created a library to allow an easy pooling of information from those sources of data.
    Technologies: Java, GRIB, NetCDF-java
  • Full-stack Developer
    Sugar Seed
    2013 - 2014
    • Wrote a word-puzzle generator with heuristic optimizations.
    • Wrote a Twitter OAuth authentication servlet in GAE.
    • Wrote servlets for a JSON API to handle a word game.
    • Added features and wrote corrections to a HTML5 game.
    • Handled loading optimization with Google Closure.
    Technologies: Google App Engine, Java, JavaScript, CSS
  • Research Engineer
    Luleå University of Technology
    2012 - 2012
    • Worked on a national research project.
    • Created a JavaScript library to abstract social network and provide aggregated content.
    • Created social components for the SATIN project allowing users to create applications with social interaction.
    • Wrote documentation on how to use and extend the library and components.
    Technologies: Java, JavaScript
  • Master's Student
    Luleå University of Technology
    2012 - 2012
    • Worked on a research project.
    • Built a tangible API for creating an abstraction level.
    • Created a JavaScript library to interact with the API.
    • Implemented components in the research project SATIN to support tangible application development.
    • Created pervasive and tangible applications using the Sphero and the Sifteo devices within the SATIN project.
    Technologies: Java, JavaScript, C#
  • Developer, Co-Project Leader
    Filteris
    2010 - 2011
    • Created a web application for tourist purposes.
    • Formulated requirements and defined guidelines for the development process.
    • Created a back-end and RESTful API in CodeIgniter (PHP).
    • Integrated the design into a GWT front-end.
    • Handled social network integration.
    Technologies: PHP, GWT, HTML5
  • Developer (Internship)
    Orange Labs Rennes
    2010 - 2010
    • Created a reusable cartographic library for a corporate technology.
    • Wrote guidelines and a tutorial to use the cartographic library.
    • Developed an air hockey game for Orange Widget operating as a mobile phone service platform available on all kind of devices, including Symbian, Android, and more.
    • Developed small widgets for the Orange Widget platform.
    • Created web services usable by widget.
    Technologies: JavaScript, Java, VRML, MeMo
Experience
  • Sifthesis - Master thesis in pervasive and tangible computing (Development)

    A 6 month project during which I developed a middleware API aimed at abstracting tangible device interactions to allow programmers to create software that uses those devices without dealing with the specific aspects of the device.
    For instance, Sifteo cubes and Sphero balls are totally different, but by using this API, a programmer could support both devices by using high-level methods such as "notify-user" or "ask-yes-or-no-question".
    The middleware was written in Java, using Jersey and Grizzly to provide server and RESTful support.
    Demonstration applications were written in HTML/Javascript

  • Word game - back-end and front-end (Development)

    I worked in a small team (2 to 3 persons) to create a word game in HTML5 with social media integration with support for smart phones, tablets, desktop, and more.
    My tasks were mainly to write and maintain a puzzle generator in pure Java, to design, write, unit-test, and maintain Google App Engine web services, and to design, refactor, and implement JavaScript code.

Skills
  • Languages
    JavaScript, Java, SQL, Python, PHP, Haskell, Prolog, CSS, LESS, SCSS, C++, C#
  • Frameworks
    GAE, Express, Ember.js, Google Web Toolkit, Phaser.io, Laravel, Flask, CodeIgniter, Jersey, Bootstrap 3.0
  • Tools
    GitLab, WebStorm, Git, Eclipse IDE, GitHub, Mongoose, Emacs, Trello, Sublime Text 3, PyCharm, Gimp, MySQL Workbench, Netbeans
  • Paradigms
    Object-oriented Programming (OOP), AJAX, MVC, Agile Software Development, Scrum, Material Design, Functional programming
  • Libraries/APIs
    Twitter API, Node.js, jQuery Mobile, jQuery, Ember Data, Zepto, SQLite, Google API, Closure, Facebook Open Graph API
  • Platforms
    Linux, Windows
  • Storage
    MongoDB
  • Misc
    Ember CLI, Game Development, BitBucket
Education
  • Engineering Diploma (Master's equivalent) degree in Computer Science, Computer Engineering
    Institut National des Science Appliquées de Rennes - Rennes, France
    2005 - 2010
I really like this profile
Share it with others