forked from pyricau/pyricau.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcv.html
More file actions
282 lines (237 loc) · 12.5 KB
/
cv.html
File metadata and controls
282 lines (237 loc) · 12.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
---
title: Pierre-Yves Ricau's Curriculum Vitae
layout: reveal
---
<section id="welcome">
<h1>Welcome!</h1>
<p>I am <strong>Pierre-Yves Ricau</strong></p>
<img src="/static/img/cv_ski.jpg" />
<p>Press <strong><a href="#" class="navigate-right">→</a></strong> to navigate</p>
<p><small>This presentation looks best in Chrome</small></p>
<p><small>Also check out my <a href="http://play.google.com/store/apps/details?id=info.piwai.cvandroid">Android CV app</a> and my <a href="http://www.linkedin.com/profile/view?id=23523043">LinkedIn CV</a></small></p>
</section>
<section id="current-status">
<h2>Current status</h2>
<ul>
<li><strong>Android</strong> Software Engineer at <a href="http://squareup.com/">Square</a></li></li>
<li>Working on <a href="https://play.google.com/store/apps/details?id=com.squareup">Square Register</a></li>
<li>Living in <strong>San Francisco</strong></li>
</ul>
</section>
<section>
<section id="siine">
<h2>Previously</h2>
<p>
<ul>
<li>Lead Software Developer at <a href="http://siine.com/">Siine</a></li>
<li><a href="http://siine.com/">Siine</a> is based in Barcelona</li>
<li>The goal is to improve context typing</li>
</ul>
</p>
<p><small>Press <strong><a href="#" class="navigate-down">↓</a></strong> for more details</small></p>
</section>
<section id="contributions">
<h3>Specific contributions</h3>
<p>
<ul>
<li>Rebuilt the whole app from scratch</li>
<li>Performance improvements</li>
<li>Cleaning the build process, adding Feature Toggles</li>
<li>Continuous Integration & automatic release on Jenkins</li>
</ul>
</p>
<p><small>Press <strong><a href="#" class="navigate-down">↓</a></strong> to continue</small></p>
</section>
<section id="apps">
<h3>Apps I worked on</h3>
<p>
<ul>
<li><a href="https://play.google.com/store/apps/details?id=com.siine.ime">Siine Keyboard</a>, designed for the way we talk</li>
<li><a href="http://thenextweb.com/insider/2012/11/15/football-comes-into-the-digital-age-as-the-first-professional-referee-swaps-penpaper-for-a-smartphone/">RefereePro</a>, empowering soccer referees</li>
<li><a href="https://play.google.com/store/apps/details?id=com.siine.phocd">PhOCD</a>, a one day hackaton experiment</li>
</ul>
</p>
</section>
</section>
<section>
<section id="open-source">
<h2>Open-source</h2>
<p>Contributing to the OSS community</p>
<p>
<ul>
<li>On <a href="https://github.com/pyricau">GitHub</a> since 2011</li>
<li>On <a href="http://code.google.com/u/py.ricau">Google Code</a> from 2009 to 2011</li>
<li>On <a href="http://sourceforge.net/users/insa_piwai">SourceForge</a> from 2006 to 2009</li>
</ul>
</p>
<p><small>Press <strong><a href="#" class="navigate-down">↓</a></strong> for more details</small></p>
</section>
<section id="androidannotations">
<h3>AndroidAnnotations</h3>
<img src="/static/img/cv_aa.png" />
<p>
<ul>
<li>I created <a href="http://androidannotations.org">AndroidAnnotations</a> in 2010</li>
<li>It speeds up Android development & facilitates maintenance</li>
</ul>
</p>
<p><small>Press <strong><a href="#" class="navigate-down">↓</a></strong> to continue</small></p>
</section>
<section id="foss-recent">
<h3>Recent projects</h3>
<p>
<ul>
<li><a href="http://voxe.org/">Voxe.org</a>, a neutral platform for politics</li>
<li><a href="https://github.com/pyricau/FunkyJFunctional">FunkyJFunctional</a>, a funky way to do FP in Java</li>
<li><a href="https://github.com/pyricau/BuilderGen">BuilderGen</a>, a Builder Pattern generator</li>
</ul>
</p>
<p><small>Press <strong><a href="#" class="navigate-down">↓</a></strong> to continue</small></p>
</section>
<section id="2H4U">
<h3>2H4U</h3>
<img src="/static/img/cv_2H4U.jpg" />
<p>
<ul>
<li><strong>Too Hard For You</strong> is an Arkanoid and Tetris mix</li>
<li>I wrote a <a href="http://sourceforge.net/projects/toohardforyou">C++/SDL implementation</a> in 2006</li>
<li>I rewrote it as an <a href="http://forplay-2h4u.appspot.com/">HTML5 game</a> in 2011</li>
</ul>
</p>
</section>
</section>
<section>
<section id="speaker">
<h2>Speaker</h2>
<img src="/static/img/cv_devoxx_py.jpg" />
<p>I like sharing and teaching</p>
<p><small>Press <strong><a href="#" class="navigate-down">↓</a></strong> for more details</small></p>
</section>
<section id="talks">
<h3>Talks</h3>
<p>
<ul>
<li><strong>Devoxx 2014</strong> <a href="http://cfp.devoxx.be/2014/talk/HFI-0894">Crash Fast: Square’s approach to Android crashes</a></li>
<li><strong>Droidcon Paris 2014</strong> <a href="http://fr.droidcon.com/2014/agenda/detail?title=D%C3%A9fragmentez+vos+apps+avec+Mortar+%21">Defragment your apps with Mortar!</a> (<a href="https://www.youtube.com/watch?v=sfFkzigp3Q8">video fr</a>)</li>
<li><strong>DevoxxFr 2014</strong> <a href="http://cfp.devoxx.fr/devoxxfr2014/talk/QGI-389">Square: data collection to decision</a> (<a href="http://www.parleys.com/play/5367b4b5e4b0593229b85844">video fr</a>)</li>
<li><strong>Droidcon London 2013</strong> <a href="http://uk.droidcon.com/2013/sessions/ship-faster-with-open-source/">Square OSS libs</a> (<a href="https://skillsmatter.com/skillscasts/4607-ship-faster-with-open-source-from-square">video en</a>)</li>
<li><strong>Paris Android UG</strong> <a href="http://www.paug.fr/conference-paug/conference-sur-les-libs-square-second-screen-by-intel/">Square OSS libs</a></li>
<li><strong>Droidcon Paris 2013</strong> <a href="http://fr.droidcon.com/2013/sessions/facebook-vs-square/">Keynote: Facebook vs Square</a></li>
<li><strong>DevoxxFr 2013</strong> <a href="http://www.devoxx.com/display/FR13/Android+Bad+Practices+++comment+foirer+son+app">Android Bad Practices</a> (<a href="http://www.parleys.com/play/518c0992e4b0549489a4a372">video fr</a>)</li>
<li><strong>LyonJUG</strong> <a href="http://www.lyonjug.org/evenements/android">Android Live Coding</a></li>
<li><strong>Devoxx 2012</strong> <a href="http://devoxx.com/display/DV12/Android+DDD+(Diet+Driven+Development)!">AndroidAnnotations</a> (<a href="http://www.parleys.com/play/5148922b0364bc17fc56c96d">video en</a>)</li>
<li><strong>OWF 2012</strong> <a href="http://openworldforum2012.sched.org/event/fe4a4b5d8c75ab66ed9de7de91868f1d">AndroidAnnotations</a></li>
<li><strong>DuchessFr</strong> <a href="http://www.duchess-france.org/hands-on-android/">Hands-on Android</a></li>
<li><strong>DevoxxFr 2012</strong> <a href="http://www.devoxx.com/pages/viewpage.action?pageId=6128097">AndroidAnnotations</a> (<a href="http://www.parleys.com/play/5148922a0364bc17fc56c74e">video fr</a>)</li>
<li><strong>Paris Android UG</strong> <a href="http://www.paug.fr/conference-paug/prochaine-session-jeudi-8-mars-frameworks-android/">AndroidAnnotations</a> (<a href="http://youtu.be/1Vwa9azGHyQ?t=1h21m48s">video fr</a>)</li>
<li><strong>FOSDEM 2012</strong> <a href="https://archive.fosdem.org/2012/schedule/event/androidannotations.html">AndroidAnnotations</a></li>
</ul>
</p>
<p><small>Press <strong><a href="#" class="navigate-down">↓</a></strong> to continue</small></p>
</section>
<section id="trainer">
<h3>Trainer</h3>
<img src="/static/img/cv_code_story.jpg" />
<p>I gave several GWT and Android trainings, usually between one and four days</p>
</section>
</section>
<section>
<section id="education">
<h2>Education</h2>
<p>Master's Degree in Software Engineering</p>
<blockquote cite="http://www.brainyquote.com/quotes/quotes/a/alberteins108304.html">Education is what remains after one has forgotten everything he learned in school</blockquote>
<p><small>Press <strong><a href="#" class="navigate-down">↓</a></strong> for more details</small></p>
</section>
<section id="insa-rouen">
<h3>INSA Rouen</h3>
<p>
<ul>
<li>The <strong>INSA</strong> Rouen is a French School of Engineering</li>
<li>Engineering degree in IT Systems Architecture <small>(Diplôme d'Ingénieur en Architecture des Systèmes d'Information)</small></li>
</ul>
</p>
<p><small>Press <strong><a href="#" class="navigate-down">↓</a></strong> to continue</small></p>
</section>
<section id="kth">
<img src="/static/img/cv_kth.png" />
<p>
<ul>
<li>My last Engineering semester was in Stockholm, Sweden, in the <strong>Royal Institute of Technology</strong></li>
<li>I studied ICT - Information & Communication Technology</li>
</ul>
</p>
<p><small><strong>KTH</strong> stands for <strong>K</strong>ungliga <strong>T</strong>ekniska <strong>H</strong>ögskolan</small></p>
</section>
</section>
<section id="dream-job">
<h2>My Ideal Job</h2>
<p>
<ul>
<li>Strong <strong>technical</strong> culture</li>
<li>50% <strong>Telecommuting</strong></li>
<li><strong>Innovation</strong> Time Off</li>
<li><strong>Small</strong> teams</li>
</ul>
</p>
</section>
<section id="end">
<h2>Thank you</h2>
<p>Feel free to <a href="/contact.html">contact me</a></p>
<p>You could also check out my <a href="http://play.google.com/store/apps/details?id=info.piwai.cvandroid">Android CV app</a> and my <a href="http://www.linkedin.com/profile/view?id=23523043">LinkedIn CV</a></p>
<p><small>This CV uses <a href="http://lab.hakim.se/reveal-js/">reveal.js</a>, source available <a href="https://github.com/pyricau/pyricau.github.com">on GitHub</a></small></p>
</section>
<!--
As with any presentation, I tried to keep only the most interesting parts. Here are the things that didn't make it through these slides, for me to remember when I'm old, and for the curious folks (don't you have anything better to do?)
* Apps published on the Android Market: https://play.google.com/store/apps/developer?id=Pierre-Yves+Ricau
* Java expert (SCJP 91%)
* Projects worth mentioning on GitHub: FunkyJFunctional, BuilderGen, Rockslide, Voxe Android
* I created 12 projects on Google code and contributed to 6 others
* I created 3 projects on SourceForge
## Acronym skill soup
### Languages
* Knows bits of JS, CSS, XML, HTML
* Played with Ruby, Python, Scala, ADA, Prolog, HTML5
* Used to know PHP5, C, C++, DarkBasic Pro, LaTeX
### Dev tools
* Knows bits of Maven, Eclipse, Firebug, Jenkins, Git, SoapUI, Temper Data, nmap
* Played with Sonar, Netbeans, Charles Proxy, JMeter, Gatling
* Used to know Ant, Code::Blocks, SVN
### Frameworks
* Raw buzzword list: Spring 3.0 (IoC/MVC/AOP), Hibernate, GWT 2.0, Guice, RoboGuice, JUnit 4, Mockito, APT, CodeModel, Gson, Jackson, JEE 5, JAX-RS, EJB3, ejb3unit, RRDTool, RRD4J, symfony (1.0 et 1.2), Ruby On Rails, SDL, script.aculo.us, Prototype, Struts, ForPlay
### OS / Servers / Databases
* Knows bits of Mac OS, Ubuntu, Android, Tomcat, Apache, MySQL
* Played with SQLite, Oracle, PostgreSQL
* Used to know Windows, JBoss, WebSphere AS
### Spoken Languages
* Native french speaker
* Fluent in English, including technical English
* Understand Spanish when spoken slowly (e.g as spoken in Peru)
* Jag talar inte svenska
### Bullshit methodologies
* Knows bits of TDD, CI, UML, GTD, XP, Scrum, Continuous Deployment
* Bored by ISO 9001vs2000 and its funny cousin, the V-Model :)
### Functional Skills
Are you really still reading?
* JCDecaux: logistics, supervision, maintenance
* bfinance: tenders, finance, cash management & asset management
## Education
* 2001-2004 Baccalauréat (A level) mention Bien (with honors), Scientific, european class (more english courses) at Lycée Albert Schweitzer
## Experience
### Excilys
* I worked for Excilys as a consultant, from 2009 to 2011
* Excilys is a software service group, located in Paris.
* I wrote technical articles on the Excilys blog & labs
* February 2009 - July 2009 (6 months) Internship.
### Trainer
#### GWT Trainer
* May 2011: gave a one day training course to 8 Excilys consultants (slides, in French)
#### Android Trainer
* February 2011: gave twice a one day training course to 8 Excilys consultants
* December 2010: gave a 4-day training course to 12 persons at Orsys
### bfinance
My mission was to develop applications that deal with cash management, as well as financing and banking relationship analysis, for bfinance , as a JEE & GWT Software Engineer.
### JCDecaux
1 year : November 2009 – November 2010 I worked for JCDecaux (on behalf of Excilys) as a JEE, GWT & Android Software Engineer, on some Velib maintenance and supervision applications, written with JEE, GWT 2.0, JAX-RS and Android technologies.
## Other stuff
I wrote more then 20 technical articles on the Excilys blog (http://blog.excilys.com/author/pyricau/) & labs (http://labs.excilys.com/author/pyricauexcilys-com/).
-->