..''.''.... .',;;;:::;clccllloo:. ......:lc:;;;:::;,;;:::::::;,. .;clodddddodolodddxddooddddoooolll, .;lxkxxxdxdxddddxddodddddoodddollodddc;;. 'ldxdddodddxdlodxooddxdxxddddooclodddddoccll. ..'cooxxxxxkxodxdoloddloolclodooooccdoollolooool, .,ldddddoooodxdolccccodxdooollc:cooooo:ddoccxdoc:l:; .''.':oddxooddlldxkkxxkkkxddlcoddxdoooocclcloo:odddoo;'':cc; ..,lxkkkxxxddddolllodxxxxxxxxxxddodclodollodlclc:lldoool,..'ccc; ;oxxddkkkdxxdddxxdoxxxxddddddxxxxoxxoloxxxdooddooolc;,''''.';lc:;. cxxxxxxxxkxkxxkxdddxxxxxxc;:loxxxddxxxxdxxddodddo::;,...:cc:llol;. ,dcoxdxxxkkxxxxoxxxkxloddododdddddxdoddxxxxdddlc:,'.'''..:llllcc:. cxxdccldxxxxxddkkkkkxdclloxxxoookkkkxdxdddl::,.......''..:llloc'. .cddddxoc;:clodxxxxdxkddxxoldxkxxxxkkxdxoc;............''.,loc:' .:lllloololll:'..';:coxddxxkkxxxkxxddl:'................'.'c;. ..,:::::;,',''''',,'''';;:ccloolc:,....................'''. .:'dkxooolccooodol:,,,,''''',,''''....................','. ;',dxoxddddollc:;,,'..''''',''''...................'... :.:dxdxxdxdl;,,''....''''',,,,,''''''''.........'.. l,ldxxxxxxxdc:;,'...''',,,;;;,,,,'''''''........ ::codxxxkkkxoc:,'..''''',,;;;,,;;;,''..'... .;ldxoclcc:;,,'''.'''''',,,;;;;;;,'... 'ldd:;,,,,,,',,,'''''''',,,'... ..:c:;;;:c;,,''....... .....
TL;DR: I want to help people, make things and learn from experience.
You will get a lovely bearded Frenchman.
I have an understanding of both back-end and front-end.
Seasoned with experience in product design and UX.
Also you can speak to me in French, English and a bit of Spanish.
Building for the Web with an excellent knowledge of the tools and the platform.
Proficiency with Python and JavaScript.
Go and Clojure are my new toys.
Experience with distributed architectures.
Love Celery and RabbitMQ.
Background with CouchDB, MongoDB and Redis.
Code is edited with Vim and version controlled with Git.
Linux and sysadmin savvy.
#dockerallthethings
Illustrating for fun and profit fhoehl.tumblr.com.
Helping and changing the world at Startuple.
Birthing bots Sunny Day 4 PM and Clitoris Vulgaris.
Part of the XDs (Experience Design) group. A collective of discipline experts who take a challenge and collaborate to solve it often for social good.
Cooking (inventor of the mintamole).
Cuddle with my lovely Sinead.
Used Python (Flask, SQLAlchemy) to extend the functionality of the booking system.
Implemented new front-end tools with JavaScript and React.
Worked on a payment system based on Stripe.
Making secret things…
Transitioned a dating website from MVP to final product (Rails).
Worked on a companion controller app for an Android game console.
Made some mobile apps with Ionic.
Paired with design team to make UX prototypes with Angular for AOL.
Part of the founding team; building a social cloud filesystem for teams. I oversaw and helped across different speciality such as product design, UI and UX.
Setup and worked with different cloud service providers (MongoHQ, Algolia, AWS).
Established a build and deploy workflow based on Git hooks.
Designed the entire backend with Python and MongoDB. Created the REST API to access user data. Emphasis on handling and securing user created content.
Made a module to extract hashtags (#tag) and mention (@francois).
Wrote a fan-out on write system to create and update user’s news feed. Made several Celery/RabbitMQ workers to generate notifications (iOS, email) and prepare user data for search indexation.
Worked on the front-end with Angular and Bootstrap.
Making explosions and monsters for Hollywood. Part of the pipeline team.
2 years of extensive use of Python, JavaScript and CouchDB in a Linux environment.
Built a messaging solution based on RabbitMQ and used by other softwares to communicate and report on users’ activity. Used to automate tasks and generate feeds.
Made a real-time web and email based system where users can subscribe to another user or application news feed.
Made a search engine prototype based on Lucene and Java to index the company domain data.
Developed a video annotation and bookmarking web application with HTML and Javascript. The backend was made in Python with the web framework Tornado for the API and CouchDB for the storage layer.
Participated in the development of e-learning and serious game content using Actionscript and JavaScript. Experience with the MVC pattern and game engine architecture.
Adapted e-learning content to report on user activity using the SCORM specification.
In charge of the design and the development of a simulation engine for a specific business process.
Implemented new tools to track learners’ progress in a serious game. Chose keypoint behaviour and designed a scoring system.
Designed reporting screens and widgets to help users to progress.
Developed a simple PHP and MySQL backend to store analytics and information on the user game play.
I focused my studies on algorithms, mathematics, software engineering, and quantitative techniques.
We made a submarine! A small autonomous underwater vehicle.
François Hoehl — @fhoehl, francoishoehl@gmail.com