<commit_before>---
layout: default
title: Aymerick - About
body-id: about
---

<section class="bio">
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <img class="avatar img-thumbnail" src="http://www.gravatar.com/avatar/f7d0c02384591563515691d1e0718079?s=150" />
                <p>
                    I am Aymerick, a software developer living near <a href="http://en.wikipedia.org/wiki/Rennes">Rennes</a>, France.
                </p>
                <p>
                    I am currently working on <a href="http://asso.ninja/">Asso Ninja</a>, a web service targeted to associations to help them create their website. This web service is powered by <a href="https://github.com/aymerick/kowa">kowa</a>, a static site manager I created in <a href="http://golang.org/">Go</a> with <a href="https://github.com/aymerick/kowa-client">an admin web app</a> I built with the <a href="http://emberjs.com/">Ember.js</a> framework.
                </p>
                <p>
                    Before that, I worked remotely during more than six years as a full stack web developer at Fotonauts, a company founded by a group of ex-Apple engineers to create <a href="http://www.fotopedia.com">fotopedia</a>, a photo community website.
                </p>
                <p>
                    I am also involved in non-profit organizations like <a href="http://www.3ailes.org">3ailes</a>, <a href="http://www.williams-bretagne.org/">Williams Bretagne</a> and <a href="http://www.planet-williams.org/">Planet Williams</a>.
                </p>
                <p>
                    If you have a cool job proposition, I am available to hire.
                </p>
                <p>
                    <a href="https://twitter.com/aymerick">@aymerick</a><br />
                    <a href="https://github.com/aymerick">github.com/aymerick</a><br />
                    aymerick on <a href="https://freenode.net/">Freenode</a><br />
                </p>
            </div>
        </div>
    </div>
</section>

<section class="work fotopedia">
    <div class="container">
        <div class="row ">
            <div class="col-md-8">
                <h1>Fotopedia</h2>
                <h4>2008 - 2014</h4>
                <p>
                    I started at Fotonauts by setting up servers with <a href="http://puppetlabs.com">Puppet</a> then <a href="http://www.getchef.com">Chef</a>. I then developed several features:
                </p>
                <ul class="features">
                    <li><span>Photo upload</span> - It started as a <a href="http://www.merbivore.com">Merb</a> application, then became a (private) <a href="https://rubygems.org">gem</a> used by both the main <a href="http://rubyonrails.org">Rails</a> application and by <a href="http://hadoop.apache.org">Hadoop</a> scripts for batch photo-processing.</li>
                    <li><span>Async job infra</span> - The fotopedia app is highly asynchronous. We use <a href="https://github.com/resque/resque">Resque</a> with a <a href="http://www.mongodb.org/">MongoDB</a> database to run asynchronous jobs.</li>
                    <li><span>Newsfeed</span> - After several iterations, including a custom <em>actors</em> architecture powered by <a href="http://rubyeventmachine.com">EventMachine</a>, I finally built the <a href="https://github.com/fotonauts/activr">Activr</a> gem that currently manages the activity feeds on fotopedia. <a href="https://github.com/fotonauts/activr">Activr</a> needs a MongoDB database, and it automatically hooks up with <a href="http://rubyonrails.org">Rails</a> and <a href="https://github.com/resque/resque">Resque</a>.</li>
                    <li><span>Reputation</span> - I developed a system à la <a href="http://stackoverflow.com/">Stack Overflow</a> to attribute points to fotopedia users when they perform <em>good</em> actions. It allows to detect valuable contributors, to motivate users and it helps our internal curation team on their daily work by preventing trollers actions.</li>
                    <li><span>Achievements</span> - Yeah! <a href="http://en.wikipedia.org/wiki/Gamification">Gamification</a>! Do stuff to earn badges!</li>
                    <li><span>Notifications / Newsletter</span> - Mail and web notifications, publishing of activities on facebook and twitter, and a custom newsletter system.</li>
                </ul>
                <p>
                    Although I have mainly done backend stuff, I also acquired experience in frontend development:
                </p>
                <ul class="features">
                    <li>I may not be a <a href="http://en.wikipedia.org/wiki/CSS">CSS</a> gran masta, but I do know enough to feel confortable with it, and I know <a href="http://sass-lang.com">SASS</a>. Moreover, at Fotonauts we do <a href="http://en.wikipedia.org/wiki/Responsive_web_design">responsive design</a>, even for emails, yeah, thank you <a href="http://zurb.com/ink/">Ink</a>.</li>
                    <li>I participated in the development of the <a href="http://www.fotopedia.com/reporter">Reporter</a> section of the site that is built thanks to a custom <a href="http://en.wikipedia.org/wiki/JavaScript">Javascript</a> framework created by our frontend team and that have, among other great features, an object layer similar to <a href="http://emberjs.com/">Ember.js</a> one.</li>
                </ul>
                <p>
                    The Fotonauts team was based in Paris. Most of the time I worked from home at <a href="http://en.wikipedia.org/wiki/Betton,_Ille-et-Vilaine">Betton</a>, but one day a week I travelled to Paris to work with my amazing colleagues (and to drink some beers with them).
                </p>
            </div>
            <div class="col-md-4">
                <img class="img-responsive center-block" src="/img/fotopedia-web.png" />
            </div>
        </div>
    </div>
</section>

<section class="work apple">
    <div class="container">
        <div class="row ">
            <div class="col-md-8">
                <h1>Apple contractor</h2><commit_msg>Fotonauts is the past<commit_after>---
layout: default
title: Aymerick - About
body-id: about
---

<section class="bio">
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <img class="avatar img-thumbnail" src="http://www.gravatar.com/avatar/f7d0c02384591563515691d1e0718079?s=150" />
                <p>
                    I am Aymerick, a software developer living near <a href="http://en.wikipedia.org/wiki/Rennes">Rennes</a>, France.
                </p>
                <p>
                    I am currently working on <a href="http://asso.ninja/">Asso Ninja</a>, a web service targeted to associations to help them create their website. This web service is powered by <a href="https://github.com/aymerick/kowa">kowa</a>, a static site manager I created in <a href="http://golang.org/">Go</a> with <a href="https://github.com/aymerick/kowa-client">an admin web app</a> I built with the <a href="http://emberjs.com/">Ember.js</a> framework.
                </p>
                <p>
                    Before that, I worked remotely during more than six years as a full stack web developer at Fotonauts, a company founded by a group of ex-Apple engineers to create <a href="http://www.fotopedia.com">fotopedia</a>, a photo community website.
                </p>
                <p>
                    I am also involved in non-profit organizations like <a href="http://www.3ailes.org">3ailes</a>, <a href="http://www.williams-bretagne.org/">Williams Bretagne</a> and <a href="http://www.planet-williams.org/">Planet Williams</a>.
                </p>
                <p>
                    If you have a cool job proposition, I am available to hire.
                </p>
                <p>
                    <a href="https://twitter.com/aymerick">@aymerick</a><br />
                    <a href="https://github.com/aymerick">github.com/aymerick</a><br />
                    aymerick on <a href="https://freenode.net/">Freenode</a><br />
                </p>
            </div>
        </div>
    </div>
</section>

<section class="work fotopedia">
    <div class="container">
        <div class="row ">
            <div class="col-md-8">
                <h1>Fotopedia</h2>
                <h4>2008 - 2014</h4>
                <p>
                    I started at Fotonauts by setting up servers with <a href="http://puppetlabs.com">Puppet</a> then <a href="http://www.getchef.com">Chef</a>. I then developed several features:
                </p>
                <ul class="features">
                    <li><span>Photo upload</span> - It started as a <a href="http://www.merbivore.com">Merb</a> application, then became a (private) <a href="https://rubygems.org">gem</a> used by both the main <a href="http://rubyonrails.org">Rails</a> application and by <a href="http://hadoop.apache.org">Hadoop</a> scripts for batch photo-processing.</li>
                    <li><span>Async job infra</span> - The fotopedia app was highly asynchronous. We used <a href="https://github.com/resque/resque">Resque</a> with a <a href="http://www.mongodb.org/">MongoDB</a> database to run asynchronous jobs.</li>
                    <li><span>Newsfeed</span> - After several iterations, including a custom <em>actors</em> architecture powered by <a href="http://rubyeventmachine.com">EventMachine</a>, I finally built the <a href="https://github.com/fotonauts/activr">Activr</a> gem that managed the activity feeds on fotopedia. <a href="https://github.com/fotonauts/activr">Activr</a> needs a MongoDB database, and it automatically hooks up with <a href="http://rubyonrails.org">Rails</a> and <a href="https://github.com/resque/resque">Resque</a>.</li>
                    <li><span>Reputation</span> - I developed a system à la <a href="http://stackoverflow.com/">Stack Overflow</a> to attribute points to fotopedia users when they perform <em>good</em> actions. It allowed to detect valuable contributors, to motivate users and it helps our internal curation team on their daily work by preventing trollers actions.</li>
                    <li><span>Achievements</span> - Yeah! <a href="http://en.wikipedia.org/wiki/Gamification">Gamification</a>! Do stuff to earn badges!</li>
                    <li><span>Notifications / Newsletter</span> - Mail and web notifications, publishing of activities on facebook and twitter, and a custom newsletter system.</li>
                </ul>
                <p>
                    Although I have mainly done backend stuff, I also acquired experience in frontend development:
                </p>
                <ul class="features">
                    <li>I may not be a <a href="http://en.wikipedia.org/wiki/CSS">CSS</a> gran masta, but I do know enough to feel confortable with it, and I know <a href="http://sass-lang.com">SASS</a>. Moreover, at Fotonauts we did <a href="http://en.wikipedia.org/wiki/Responsive_web_design">responsive design</a>, even for emails, yeah, thank you <a href="http://zurb.com/ink/">Ink</a>.</li>
                    <li>I participated in the development of the <a href="http://www.fotopedia.com/reporter">Reporter</a> section of the site that was built thanks to a custom <a href="http://en.wikipedia.org/wiki/JavaScript">Javascript</a> framework created by our frontend team and that have, among other great features, an object layer similar to <a href="http://emberjs.com/">Ember.js</a> one.</li>
                </ul>
                <p>
                    The Fotonauts team was based in Paris. Most of the time I worked from home at <a href="http://en.wikipedia.org/wiki/Betton,_Ille-et-Vilaine">Betton</a>, but one day a week I travelled to Paris to work with my amazing colleagues (and to drink some beers with them).
                </p>
            </div>
            <div class="col-md-4">
                <img class="img-responsive center-block" src="/img/fotopedia-web.png" />
            </div>
        </div>
    </div>
</section>

<section class="work apple">
    <div class="container">
        <div class="row ">
            <div class="col-md-8">
                <h1>Apple contractor</h2>
{'fraction_non_alphanumeric': 0.14275238328037154, 'fraction_numerical': 0.008310926423857248, 'mean_word_length': 2.356302980585179, 'pattern_counts': {'":': 0, '<': 321, '<?xml version=': 0, '>': 321, 'https://': 20, 'lorem ipsum': 0, 'www.': 18, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1810938', 'n_tokens_mistral': 3782, 'n_tokens_neox': 3548, 'n_words': 1083}