summaryrefslogtreecommitdiffstats
path: root/cv/jeremy.zurcher-CV.lou
blob: a5e7dc99f0081574f38080de83654b65621d0c3e (plain)
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
# encoding : iso-8859-1
#
@Include { cvdocng }
@SysInclude{ tbl }

def @MyBg       { rgb 0.93 0.93 0.93}     # very light grey
# def @MyColour   { rgb 0.53 0.0 0.0 }     # red
def @MyColour   { rgb 0.18 0.41 0.81 }    # blue
def @MyHeader right x { @MyColour @Colour { @B { x } } }
def @MyLink left y right x { y @URLLink @Colour @Underline { x } }

# Box
def @MyBorder right t { white @Colour t }
def @MyBox right x { white @Colour @CurveBox margin {0.3c} paint { @MyBg } 5c @Wide black @Colour { x } }
def @MyBoxHeader right x { @MyColour @Colour { @B { x } } }

@Document
@InitialSpace { lout }
//
@Text @Begin

@Display {
  rragged @Break
  @MyColour @Colour { 15p } @Font @B{ Jérémy Zurcher }
  @NL
  13p @Font @B{ Software Engineer }
}

@LP
@LeftDisplay @MyHeader { PERSONAL PROFILE }
Programming is my passion and has been for the last 13 years.
Being a dedicated, creative and confident developer, I am continuously challenging myself.
I possess extensive knowledge and interest in many distinctive domains
from low level algorithms and structure optimisation to high level web application frameworks.
Being a responsible and career-minded worker,
I am accomplished in independant as well as collaborative project management.
@LLP
Currently seeking employment where I can exploit my programming skills and expand my insight.
#and also have abundant experience in IT infrastructure design and maintenance.
#Jérémy is a confident, enthousiastic and hard working developer.
#Possessing extensive knowledge in various domain,
#as well as a strong experience in autonomous and collaborative project achieving.
#He also is experienced in IT infrastructure design and maintenance.

@LP
@LP
@LeftDisplay @MyHeader { WORK EXPERIENCES }
//
@Tbl
    rule { no }
    aformat { @StartVSpan @Cell A | @Cell B }
    bformat { @VSpan | @Cell  mb { 1f } C }
{
@Rowa
    A { Present @LLP 2007 }
    B { @B{ Software developer @Char slash IT manager } - Heraeus MCD-HMSA - Medical Company }
@Rowb
    C { development:
    @BulletList
      gap { 0.4v }
      labelwidth { 1.5f }
    @ListItem { key performance indicators reporting web platform linked with  ERP database. }
    @ListItem { parts quality constraints management and reports generation web application. }
    @ListItem { production tracking touchscreen application and data analysis. }
    @ListItem { production process oriented desktop applications. }
    @EndList
    @LLP VMware virtualized server (Debian @Char slash MS 2008 R2) and MS workstation management.
    @LLP ERP (ProConcept+Oracle) client and server migration.
    @LLP File server management and backup policies design and implementation.
    }
@Rowa
    A { 2007 @LLP 2006 }
    B { @B{ Software developer } - NSA Technologies - Race boat sails manufacture }
@Rowb
    C { Desktop application development, used to visualy supervise the process of racing boat sail construction.
    }
@Rowa
    A { 2006 @LLP 2006 }
    B { @B{ Automation } - Zedem Sàrl - Machine construction controls and engineering }
@Rowb
    C { Industrial automation programming. Special industrial machine assembly. }
@Rowa
    A { 2005 @LLP 2005 }
    B { @B{ Software Developer Mandate } - Décision SA - Race boat manufacture }
@Rowb
    C { Interfacing a defence race game with a "http://www.youtube.com/watch?v=s5PphNTsT_s" @MyLink {1:1 scale boat simulator } for @I Alinghi. }
@Rowa
    A { 2005 @LLP 2003 }
    B { @B{ Independant Software Engineer } }
@Rowb
    C { Fiduciary reporting software development (java{@Char slash}iText).
    @LLP Infrastructure deployment for small buisinesses.
    @LLP Industrial automation programming.
    }
}

@LP
@LP
@LeftDisplay @MyHeader { PROFESSIONALS ACHIEVEMENTS }
@List
  gap { 0.4v }
  labelwidth { 1.5f }
  style { @MyColour @Colour {Times Base 14p} @Font @Bullet }
@ListItem { Parts quality constraints management and reports generation web application (java{@Char slash}PostgreSQL). }
@ListItem { Interfacing an OpenGL defence race game with a "http://www.youtube.com/watch?v=s5PphNTsT_s" @MyLink {1:1 scale boat simulator } for @I Alinghi (C{@Char slash}C++). }
@ListItem { Client{@Char slash}server application tracking an automated sail manufacturing process (wxPython).. }
@ListItem { ERP data based key performance indicators reporting web application (ruby{@Char slash}Oracle). }
@ListItem { Prodution tracking touchscreen application and data analysis (C{@Char slash}EFL{@Char slash}SQLite). }
@EndList

@LP
@LeftDisplay @MyHeader { OPEN SOURCE PROJECTS CONTRIBUTIONS @Char ampersand PERSONAL PROJECTS }
@List
  gap { 0.4v }
  labelwidth { 1.5f }
  style { @MyColour @Colour {Times Base 16p} @Font @Bullet }
@ListItem { "http://enlightenment.org" @MyLink @B Enlightenment: various patches and optimisations (C).}
@ListItem { "http://hydrogen-music.org" @MyLink @B Hydrogen: build system migration from scons to cmake, low level structures rewrite (C++).}
@ListItem { "http://rubini.us" @MyLink @B Rubinius: FFI capabilities enhancement (C++{@Char slash}ruby).}
@ListItem { "https://github.com/jeremyz/ffi-efl" @MyLink @B ffi-efl: an FFI binding to the Enlightenment Foundation Libraries (ruby).}
# @ListItem { "https://github.com/jeremyz/edoors-ruby" @MyLink @B{edoors-ruby}: a ruby rewrite of evenja C++ application framework concepts (ruby).}
@ListItem { "http://cgit.asynk.ch/lock_free" @MyLink @B lock_free: compare-and-swap based lock free structures playground (C).}
@ListItem { "https://github.com/jeremyz/zorglub" @MyLink @B{zorglub}: a nano web application framework used in production (ruby).}
@EndList

@LP
@LeftDisplay @MyHeader { ACADEMIC QUALIFICATIONS }
@Tbl
    rule { no }
    aformat { @Cell A | @Cell B }
{
@Rowa
    A { 1999-2004 }
    B { @B{ HES Software Engineer formation } - EIVD - Yverdon }
@Rowa
    A { 1998-1999 }
    B { @B {Foundation Course } - APA CEPNV - Yverdon }
@Rowa
    A { 1998 }
    B { @B{ Baccalauréat S } (Science stream) - CESS Morges }
}
# RIGHT BOXES
@Place
x{right-xsize+0.5c}
y{top-ysize-4.5c}
{
  @MyBorder @Box 6.5c @Wide {
    @MyBox {
      @LeftDisplay @MyBoxHeader { AREAS OF EXPERTISE }
      @BulletList
        gap { 1.0v }
        labelwidth { 1.5f }
      @ListItem { C{@Char slash}C++, java}
      @ListItem { ruby, bash, python }
      @ListItem { git, svn, taskjuggler }
      @ListItem { oracle, postgresql}
      @ListItem { nginx, lighttpd, postfix }
      @ListItem { linux internals and administration }
      @EndList
      #@LP
    }
  }
  @LP
  @LP
  @LP
  @MyBorder @Box 6.5c @Wide {
    @MyBox {
      @LeftDisplay @MyBoxHeader { PROFESSIONAL ABILITIES }
      @BulletList
        gap { 1.0v }
        labelwidth { 1.5f }
      @ListItem { { ragged nohyphen } @Break {At ease handling major existing code base. } }
      @ListItem { { ragged nohyphen } @Break {Capable of designing solutions from scratch. } }
      @ListItem { { ragged nohyphen } @Break {Keen to carry out extensive tests. } }
      @ListItem { { ragged nohyphen } @Break {Used to working with strict protocols. } }
      @ListItem { { ragged nohyphen } @Break { High complexity problem comprehension. } }
      #@ListItem { Experienced in achieving autonomous projects. }
      #@ListItem { Experienced in collaborative work. }
      @ListItem { { ragged nohyphen } @Break {Fluent English oral and written. } }
      @EndList
      #@LP
    }
  }
  @LP
  @LP
  @LP
  @MyBorder @Box 6.5c @Wide {
    @MyBox {
      @LeftDisplay @MyBoxHeader { PERSONAL SKILLS }
      @BulletList
        gap { 1.0v }
        labelwidth { 1.5f }
      @ListItem { Eager to learn }
      @ListItem { Perfectionist }
      @ListItem { Communication skills }
      @ListItem { Enthusiast }
      @ListItem { Attention to details }
      @ListItem { Levelheaded and discreet character }
      @EndList
      #@LP
    }
  }
  @LP
  @LP
  @LP
  @MyBorder @Box 6.5c @Wide {
    @MyBox {
      @LeftDisplay @MyBoxHeader { CONTACT DETAILS}
      @IndentedList
        gap { 0.6v }
      @ListItem { @B { Jérémy Zurcher } }
      @ListItem { Av. du Général Guisan 49 }
      @ListItem { 1400 Yverdon-les-Bains }
      @ListItem { @B email : "mailto://jeremy@asynk.ch" @MyLink { jeremy{@Char at}asynk.ch } }
      @ListItem { @B mobile : 079"/"599.84.27 }
      @ListItem { @B www : "http://asynk.ch" @MyLink { http:{@Char slash}{@Char slash}asynk.ch } }
      @ListItem { "https://github.com/jeremyz" @MyLink { https:{@Char slash}{@Char slash} @B github.com{@Char slash}jeremyz } }
      #@LP
    }
  }
}

@End @Text