-
Freelance
- Développeur Freelance Python / Php / Ios / Android
2014 - maintenant
Développement divers et variés, essentiellement pour Trehsna Enterprise Ltd. Une application Iphone en cours de réalisation, portage d'une application Android, ainsi que des ajouts de fonctionnalités sur des sites web existans, sont les missisons qui me sont confiés.
-
Treshna Enterprise
- Software developer web & mobile
2013 - 2014
Au sein de Treshna, start-up située a Christchurch en Nouvelle Zelande, j'ai participé a de nombreux développement en Php et Python mais aussi frontend. Que ce soit sur les serveurs distant ou ma propre machine, je travaillais uniquement sous Debian, pour mon plus grand plaisir. Treshna a de nombreux clients Australien et Neo-Zelandais pour lesquels elle réalise des sites webs, des applications, de la configuration de serveur, etc..
L'un de mes projet est un site web en Drupal pour une entreprise spécialisé dans l'impression http://printlounge.co.nz/
J'ai eu la charge de toute la partie concernant les produits, les utilisateurs et le processus d'achat (choix et calcul du prix, upload d'image, systeme de paiement, etc..). J'ai créé les templates en Drupal et utilisé JQuery pour appeler les url de mon application web Python/Flask, distribuant les données en JSON.
J'ai à mon actif de nombreux autres projets, moins conséquents, entre lesquels j'ai dû jongler chaque jour, en fonction des priorités. Il m'est arrivé de travailler sur 5 projets différents au sein de la même journée.
Ce travail m'a permis de faire beaucoup de Flask, ainsi que des petits scripts en Python. J'ai par conséquent fait beaucoup de HTML5/CSS3 et de Jquery.
Beaucoup de clients ayant des sites sous Drupal/Mangento/Wordpress, j'ai appris à utiliser ces plateformes pour y créer un module, manipuler un thème, mais surtout éradiquer toute sortes de bugs.
Certains projets consistaient à migrer d'une base de données MySql vers PostGreSql.
Une grande partie de mon travail fut de comprendre le besoin du client, de comprendre l'architecture du projet, d'explorer le système de fichiers et les logs, pour résoudre le problème ou ajouter la nouvelle fonctionnalité.
Voici une liste non exhaustive des clients pour lesquels j'ai travaillé au sein de Treshna:
-- OOhmedia
-- Printlounge
-- Cosmic Shop
-- SMTP2GO
-- Metasolution
-- Icentive Motivation Ltd
-
Vitameet
- Développeur freelance Android
2012 - 2013
Développer de A à Z une application Android basé sur un site web en développement de type réseau social.
-Evaluer et mettre en place l'architecture de l'application
-Etude ergonomique
-Discussion et demandes de restructuration autour des webServices (développés en interne)
-Géolocalisation, ActionBarSherlock, SlidingMenu, PullToRefresh
-Test de l'interface du site internet et conseil
-
Artaban
- Développeur Android
2012 - 2012
Portage sur Android de l'application Iphone CCFA
Compréhension du besoin du client.
Veille technologique sur Android.
Utilisation des librairies ActionBarSherlock et AQuery.
Collaboration avec le commercial, le graphiste et l'intégrateur des flux JSON ainsi que le développeur de la version IOs.
Création de l'application de A à Z et publication sur le store:
https://play.google.com/store/apps/details?id=com.artaban.ccfa
-
Logica
- Ingénieur en technologie de l'information
COMPIEGNE
2012 - 2012
- Développement d'un script python sous debian pour synchroniser des données GP,S récupéré par un GPS usb, avec ne base de donnée PostGreSQL.
- Support de base données. Gestion de ticket. Création et modificaiton de procédure stocké en PL/SQL. Création et modification de script JMP 9.
Le tout chez Soitec
-
ST Microelectronics
- Stagiaire au pôle compilation
2012 - 2012
Optimiser la phase d'Inlining durant la compilation sous GCC.
Injection des séquences d'inlining généré en python et observer les résultats. Le but étant de trouver le meilleur ratio perf/size.
- Utilisation du système de plugin de GCC 4.6.2 pour utiliser le
callgraph et prendre les bonnes décisions d’inlining
- Réflexion sur les moyens de réduire le champ d’exploration trop
important selon le type d’exploration et la taille du fichier
- Première expérience sur un fichier de 8 fonctions inlinable pour
prouver le concept
- Présentation des résultats
- Participation aux réunions SCRUM du pôle compilation
L'environnement technique:
- Linux/ RedHat Enterprise 4, GCC 4.6.2, Plugin GCC, C, Python, emacs, vi
-
3VOIE
- Développeur Ios
Lyon
2012 - 2012
Développement d'une application Iphone du nom de "Cartons" disponible sur l'AppStore.
http://www.appsingh.in/app/Cartons-764310815
L'application consiste à parcourir l'ensemble des produits du client de 3VOIE et se constituer un panier d'achat.
Mon rôle fut la conception de l'application de A à Z, en me basant sur la charte graphique fournit par 3VOIE.
Mes responsabilité furent donc:
- Affichage de la liste des produits du client. Page descriptive du
produit. Ajout au panier avec choix de la quantité grâce à une
double colonne d’une UIPickerView
- Gestion du panier
- Intégration du design
- Suivi des anomalies, évolutions, référent technique
L'environnement technique:
- Objective-C, XCode4/Storyboard, Mac OS X, Ios, Git
-
Asterop
- Stagiaire développement plateformes mobiles
Ivry-sur-Seine
2011 - 2011
Réalisation d’une analyse croisée des contraintes de
développement pour IPad/IPhone, Android et Windows Phone 7:
- Recherche des outils les plus pertinents pour développer sur
chaque mobile
- Réflexion sur la mise en place d’une couche intermédiaire
commune pour faciliter le développement sur ces différentes
plateformes
- Réalisation de petites applications exemples permettant à
ces plateformes d’interagir avec les serveurs via une
architecture REST.
Environnement technique:
Objective-C/Ios, Java/Android, C#/Windows Phone 7, .NET/Silverlight,
Flex Mobile, PhoneGap, MonoTouch, SensaTouch, JqueryMobile, Eclipse,
InterfaceBuilder, VisualStudio 2010, REST, Json.
-
Nitroserv
- Stagiaire développeur Python/Django
2011 - 2011
J'ai participé à la refonte du site de l'entreprise à l'aide du framework Django.
Mon rôle fut principalement d'intégrer les modules de paiements (Mercanet Bnp, Paypal,AlloPass) et la gestion des tokens (monaie virtuelle)
Environnement Technique:
- Python/Django
- Jquery
- HTML/CSS
- API de système de paiement: Mercanet, Paypal, AlloPass
- Linux/Debian
- Ngnix
- REST, json
- Git
-
Gabon Sprint Auto
- Développeur Django
2010 - 2010
Participation à la conception et au développement d'un site intranet de cotation pour la société GSA en Django/Dojo:
- Recueil des spécifications fonctionnelles et techniques
- choix technologique
- modélisation
- Installation et configuration du serveur de développement sous OpenBsd
- Installation et configuration de OpenLDAP, Python + modules, Apache, Git, Openssh, PostGreSql
- Développement des module de gestions des devices, factures et véhicules
-
Productivix
- Rédacteur de tutoriel
2010 - 2010
A raison de 2 jours par semaine, j'ai rédigé, en tant qu'indépendant, des tutoriels sur l'installation et l'apprentissage de l'ERP opensource Dolibarr, pour le compte de la société Productivix.
-
Genesis
- Stagiaire développeur Php/Mysql et Extjs
PALAISEAU
2009 - 2009
Refonte de l’interface d’administration de CourseLiner V3, en Ajax, avec le framework
javascript Extjs.
Conception et développement d’un module d’upload et
d’intégration d’un SCORM dans un projet sur plateforme Moodle à
partir de CourseLiner