Alexandre Joseph

Development and software architecture

About

Alexandre Joseph's profile picture Student in 3rd year of engineering school in computer science, I am passionate about development, especially in object-oriented languages and frameworks.

I am adept of Agile methodologies project management, unit tests and continuous integration tools. I like clean code, tested, well thought out, which can evolve as needed. User of open source software, I advocate for open standards and interoperability.

Curious, perfectionist, ambitious but also passionate, I love learning new things, understand how they work, hack it, improve it. I enjoy having this approach, work in team and sharing my discoveries.

Vous préférez le français? Consultez mon CV en français.

Professional experiences

Consultant – SixSq, Geneva, Switzerland

January 2012 — present

Development of a cloud-based application automating tests and deployment of complex applications.

Developer – IN2P3 LAL, Paris, France

Jun 2011 — August 2011

Design and integration of a distributed storage system for a European research project that allows user to manage persistent data.

Developer – SixSq, Geneva, Switzerland

Jun 2010 — August 2010

Architecture and development of a private cloud distribution for a European research project whose goal is to provide a system which is easy to use and administrate.

Developer – CNRS IBCP, Lyon, France

Jun 2009 — Jun 2010

Deployment and performance benchmarks of private cloud solutions for a national research project. Architecture and development of distributed-on-cloud web services for an European research project.

Technical skills

Work methodology
Scrum, XP, Clean Code, Unit Test, TDD, Continuous Integration
Programming
Python (Django, Boto, ZSI), Java (RESTlet, JAAS, Selenium), C++ (Qt, GTest), C, PHP, JavaScript/CoffeScript (JQuery), Bash, SQL
Data formatting
HTML5, CSS3/LESS, JSON, XML, XShema, XPath, WSDL, YAML, LaTeX, UML
Virtualization
KVM, Xen, libvirt, OpenNebula, Eucalyptus, EC2, qEmu
Database
PostgreSQL, MySQL, SQLite, Oracle, ZooKeeper
System
GNU/Linux (RedHat-based, Debian-based, Archlinux), Mac OS X, Microsoft Windows
Network
TCP/IP, Routing, Switching, VLAN, subneting (Certified Cisco CCNA 1, 2, 3 & 4)
Tools
Git, Mercurial, SVN, Jira, Redmine, Jenkins, FindBugs, Maven, Make

Selected projects

You can find all my open-source projects on my GitHub profile.

Sort by technology

None (JavaScript required)

Janine

Cooking recipe manager

Recipe Manager that simplifies the drafting stage by an appropriate input mode. Also has different methods of sorting and advanced search for consultation.

Otto

Visualization and operation on automatons

Can view as a table a finite automaton and perform operations such as minimization or to execute step by step a word.

Paquito

Ethernet protocol simulator

Implementation of Ethernet protocols to simulate a computer network according to settings and allow view statistics of the simulation.

Redo

Trash manager

Command line tool to remove, restore, list and permanently delete files.

QtalBomber

The Bomberman game

Bomberman multiplayer game with a map editor to easily create your own level.

Config-O-Matic

Machine information collector

Collection and provides information on a machine. In addition to the dialog interface it is possible to export data into HTML.

CLInote

Command-line notebook

Command-line notebook that allow to add notes and list them displaying the creation and last modified date.

Yaca

Cipher and crack with multiple algorithms

Application to encrypt, decipher and crack fragments of texts according to several algorithms.

DSGP

E-Commerce Content Management System

Content management system for the online sales for the public service.

Edity

Online Content Management System

Content management system allowing editing of pages online.

ZSIWS

Automated deployment of web service

Allows you to automatically deploy web services and perform distributed computation on cloud.

HGnotebook

Mercurial SCM plugin

Mercurial plugin that allow to use a repository as a notebook with an advanced metadata management and evolve filtering.

Ibiscus

Automated web service creation

Allows you to create web services automatically based on a description of the underlaying application remotely provided.

Polca

Computation on complex polynomials

Mathematic computation on polynomial of complex number.

Template

Website layout

Free to use HTML5/CSS3 website template to easily create your own website.

Poupido

Discussion system

Secure multi-user discussion system supporting thread, category and bookmark.

« Back to projects list

Project: no name

Project Image

Select a project to get more information on it (JavaScript required).

Used technologies

None

More information on the project on GitHub »

Eductation

2010 — present : EFREI : Engineer school in IT – Paris, France

Engineer degree in IT (5 years Diplôme d'ingénieur - master's degree), expected graduation : october 2014

2008 — 2010 : Institute of Information Technology – Lyon, France

2008 : A level diploma Baccalauréat (Distinction Very Good) – Bourg-en-Bresse, France

Informations

Identity
French — 22 years old — Living Paris
Languages
English: Fluent, technical – 3 months in San Jose State University, CA, USA
French: Mother tongue
Spanish: Basic
Sports
Judo (6 years), Swimming (4 years), Basketball, Skateboarding
Travels
USA, England, Spain, Canary Island, Morocco, Italy, Portugal, Hungary
Hobbies
Cultural exhibitions (design, architecture, art), technological watch