Patrick Valsecchi

Research And Development Engineer at senseFly
  • Claim this Profile
Contact Information
Location
Penthalaz, Vaud, Switzerland, CH
Languages
  • French Native or bilingual proficiency
  • English Full professional proficiency

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Jeff R. Allen

Once in a while you come across someone who distinguishes him/herself right away as the 1 in a 1000 top engineer. Patrick is one of them, and I really enjoyed our time working together. His interest is in getting things done. He'll teach himself what he has to to achieve his goal. He signs up for challenging tasks and gets them done by planning a path forward that not only makes him successful in delivering whatever it is, but makes it possible for those around him (fellow devs, testers, managers) to find their place in the project and deliver the whole complex thing on time and with above-average quality. I'm looking forward to the next time we have the opportunity to work together.

Valentin Koch

During my work at NagraVision, I experienced Patrick as one of the most competent C/C++ programmers with a profound knowledge of Unix and Linux systems architecture and administration.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Certified Kubernetes Administrator (CKA)
    CNCF [Cloud Native Computing Foundation]
    Mar, 2019
    - Sep, 2024

Experience

    • Canada
    • Oil and Gas
    • 1 - 100 Employee
    • Research And Development Engineer
      • Mar 2020 - Present
    • Technical Lead
      • Oct 2015 - Feb 2020

      Work on multiple Open Source project: GeoTools, GeoServer, GeoMapfish, GeoNetworks, QGIS, MapServer, ... With multiple technologies: Python, Java, C, C++, Docker, Openshift/Kubernetes, Postgres, AWS. Advertising for testing, continuous integration and monitoring (metrics, logs and error reporting). Work on multiple Open Source project: GeoTools, GeoServer, GeoMapfish, GeoNetworks, QGIS, MapServer, ... With multiple technologies: Python, Java, C, C++, Docker, Openshift/Kubernetes, Postgres, AWS. Advertising for testing, continuous integration and monitoring (metrics, logs and error reporting).

    • Software engineer
      • Nov 2009 - Sep 2015

      Work in a team (Agile) to design and develop a C++ service running on Linux (several embedded platforms), Mac, Windows, Android and iOS. Participate to the development of integration tests in Python. Implementation or integration with several network protocols: CDP, LLDP, DHCP, SNMP, REST, SSL and MQTT. I'm the go to man for solving complex problems. Process optimization in multiple groups: continuous integration, put in a place a modern SCM (GIT), QA (multiple levels of tests), Agile methodologies, ... Show less

    • Senior Software Engineer (Java Evangelist)
      • Jun 2009 - Oct 2009

      Archaeology on grand'pa's mainframes. And translation of all that to Java. Archaeology on grand'pa's mainframes. And translation of all that to Java.

    • Senior Software Engineer
      • Aug 2007 - May 2009

      Multiple web2.0 projects for geographical applications. Usage of mixed environments like Java (iText, Struts, JSF, Maven, ...), Pylons, Ruby on Rails, C, PHP and Javascript (ExtJS). Strong implications in open source projects (MapFish, OpenLayers, iText, GeoNetworks, ...) A lot of customer contact and design. Multiple web2.0 projects for geographical applications. Usage of mixed environments like Java (iText, Struts, JSF, Maven, ...), Pylons, Ruby on Rails, C, PHP and Javascript (ExtJS). Strong implications in open source projects (MapFish, OpenLayers, iText, GeoNetworks, ...) A lot of customer contact and design.

    • Switzerland
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Engineer
      • Feb 2005 - Jul 2007

      In charge of design and implementation of a Basel II credit risk analysis software. Design and implementation of a distributed Java architecture. Usage of NIO, Hibernate, JDBC (Oracle/Mysql/DB2) and Tomcat. The focus was put on performances (scalability) et tests coverage. The difficulties where in the high volume of data to process and the computation complexities. Good challenges of Object Oriented design and multi-threading architecture. In charge of design and implementation of a Basel II credit risk analysis software. Design and implementation of a distributed Java architecture. Usage of NIO, Hibernate, JDBC (Oracle/Mysql/DB2) and Tomcat. The focus was put on performances (scalability) et tests coverage. The difficulties where in the high volume of data to process and the computation complexities. Good challenges of Object Oriented design and multi-threading architecture.

    • India
    • 1 - 100 Employee
    • Senior Software Engineer
      • Nov 2003 - Feb 2005

      Design and implementation of a monitoring device for MPEG/DVB signals and validation of crypted signals using 10-20 smartcards and a DVB acquisition cards. This project consisted to define an autonomous Linux platform, based on Debian. Contributions have been made to the Linux kernel and to the PCSC library. Design and implementation of a monitoring device for MPEG/DVB signals and validation of crypted signals using 10-20 smartcards and a DVB acquisition cards. This project consisted to define an autonomous Linux platform, based on Debian. Contributions have been made to the Linux kernel and to the PCSC library.

    • United States
    • Truck Transportation
    • Senior Software and Security Engineer
      • Jun 2001 - Oct 2003

      - Software developper Design and implementation of a high availability scheduler (4K events per seconds for up to 5M recurrent events with priorities) for packet broadcasting server (C++). - Security engineer Specification, implementation and integration of secure autonomous Linux servers with the associated software (C++ and Perl) for providing and gathering sensitive data from worldwide contract manufacturers (satellite decoders). - Customer support/consulting for security Analysis of threats, code reviews for CPU firmware, countermeasures, development of analysis software, ... Show less

    • Senior Software Engineer
      • Mar 1999 - Jun 2001

      In charge of design and implementation of: - a software for generating SI/PSI tables (DVB/MPEG). - a C++ library for accessing databases (OO maping with relations between tables à la Hibernate) In charge of design and implementation of: - a software for generating SI/PSI tables (DVB/MPEG). - a C++ library for accessing databases (OO maping with relations between tables à la Hibernate)

    • Web/CGI designer
      • Jul 1998 - Aug 1998

      Design a CGI to manage tour operators offers. Design a generic eCommerce application. Design a CGI to manage tour operators offers. Design a generic eCommerce application.

    • Tester and Developper
      • Jun 1997 - Aug 1997

      Put in place a test bed to test ISDN routers. Developped optimised a VLIW ASM code for TI DSP. Put in place a test bed to test ISDN routers. Developped optimised a VLIW ASM code for TI DSP.

    • Intern
      • Jul 1996 - Aug 1996

      Installed a new robo (originaly made for automobil industry). Delvelopped a prototype for visual quality tests on pencils (Caran d'Ache). Installed a new robo (originaly made for automobil industry). Delvelopped a prototype for visual quality tests on pencils (Caran d'Ache).

Education

  • Ecole polytechnique fédérale de Lausanne
    Master
    1996 - 1999
  • HEIG-VD
    Engineer
    1993 - 1996
  • École Technique - École de Métiers Lausanne
    CFC
    1990 - 1993

Community

You need to have a working account to view this content. Click here to join now