Dashboard
Activities
Projects
Teams
eg. 'wrapper', 'category:python' or '"document database"'
Commit 1ff6bc7112eac95ce440d2da454dda7f8f0f8ab7
Eric Lemoine
Sun Jun 13 21:49:24 CEST 2010
Tree SHA1: c0b5cde
Parent SHA1: 508cb5e (specific changes to wsgi)
raw diff raw patch
add cv
Diff rendering mode:
inline
side by side
website/public/cv.css
(275 / 0)
 
1 /* cv.css
2 * CSS file for my curriculum vitae
3 *
4 * This file is copyright c 2005 martin f. krafft .
5 * You may use this file for your own curriculum vitae
6 * under the terms of the Artistic License 2.0, provided that you change all
7 * personal data. The attribution has to appear only inside a comment, though
8 * a brief note and link would be appreciated, if the CV is served as a web
9 * page. You can use the screen-only class for this.
10 */
11
12 body {
13 font-family: "RotisSansSerif", "Bitstream Vera Sans", Helvetica, Arial, sans-serif;
14 padding: 0;
15 margin: 0;
16 }
17
18 tbody {
19 text-align: left;
20 }
21
22 @media print {
23 body {
24 font-size: smaller;
25 }
26 }
27
28 @media screen {
29 .document {
30 margin: 0 auto;
31 width: 50em;
32 }
33 }
34
35 h1, h2 {
36 font-family: "RotisSemiSerif", "Bitstream Vera Serif", "Times New Roman", Times, serif;
37 padding-left: 25%;
38 }
39
40 h1 {
41 font-size: 200%;
42 background: transparent;
43 margin: 0 0 1em 0;
44 }
45
46 @media screen {
47 h1 {
48 font-variant: small-caps;
49 margin-top: 1em;
50 }
51 }
52
53 h2 {
54 font-size: 110%;
55 font-weight: bold;
56 clear: both;
57 border-top: 1.2em solid #ddd;
58 margin: 1em 0;
59 padding-top: 1em;
60 }
61
62 h2 a {
63 display: block;
64 margin-top: -1.2em;
65 }
66
67 p {
68 margin: 0.5em 0 0 25%;
69 }
70
71 ul {
72 list-style: none;
73 margin: 0;
74 padding: 0 0 0 25%;
75 }
76
77 ol {
78 padding: 0 0 0 25%;
79 margin: 0;
80 }
81
82 @media screen {
83 ol {
84 list-style: none;
85 }
86 }
87
88 li {
89 margin-top: 0.5em;
90 }
91
92 table {
93 margin: 1em 0 1em 25%;
94 }
95
96 /*a {
97 color: #000;
98 text-decoration: none;
99 }*/
100
101 @media screen {
102 /*a {
103 color: #c00;
104 }*/
105
106 h2 a {
107 color: #000;
108 }
109
110 a:hover, a:focus {
111 text-decoration: underline;
112 }
113
114 h2 a:hover, h2 a:focus {
115 text-decoration: none;
116 }
117 }
118
119 img.portrait {
120 float: left;
121 margin: 0.5em 000.5em;
122 }
123
124 html:first-child>body img.portrait {
125 /* make image smaller only in opera */
126 width: 160px;
127 height: 207px;
128 margin-bottom: -0.5em;
129 }
130
131 @media print {
132 img.portrait {
133 width: 160px;
134 height: 207px;
135 margin-left: 0;
136 margin-bottom: 0.1em;
137 }
138
139 html:first-child>body img.portrait {
140 /* make image even smaller in opera */
141 width: 145px;
142 height: 188px;
143 }
144 }
145
146 p.personal {
147 line-height: 1.5em;
148 margin-top: 1.5em;
149 }
150
151 p.label {
152 float: left;
153 }
154
155 dl {
156 margin: 0;
157 }
158
159 dt {
160 margin: 0.5em 000.5em;
161 float: left;
162 }
163
164 dt:first-child {
165 margin: 0 000.5em;
166 }
167
168 dd {
169 margin: 0.5em 0 0 25%;
170 }
171
172 dl.with-title dd div.line-block div.line:first-child {
173 font-style: italic;
174 }
175
176 .refs {
177 margin-top: 2em;
178 }
179
180 .signature {
181 margin: 3em 000.5em;
182 line-height: 4em;
183 }
184
185 .online-notes {
186 margin: 3em 000;
187 border-top: 2px solid #ddd;
188 padding: 1em 0 0 25%;
189 }
190
191 .online-notes, .copyright {
192 font-size: smaller;
193 }
194
195 @media screen {
196 p.screen-only {
197 margin-bottom: 1em;
198 }
199
200 .print-only {
201 display: none;
202 }
203 }
204
205 @media print {
206 .screen-only {
207 display: none;
208 }
209
210 .footer {
211 display: none;
212 }
213
214 div.section {
215 page-break-before: auto;
216 page-break-inside: "" !important;
217 page-break-after: auto;
218 }
219
220 h2 {
221 page-break-before: auto;
222 page-break-after: "" !important;
223 }
224
225 dl {
226 page-break-before: "" !important;
227 page-break-inside: "" !important;
228 page-break-after: auto;
229 }
230 }
231
232 @page {
233 size: portrait;
234 margin: 2cm 2cm 2cm 3cm;
235 }
236
237 .ie-note {
238 display: none;
239 position: relative;
240 }
241
242 * html body .ie-note {
243 /* display in IE only */
244 font-family: "RotisSansSerif", "Bitstream Vera Sans", Helvetica, Arial, sans-serif;
245 font-size: 80%;
246 display: block;
247 position: absolute;
248 top: 0;
249 left: 0;
250 width: 96%;
251 padding: 0.2em 2em;
252 margin: 1em;
253 border: 3px dotted #bbb;
254 background-color: inherit;
255 color: #000;
256 text-align: justify;
257 }
258
259 * html body .ie-note a {
260 /* display in IE only */
261 color: #000;
262 }
263
264 * html body .ie-note:hover a {
265 /* display in IE only */
266 color: #999;
267 }
268
269 * html body .document {
270 margin-top: 5em;
271 }
272
273 * html body #education {
274 margin-top: -2.4em !important;
275 }
website/public/cv.en.html
(226 / 0)
 
1
2
3
4
5
6
7
8 cv.css
9
10
11
12 Curriculum Vitae
13
14 cv.en.rst
15 reStructuredText source for my english curriculum vitae.
16
17 The idea of writing my curriculum vitae using reStructuredText comes
18 from Martin Fellix Krafft, see .
19
20 The files making up this curriculum vitae are greatly inspired from
21 Martin Fellix Krafft's work.
22
23 This file is provided under the terms of the Artistic License 2.0.
24 ie-note.en.rst
25 restructured text source for the note about IE's lack of support
26
27 This file is copyright c 2005-7 martin f. krafft .
28 You may use this file for your own curriculum vitae
29 under the terms of the Artistic License 2.0, provided that you change all
30 personal data. The attribution has to appear only inside a comment, though
31 a brief note and link would be appreciated, if the CV is served as a web
32 page. You can use the screen-only class for this.
33
Notice: you are using Microsoft Internet Explorer, or a text-based browser (in
34 which case you can ignore this note). Internet Explorer does not properly
35 support the http://www.w3.org/MarkUp/XHTML and http://www.w3.org/Style/CSS/CSS standards used to render this page the way it
36 is supposed to look. The information is still all there, but for a better
37 result, please consider the http://www.opera.com/Opera and http://www.mozilla.org/products/firefox/Firefox browsers instead. http://www.windowsitpro.com/windowspaulthurrott/Article/ArticleID/47208/windowspaulthurrott_47208.htmlRead
38 more
39
Eric Lemoine
40
Python, JavaScript, and C developer, with a specialization in http://en.wikipedia.org/wiki/Web_mappingweb mapping.
41
42
43
44
45 Age:34
46
47 Email:Eric -DOT- Lemoine -AT- gmail -DOT- com
48
49
50
51
52
Education
53
54
Sep 2001 Jul 2004
55
56 Universite Claude Bernard de Lyon (UCBL)
57 Phd student
58 Subject: New network interface functions for improved performance on
59 multi-processor machines
60
61
62
Sep 2000 Sep 2001
63
64 Ecole Normale Superieur (ENS)
65 Master student
66 Field: High performance computing and networking
67
68
69
Sep 1999 Sep 2000
70
71 Institut National des Sciences Appliquees (INSA)
72 Engineer student
73 Field: computer science
74
75
76
Sep 1996Jul 1999
77
78 Institut des Sciences et Techniques de l'Ingenieur de Lyon (ISTIL)
79 Engineer student
80 Field: Applied mathematics
81
82
83
84
85
86 Internships
87
88
Feb 2000Sep 2000
89
90 "Institut de Recherche en Informatique et Systemes Aleatoires"
91 Field: high-performance distributed computing
92 Task: dev. of a parallel and distributed application with CORBA and MPI
93 Technologies: C++, CORBA, http://www.mcs.anl.gov/research/projects/mpi/MPI
94
95
96
97
98
99
Professional work
100
101
Feb 2007present
102
103 Camptocamp
104 Title: senior developer, technical leader, opensource project member
105 Domain: geospatial, web, opensource
106 Languages: JavaScript, CSS, HTML, Python
107 Technologies: http://extjs.comExt, http://www.openlayers.orgOpenLayers, http://www.geoext.orgGeoExt, http://pylonshq.comPylons, http://www.sqlalchemy.orgSQLAlchemy
108
109
110
Aug 2004Feb 2007
111
112 Sun Microsystems
113 Title: software engineer
114 Domain: high availability, system programming
115 Languages: C, Java
116 Technologies: Solaris, Sun Cluster, JMX
117
118
119
Sep 2001Aug 2004120
121 Sun Microsystems and UCBL
122 Title: Phd student
123 Domain: High performance networking, multi-core and network CPUs
124 Languages: C
125 Technologies: Linux, TCP/IP, network drivers
126
127
128
129
130
131 Main computer skills
132
133
Languages
134
135 C, C++, Python, JavaScript
Perl, Java
136 shell (bash, zsh, tsch)
137 XML, HTML, CSS
138
139
140
Programming tools
141
142 Git, Mercurial, SVN, CVS
143 gcc, gdb
144 vim, Eclipse
145
146
147
Operating systems
148
149 Linux (admin, user-level and kernel-level programming)
150 Solaris (admin, user-level programming)
151
152
153
Databases
154
155 PostgreSQL, SQLite, MySQL
156 PostGIS, Spatialite
157
158
159
160
161
162 Publications
163
164
2004
165
166 http://www.ens-lyon.fr/LIP/RESO/new_biblio/Year/2004.complete.html#PhDTh.lemoine.nouvelles.04Phd thesis
167
168 A new mechanism for Transmission Notification on SMP
169 Technical report RT-0295, INRIA, May 2004
170 [http://www.ens-lyon.fr/LIP/RESO/new_biblio/Year/2003.complete.html#TechR.lefevre.lemoine.pham.ea.fast.03bibtext]
171
172 Packet Classification in the NIC for Improved SMP-based Internet Servers
173 In Proceedings of IEEE 3rd International Conference on Networking (ICN'04), Guadeloupe, French Caribbean, March 2004
174 [http://www.ens-lyon.fr/LIP/RESO/new_biblio/Year/2003.complete.html#TechR.lemoine.pham.lefevre.packet.03bibtext]
175
176
177
2003
178
179 Packet classification in the NIC for improved SMP-based Internet servers
180 Technical report RT-0285, INRIA, September 2003
181 Packet classification technical report
182 [http://www.ens-lyon.fr/LIP/RESO/new_biblio/Year/2004.complete.html#InPro.lemoine.pham.lefevre.packet.04bibtext]
183
184 Fast forwarding with network processors
185 Technical report RR-4710, INRIA, January 2003
186 Fast forwarding technical report
187 [http://www.ens-lyon.fr/LIP/RESO/new_biblio/Year/2004.complete.html#TechR.lemoine.pham.lefevre.new.04bibtext]
188
189
190
191
192
193 Social and personal skills
194
195
Passionate software developer
196
Linux user and enthusiat for 10 years
197
Opensource believer
198
Autodidact, especially when related to computer concepts
199
Competent in providing guidance and leadership to others
200
201
(This resume is written in reStructuredText, converted to HTML using rst2html
202 and to PDF using rst2pdf; the idea and tools come from Martin Felix Krafft.)
203 syms.rst
204 common reST symbols for curriculum vitae files
205
206 This file is copyright c 2005-7 martin f. krafft .
207 You may use this file for your own curriculum vitae
208 under the terms of the Artistic License 2.0, provided that you change all
209 personal data. The attribution has to appear only inside a comment, though
210 a brief note and link would be appreciated, if the CV is served as a web
211 page. You can use the screen-only class for this.
212
213 links.rst
214 common reST links for curriculum vitae files
215
216 This file is copyright c 2005-7 martin f. krafft .
217 You may use this file for your own curriculum vitae
218 under the terms of the Artistic License 2.0, provided that you change all
219 personal data. The attribution has to appear only inside a comment, though
220 a brief note and link would be appreciated, if the CV is served as a web
221 page. You can use the screen-only class for this.
222
223
224
225
226
website/public/index.html
(2 / 1)
 
56 56
images/img03.jpg
57 57
I am a Python and JavaScript programmer, specialized in open-source web GIS.
58 58
I work for http://www.camptocamp.comCamptocamp, and I am a core developer of the projects http://openlayers.orgOpenLayers, http://geoext.orgGeoExt, and http://mapfish.orgMapFish.
59
See my cv.en.htmlresume.
59 60
60 61
61 62
62 63
63
http://gitorious.org/~erilemmy gitorious space
64
http://gitorious.org/~erilemmy gitorious space
64 65
65 66
66 67
Gitorious
Home
About
FAQ
Contact
Discussion group
Terms of Service
Privacy Policy
Professional Gitorious Services
Professional Gitorious services - Git hosting at your company, custom features, support and more. gitorious.com.