Profiles from Search

Profile photo

Maurice Marin


Previous positions

  • Software Designer at Hewlett-Packard
  • 3rd level Support Engineer at Hewlett-Packard


ESSI, Engineering school, Computer Science




Staff Software Developer experienced in Oriented Object development and related technologies on UNIX and Windows (20 years of experience). Specialties: Agile Methodology, design patterns, C/C++ development experience in Multithreading and multiprocessing, parallel programming (CUDA), Qt Programming, database knowledge (oracle, MS-SQL), unix, java, javascript, angularJS, shell scripting,


  • Staff Software Developer

    ServiceNow – The Enterprise Cloud Company

    July 2014 – Present(5 years 3 months)San Diego

    Staff software developer for the flow designer in the platform team and tech leader in the application team. Achievements: • Feature development and bug fixes in the flow designer in the orchestration team • Active participant in the design and architecture of the last 2 GRC application features at ServiceNow (Jakarta and Kingston versions). • Implementation of a web page to configure and create records in a financial application. • Features implementation in a java engine to automatically assign tasks to agents in service management application Technical environment: Java, Javascript, AngularJS, REACT, HTML, Jelly, JQuery, Agile methodology, Eclipse, Java, Git, MySQL.

  • Software Designer


    June 2010 – July 2014(4 years 1 month)

    C++ Software Developer in Printer division R&D to pilot industrial printers Achievements: • Full design and implementation management of a graphical user interface in C++ and Qt to create, edit and generate XML configuration files (lead of 3 engineers). • C++ feature implementation in multithreaded environment on windows. • CUDA parallel development for image processing (blooming, rotation) • WHQL Windows certifications process C++Software Developer on HP asset management product. Achievements: • Successful C++ story design and implementation (Web Services APIs, SSL, IPv6, filters…). • Source code review (C++). • Database procedure implementation for migration of data (MSSQL, Oracle and DB2). • Problem tracking and resolution in C++ and Java. • Test implementation in Java (Junit tests). Technical environment: Agile methodology, Visual C++, Eclipse, Java, JNI, Perforce, SVN, Oracle, MS SQL, DB2.

    Recommendations (2)
  • 3rd level Support Engineer


    June 2005 – August 2010(5 years 2 months)

    3rd level Support on telecommunication software (TeMIP) for network management in C/C++ on UNIX. Achievements: · Escalation Manager role for customer crisis in international environment (technical expertise and coordination of customer problems between different involved teams and customers) · Single Point Of Contact (SPOC) for Motorola (HP representative for problem follow-up, resolution and weekly conference calls) · Successful backlog reduction mission in Ireland for customer crisis (more than 50%). · Customer crisis management, problem tracking and resolution. More than 400 problem resolution since June 2005 (memory leaks, core dumps, dead locks, …) · Internal job level promotion from Specialist to Expert (6 HP internal Awards received based on customer satisfaction) · Development of tools for support community (Scripts, Dynamic web pages) · 24×7 duty engineer (Customer call resolution during night and week-ends) Technical environment: C, C++, Shell, Tru64 UNIX, Sun OS, HP-UX, Eclipse, Continuus, SVN, Multi-threading, Multi-processing, Oracle.

  • Development Engineer


    June 2004 – May 2005(11 months)

    Contractor for development and support in Travel Industry Company. Achievements: · Development and support of a sharing object tool for compilation, disk space and system resource optimisation on SunOS and HP-UX. · Tools development for nightly regressions and log analysis. · Dynamic Web page creation. Technical environment: Sun OS, HP-UX, CVS, C, C++, Java, Swing, Eclipse, perl, PHP, JavaScript.

  • Development Engineer

    Compaq / Hewlett-Packard

    July 2000 – May 2004(3 years 10 months)

    Contractor for development and support on telecommunication software (TeMIP) for network management. Achievements: · Design and development of TeMIP component functionalities for alarm collection in C/C++ on Tru64 UNIX · Bug fix and regression tests in TeMIP kernel (core libraries and main processes on Tru64, SunOS and HP-UX systems). · Migration of TeMIP kernel regression tool under Continuus (ccm tool implementation). · Technical follow up of migration procedure from TeMIP V4/V5 Tru64 to TeMIP V5 HP-UX and from TeMIP SunOS to TeMIP V5 HP-UX. · Project documentation writing (specifications, high level design, integration test specifications). · Source code review (C, C++, Shell scripts). Acceptance and review of technical documents. · Customer problem tracking and resolution (memory leaks, core dumps, dead locks …). · Customer crisis management, patches building (on Tru64, SunOS and HP-UX systems). Technical environment: Tru64 UNIX, Sun OS, HP-UX, Continuus, SCCS, C, C++, Multi-threading, Multi-processing, Oracle.

  • Development Engineer


    May 1998 – June 2000(2 years 1 month)

    Tool development and support in Spatial Environment Achievements: · Development of calibration software for the Ozone measurement in earth atmosphere (GOMOS project for the European satellite ENVISAT). Maintenance of the measurement analysis software (GOPR). Development and maintenance performed in C on UNIX (Sun OS). · Development of an industrial pollution simulator in Visual C++ under Windows 98. Technical environment: Sun OS, C, Visual C++.

  • Development Engineer


    October 1997 – May 1998(7 months)

    Achievements: · Maintenance of Mirage 2000 and F1 simulators (performed in fortran 77) at the CEC (Centre d’Entraînement au Combat). · Conception and development of a database for the pilot management (Access under windows 3.1). Technical environment: UNIX, fortran 77, Windows, Access.


  • ESSI

    Engineering school, Computer Science

    1994 – 1997

    Computer Science

  • Mathématiques Supérieures et Spéciales

    1991 – 1994

    Undergraduate courses to prepare for entry exams to top universities)

  • Baccalauréat F2

    1990 – 1991


  • English

    Native or bilingual proficiency

  • French

    Native or bilingual proficiency

Skills & Expertise

  • Git
  • Qt
  • JavaScript
  • XML
  • Perl
  • Eclipse
  • Unix
  • Web Services
  • C
  • MySQL
  • C++
  • Subversion
  • Shell Scripting
  • Design Patterns
  • Software Engineering
  • Agile Methodologies
  • Java
  • Software Development
  • Windows Driver Development
  • Scrum
  • Software Architectural Design
  • Oracle