summaryrefslogtreecommitdiffstats
path: root/cv
diff options
context:
space:
mode:
Diffstat (limited to 'cv')
-rw-r--r--cv/jeremy.zurcher-CV.lou228
1 files changed, 150 insertions, 78 deletions
diff --git a/cv/jeremy.zurcher-CV.lou b/cv/jeremy.zurcher-CV.lou
index 524ab4c..1cdee99 100644
--- a/cv/jeremy.zurcher-CV.lou
+++ b/cv/jeremy.zurcher-CV.lou
@@ -25,10 +25,59 @@ def @MyBoxHeader right x { @MyColour @Colour { @B { x } } }
@NL
13p @Font @B{ Senior Software Engineer }
}
+@LLP
+
+# RIGHT BOXES
+@Place
+x{right-xsize+1.0c}
+y{top-ysize-6.3c}
+{
+ @MyBorder @Box 6.5c @Wide {
+ @MyBox {
+ @LeftDisplay @MyBoxHeader { AREAS OF EXPERTISE }
+ @BulletList
+ #gap { 1.0v }
+ labelwidth { 1.5f }
+ @ListItem { C{@Char slash}C++, java, ruby, python }
+ @ListItem { shell scripting (bash, sed, gawk) }
+ @ListItem { [c]make, ant, maven, gradle, gem }
+ @ListItem { junit, rspec, ctest, check}
+ @ListItem { rcov, cobertura, coverity, jenkins }
+ @ListItem { efl, gtk, qt }
+ @ListItem { Oracle, PostgreSQL, mybatis, hibernate }
+ @ListItem { nginx, lighttpd, tomcat }
+ @ListItem { vaadin, Node.js, AngularJS }
+ @ListItem { git, gitolite, cgit, svn}
+ @ListItem { linux system administration, debian, archlinux }
+ @EndList
+ #@LP
+ }
+ }
+}
+@Place
+x{right-xsize+1.0c}
+y{top-ysize-21.6c}
+{
+ @MyBorder @Box 6.5c @Wide {
+ @MyBox {
+ @LeftDisplay @MyBoxHeader { CONTACT DETAILS}
+ @IndentedList
+ gap { 0.6v }
+ @ListItem { @B { Jérémy Zurcher } }
+ @ListItem { rue des Charmilles 7 }
+ @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
+ }
+ }
+}
@LP
@LeftDisplay @MyHeader { PERSONAL PROFILE }
-Programming is my passion and has been for the last 15 years.
+Programming is my passion and has been since 2000.
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 frameworks.
@@ -36,7 +85,7 @@ Ability to increase reliability, maximise productivity, and introduce system eff
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.
+Currently seeking employment where I can challenge 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,
@@ -53,43 +102,96 @@ Currently seeking employment where I can exploit my programming skills and expan
bformat { @VSpan | @Cell mb { 1f } C }
{
@Rowa
- A { Present @LLP 2007 }
+ A { Present @LLP 2007-05 }
B { @B{ Software developer @Char slash IT manager } - Heraeus MCD-HMSA - Medical Company }
@Rowb
- C { development:
+ C { @Underline {The company} : Heraeus, the technology group headquartered in Hanau, Germany,
+ is an international company focused on environment, energy, health, mobility and industrial applications.
+ With approximately 12'500 employees worldwide in more than 100 subsidiaries in 38 countries, Heraeus holds a leading position in its global markets.
+ The Swiss facility in Yverdon employs 100 people and is focused on medical components manufacturing.
+ }
+ #is a leading international company focused on important issues such as the environment, energy, health, mobility and industrial applications.
+@Rowb
+ C { @Underline Position : we've been a 2 person team, but since March 2015, I am the only IT people.
+ @LLP Beside the projects I have to lead forward, I manage the IT infrastructure.
+ @LLP
+ @LLP
+ @Underline {Infrastructure management} :
+ @LLP
+ @BulletList
+ gap { 0.5v }
+ labelwidth { 1.5f }
+ @ListItem { linux and windows 2008 servers. }
+ @ListItem { Oracle and PostgreSQL databases. }
+ @ListItem { professional ERP. }
+ @ListItem { in house technology based intranet. }
+ @ListItem { nginx, tomcat, postfix services. }
+ @EndList
+ @LLP
+ @LLP
+ @Underline {Developments} :
+ @LLP
@BulletList
- gap { 0.3v }
+ #gap { 0.5v }
labelwidth { 1.5f }
- @ListItem { parts quality constraints management and reports generation web application. }
- @ListItem { production data tracking and analysis touchscreen application. }
- @ListItem { production process oriented desktop applications. }
- @ListItem { key performance indicators reporting web platform linked with ERP database. }
+ @ListItem { 2 quality oriented web applications managing per article specifications and constraints.
+ @LLP one to validate the conformity of the parts entering the facility,
+ @LLP the other to ensure the conformity of the parts leaving the facility and generate certificates of conformity shipped to our customers.
+ @LLP @Underline technologies : java, vaadin, tomcat, mybatis, SQL, PostgreSQL
+ }
+ @ListItem { shipping tracking application, used by other facilities in the USA.
+ @LLP @Underline technologies : java
+ }
+ @ListItem { time tracking web application, used by other facilities in the USA.
+ @LLP @Underline technologies : java, vaadin tomcat, mybatis, SQL, PostgreSQL
+ }
+ @ListItem { production data tracking and analysis touchscreen application.
+ @LLP @Underline technologies : C, efl, SQLite
+ }
+ @ListItem { key performance indicators reporting web platform linked to the ERP database.
+ @LLP @Underline technologies : SQL, ruby, FusionCharts, JQueries
+ }
+ @ListItem { numerous automated mailing list reports
+ @LLP @Underline technologies : SQL, ruby
+ }
+ @ListItem { various production process oriented desktop applications.
+ @LLP @Underline technologies : python, wxPython, ruby, tcl @Char slash tk
+ }
@EndList
- @LLP Infrastructure management (VMware, debian, Oracle, PostgreSQL).
}
@Rowa
- A { @Sym arrowup @LLP 2006 }
- B { @B{ Software developer } - NSA Technologies - Race boat sails manufacture }
+ A { @Sym arrowup @LLP 2005-01 }
+ B { @B{ Software developer @Char slash Automation } - Zedem Sàrl - Engineering office }
@Rowb
- C { Development of an application to visualy supervise the manufacturing of racing boat sail.
+ C { @Underline {The company} : Zedem is an inovative engineering office,
+ that within it's more than 20 years of existence has been mandated by big companies
+ like @I{Swatch Group}, @I{Rolex}, @I{Alinghi}, @I{Solar Impulse}.
}
-@Rowa
- A { @Sym arrowup @LLP 2006 }
- B { @B{ Automation } - Zedem Sàrl - Machine construction controls and engineering }
@Rowb
- C { Industrial automation programming. Special industrial machine assembly. }
-@Rowa
- A { @Sym arrowup @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. }
+ C { @Underline Position : Software developer, IT manager, Automation
+ @LLP
+ @LLP
+ @Underline {Significant mandates} :
+ @LLP
+ @BulletList
+ #gap { 0.3v }
+ labelwidth { 1.5f }
+ @ListItem { NSA Technologies - Race boat sails manufacture
+ @LLP Desktop application to visualy supervise the manufacturing of racing boat sail.
+ @LLP @Underline technologies : python, wxPython
+ }
+ @ListItem { Décision SA - Race boat manufacture
+ @LLP Interfacing a defence race game with a "http://www.youtube.com/watch?v=s5PphNTsT_s" @MyLink {1:1 scale boat simulator } for @I Alinghi.
+ @LLP @Underline technologies : C++, OpenGl
+ }
+ @EndList
+ }
@Rowa
- A { @Sym arrowup @LLP 2003 }
+ A { @Sym arrowup @LLP 2003-01 }
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.
+ C { Fiduciary reporting software development
+ @LLP @Underline technologies : java, iText
}
}
@@ -101,7 +203,16 @@ Currently seeking employment where I can exploit my programming skills and expan
{
@Rowa
A { 2016 }
- B { "http://asynk.ch/data/coursera_algorithmic_toolbox.pdf" @MyLink @B{Algorithmic Toolbox} - "http://coursera.org" @MyLink @B Coursera - University of Maryland }
+ B { "https://www.coursera.org/account/accomplishments/certificate/JSX882MUUWY2" @MyLink @B{Data Structures} - "http://coursera.org" @MyLink @B Coursera - UC San Diego}
+@Rowa
+ A { 2016 }
+ B { "https://www.coursera.org/account/accomplishments/certificate/DFZLKFYRM87F" @MyLink @B{Algorithms on Graphs} - "http://coursera.org" @MyLink @B Coursera - UC San Diego}
+@Rowa
+ A { 2016 }
+ B { "https://www.coursera.org/account/accomplishments/certificate/GWRU2JKPAK26" @MyLink @B{Algorithms on Strings} - "http://coursera.org" @MyLink @B Coursera - UC San Diego}
+@Rowa
+ A { 2016 }
+ B { "https://www.coursera.org/account/accomplishments/certificate/AFFHRMRFS8RW" @MyLink @B{Algorithmic Toolbox} - "http://coursera.org" @MyLink @B Coursera - UC San Diego }
@Rowa
A { 2014 }
B { "http://asynk.ch/data/coursera_mobile_applications_android.pdf" @MyLink @B{ Programming Mobile Applications for Android } - "http://coursera.org" @MyLink @B Coursera - University of Maryland }
@@ -126,7 +237,7 @@ Currently seeking employment where I can exploit my programming skills and expan
@LP
@LeftDisplay @MyHeader { PROFESSIONAL ACHIEVEMENTS }
@List
- gap { 0.4v }
+ gap { 0.6v }
labelwidth { 1.5f }
style { @MyColour @Colour {Times Base 14p} @Font @Bullet }
@ListItem { Parts quality control management and reporting web application (java{@Char slash}Vaadin{@Char slash}PostgreSQL). }
@@ -139,11 +250,11 @@ Currently seeking employment where I can exploit my programming skills and expan
@LP
@LeftDisplay @MyHeader { OPEN SOURCE PROJECT CONTRIBUTIONS @Char ampersand PERSONAL PROJECTS }
@List
- gap { 0.4v }
+ gap { 0.6v }
labelwidth { 1.5f }
style { @MyColour @Colour {Times Base 16p} @Font @Bullet }
@ListItem { "http://enlightenment.org" @MyLink @B Enlightenment Desktop: core developer since 2012, object system rewrite, and many more (C).}
-@ListItem { "http://hydrogen-music.org" @MyLink @B Hydrogen Drum Machine: migration from scons to cmake, base structures rewrite (C++).}
+@ListItem { "http://hydrogen-music.org" @MyLink @B Hydrogen Drum Machine: migration from scons to cmake, internal structures rewrite (C++).}
@ListItem { "http://rubini.us" @MyLink @B Rubinius: FFI capabilities enhancement (C++{@Char slash}ruby).}
@ListItem { "http://rustanddust.ch" @MyLink @B RustAndDust: android{@Char slash}desktop strategy board game (java{@Char slash}libgdx).}
@ListItem { "https://github.com/jeremyz/ffi-efl" @MyLink @B ffi-efl: an FFI binding to the Enlightenment Foundation Libraries (ruby).}
@@ -154,37 +265,14 @@ Currently seeking employment where I can exploit my programming skills and expan
# RIGHT BOXES
@Place
-x{right-xsize+0.5c}
-y{top-ysize-3.0c}
+x{right-xsize+1.0c}
+y{top-ysize-6.3c}
{
@MyBorder @Box 6.5c @Wide {
@MyBox {
- @LeftDisplay @MyBoxHeader { AREAS OF EXPERTISE }
- @BulletList
- gap { 1.0v }
- labelwidth { 1.5f }
- @ListItem { C{@Char slash}C++, java, ruby, python }
- @ListItem { shell scripting (bash, sed, gawk) }
- @ListItem { [c]make, ant, maven, gradle, gem }
- @ListItem { junit, rspec, ctest, check}
- @ListItem { rcov, cobertura, ceverity, jenkins }
- @ListItem { Oracle, PostgreSQL, mybatis, hibernate }
- @ListItem { nginx, lighttpd, tomcat }
- @ListItem { vaadin, Node.js, AngularJS }
- @ListItem { git, gitolite, cgit, svn}
- @ListItem { linux system administration, debian, archlinux }
- @EndList
- #@LP
- }
- }
- @LP
- @LP
- @LP
- @MyBorder @Box 6.5c @Wide {
- @MyBox {
@LeftDisplay @MyBoxHeader { PROFESSIONAL ABILITIES }
@BulletList
- gap { 1.0v }
+ #gap { 1.0v }
labelwidth { 1.5f }
@ListItem { { ragged nohyphen } @Break {Quick access with handling major existing code base. } }
@ListItem { { ragged nohyphen } @Break {Capable of designing solutions from scratch. } }
@@ -198,14 +286,16 @@ y{top-ysize-3.0c}
#@LP
}
}
- @LP
- @LP
- @LP
+}
+@Place
+x{right-xsize+1.0c}
+y{top-ysize-21.6c}
+{
@MyBorder @Box 6.5c @Wide {
@MyBox {
@LeftDisplay @MyBoxHeader { PERSONAL SKILLS }
@BulletList
- gap { 1.0v }
+ #gap { 1.0v }
labelwidth { 1.5f }
@ListItem { Eager to learn }
@ListItem { Perfectionist }
@@ -217,24 +307,6 @@ y{top-ysize-3.0c}
#@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 { rue des Charmilles 7 }
- @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