# encoding : iso-8859-1 # @Include { cvdoc } @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{ Senior Software Engineer } } @LP @LeftDisplay @MyHeader { PERSONAL PROFILE } Programming is my passion and has been for the last 15 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 frameworks. Ability to increase reliability, maximise productivity, and introduce system efficiencies. 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 { PREVIOUS EMPLOYMENT TO PRESENT } // @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 { 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. } @EndList @LLP Infrastructure management (VMware, debian, Oracle, PostgreSQL). } @Rowa A { @Sym arrowup @LLP 2006 } B { @B{ Software developer } - NSA Technologies - Race boat sails manufacture } @Rowb C { Development of an application to visualy supervise the manufacturing of racing boat sail. } @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. } @Rowa A { @Sym arrowup @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 { PROFESSIONAL ACHIEVEMENTS } @List gap { 0.4v } 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). } @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 PROJECT 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 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://rubini.us" @MyLink @B Rubinius: FFI capabilities enhancement (C++{@Char slash}ruby).} @ListItem { @B TankvsTank: 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).} @ListItem { "https://github.com/jeremyz/zorglub" @MyLink @B{zorglub}: a nano web application framework currently used in production (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).} @EndList @LP @LeftDisplay @MyHeader { ACADEMIC QUALIFICATIONS } @Tbl rule { no } aformat { @Cell A | @Cell B } { @Rowa A { 2014 } B { @B{ Programming Mobile Applications for Android } - "http://coursera.org" @MyLink @B Coursera - University of Maryland } @Rowa A { 2014 } B { @B{ Algorithms, Part I and II } - "http://coursera.org" @MyLink @B Coursera - Princeton University } @Rowa A { 2013 } B { "https://asynk.ch/data/coursera_functional_programming.pdf" @MyLink @B{ Functionnal Programming Principles in Scala grade } - "http://coursera.org" @MyLink @B Coursera - EPFL } @Rowa A { 2004 } B { @B{ HES Software Engineer formation } - EIVD - Yverdon } @Rowa A { 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-3.8c} { @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 { bash, sed, gawk scripts } @ListItem { [c]make, ant, maven, gradle, gem } @ListItem { junit, rspec, ctest } @ListItem { rcov, cobertura } @ListItem { oracle, postgresql, mybatis, hibernate } @ListItem { nginx, lighttpd, tomcat } @ListItem { git, gitolite, cgit } @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 } 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. } } @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 { 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 pleasant 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