David Le Moing
Head of Software Development at indigita SA- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Indigita SA
-
Switzerland
-
Financial Services
-
1 - 100 Employee
-
Head of Software Development
-
Jan 2018 - Present
Région de Zürich, Suisse
-
-
Senior Technical Lead
-
Apr 2017 - Present
Région de Zürich, Suisse Responsible for the development of cross-border compliance applications and services. ▪ Management of 4 developers, ▪ Implementation of REST services with Spring Boot, ▪ Secured the API with OAuth 2.0, ▪ Focus on TDD with JUnit and Spock, ▪ Development of several applications with Angular or React, ▪ Setup of the development environment : Git, Jenkins, Nexus, SonarQube, ▪ Logging and analytics with the Elastic Stack (Elasticsearch, Logstash, Kibana), ▪ Review of code… Show more Responsible for the development of cross-border compliance applications and services. ▪ Management of 4 developers, ▪ Implementation of REST services with Spring Boot, ▪ Secured the API with OAuth 2.0, ▪ Focus on TDD with JUnit and Spock, ▪ Development of several applications with Angular or React, ▪ Setup of the development environment : Git, Jenkins, Nexus, SonarQube, ▪ Logging and analytics with the Elastic Stack (Elasticsearch, Logstash, Kibana), ▪ Review of code and pull requests, ▪ Evaluation of cloud platforms : Jelastic, Cloud Foundry, Google Cloud ▪ Evaluation and integration of different technologies : Kubernetes, Ansible, Redis, Infinispan, Hazelcast, iText, ... ▪ Development of a Spring Cloud connector for Swisscom S3 Dynamic Storage ▪ Performance tests with JMeter ________________________________________________________ Java 8, 11 & 17, Spring Boot, Angular, Groovy, MongoDB, Hibernate, MariaDB, Postgres, SQL, Elasticsearch, JUnit, Spock, Maven, Git, Jenkins, Docker, Kubernetes, Ansible, Google Cloud, Cloud Foundry
-
-
-
Thomson Reuters
-
Canada
-
Software Development
-
700 & Above Employee
-
Senior Software Engineer
-
Jan 2015 - Mar 2017
Région de Zürich, Suisse Development of a Risk Management solution. ▪ Implementation of new functionalities and bug corrections, ▪ Replacement of the previous authentication mechanism with Spring Security, ▪ In charge of the authorization framework, ▪ Evaluation and integration of libraries, frameworks and databases (RxJava, Spring Batch, Neo4J, Elasticsearch, etc...), ▪ Analysis and resolution of performance issues, ▪ Responsible for the maintenance of Eclipse and the DSL implemented with… Show more Development of a Risk Management solution. ▪ Implementation of new functionalities and bug corrections, ▪ Replacement of the previous authentication mechanism with Spring Security, ▪ In charge of the authorization framework, ▪ Evaluation and integration of libraries, frameworks and databases (RxJava, Spring Batch, Neo4J, Elasticsearch, etc...), ▪ Analysis and resolution of performance issues, ▪ Responsible for the maintenance of Eclipse and the DSL implemented with Xtext. ▪ Conception and development of an Event Sourced and CQRS POC. ________________________________________________________ Java, Spring, jOOQ, JUnit, Groovy, Spock, Elasticsearch, Neo4J, Event Store, Eclipse, Xtext, Maven, Yourkit, Scrum Show less
-
-
-
-
Senior Software Engineer
-
Aug 2014 - Dec 2014
Région de Zürich, Suisse Development of e-shops for Migros : ▪ micasa.ch, ▪ sportxx.ch, ▪ doitgarden.ch.
-
-
-
Netconomy
-
Austria
-
Software Development
-
200 - 300 Employee
-
Software Engineer
-
May 2010 - Aug 2014
Graz, Austria Development of e-shops for customers in Austria, Germany and Switzerland. ▪ Development of e-commerce sites in Java with Spring and the Hybris platform, ▪ Architecture and development of a multi-mandant CRM with Spring and Hibernate, ▪ Refactoring of external components to handle an increasing load, ▪ Development of Web Services and RESTful services, ▪ Responsible for securing the e-shops (authentication processes, XSS, CSRF, Session stealing, etc…), ▪ Active role in… Show more Development of e-shops for customers in Austria, Germany and Switzerland. ▪ Development of e-commerce sites in Java with Spring and the Hybris platform, ▪ Architecture and development of a multi-mandant CRM with Spring and Hibernate, ▪ Refactoring of external components to handle an increasing load, ▪ Development of Web Services and RESTful services, ▪ Responsible for securing the e-shops (authentication processes, XSS, CSRF, Session stealing, etc…), ▪ Active role in defining the team’s processes. ________________________________________________________ Java, Spring, Hibernate, Hybris platform, CXF, JAX-RS, Eclipse, Maven, Scrum Show less
-
-
-
Datentechnik GmbH & Co KG
-
Computer Networking
-
1 - 100 Employee
-
Software Architect
-
Dec 2009 - Apr 2010
Unterpremstätten, Austria Responsible for the development of a CTI application. ▪ Development of Services based on JAIN SLEE, ▪ Design and development of Resource Adaptors for the integration with PBX and others external resources (LDAP, ...), ▪ Creation of SBB, ▪ Development of Web Services, ▪ Development of a Java/Swing client application. ________________________________________________________ Java, SIP, JAX-WS, Mobicents JAIN SLEE, LDAP, Eclipse, Maven
-
-
-
-
Consultant
-
Nov 2008 - Nov 2009
Linz, Austria In charge of technical evolutions in the framework edited by the Company. ▪ Development of new functionalities and bugs corrections, ▪ Implementation of the Bean Validation Specification (JSR 303) and integration with Struts2, ▪ Creation of a Single Sign-On solution for Tomcat based on the SPNEGO protocol, ▪ Design and development of an infrastructure basis for Temporal Patterns implementation. ________________________________________________________ Java, Struts2, JUnit… Show more In charge of technical evolutions in the framework edited by the Company. ▪ Development of new functionalities and bugs corrections, ▪ Implementation of the Bean Validation Specification (JSR 303) and integration with Struts2, ▪ Creation of a Single Sign-On solution for Tomcat based on the SPNEGO protocol, ▪ Design and development of an infrastructure basis for Temporal Patterns implementation. ________________________________________________________ Java, Struts2, JUnit, Tomcat, Eclipse, Maven, Kerberos, Active Directory Show less
-
-
-
Bouygues Telecom
-
Telecommunications
-
700 & Above Employee
-
Software Architect
-
Jan 2008 - Oct 2008
Région de Nantes, France Insourcing of Java network provisioning tools and designing Web applications. ▪ Development of functional evolutions for the phone number portability and MVNO using Java (EJB, JMS, Web Services), ▪ Protection of applications through a security framework, ▪ Development of a Web application (Java, GWT, Spring, Hibernate) to automate & secure the SIM cards ordering process, ▪ Set up a Continuous Integration environment based on Maven and Cruise… Show more Insourcing of Java network provisioning tools and designing Web applications. ▪ Development of functional evolutions for the phone number portability and MVNO using Java (EJB, JMS, Web Services), ▪ Protection of applications through a security framework, ▪ Development of a Web application (Java, GWT, Spring, Hibernate) to automate & secure the SIM cards ordering process, ▪ Set up a Continuous Integration environment based on Maven and Cruise Control. ________________________________________________________ Java, GWT, Spring, Hibernate, EJB, JMS, JUnit, WebLogic, Oracle, Eclipse, Maven, Cruise Control Show less
-
-
-
Groupe SII
-
France
-
IT Services and IT Consulting
-
700 & Above Employee
-
Consultant
-
Oct 2007 - Jan 2008
Région de Nantes, France Auditing the Post Office application code base for mail management in Public Administrations & proposing good practices for software development. ▪ Audit & Refactoring of the architecture and the coding practices, ▪ Development of functional and technical components in Java (Struts, Spring, Hibernate), ▪ Building dynamic interfaces with JavaScript (jQuery), ▪ Writing architectural and organisational… Show more Auditing the Post Office application code base for mail management in Public Administrations & proposing good practices for software development. ▪ Audit & Refactoring of the architecture and the coding practices, ▪ Development of functional and technical components in Java (Struts, Spring, Hibernate), ▪ Building dynamic interfaces with JavaScript (jQuery), ▪ Writing architectural and organisational recommendations. ________________________________________________________ Java, Spring, Struts, Hibernate, JUnit, jQuery, Tomcat, PostgreSQL, Eclipse Show less
-
-
-
-
Technical Team Leader
-
Jul 2006 - Sep 2007
Région de Nantes, France Responsible for the development of online VAT declaration application as part of the Copernic project of recasting of the entire fiscal information system in France. ▪ Management of a 8 developers team, ▪ Development of Web applications and Web Services in Java (Struts, Stxx, Hibernate, Axis), ▪ Design and development of architectural frameworks, ▪ Design and automation of unit and functional testing, ▪ Set up a Continuous Integration environment based on Maven and… Show more Responsible for the development of online VAT declaration application as part of the Copernic project of recasting of the entire fiscal information system in France. ▪ Management of a 8 developers team, ▪ Development of Web applications and Web Services in Java (Struts, Stxx, Hibernate, Axis), ▪ Design and development of architectural frameworks, ▪ Design and automation of unit and functional testing, ▪ Set up a Continuous Integration environment based on Maven and Continuum, ▪ Technical support and training for developers, ▪ Code and documentation reviews ________________________________________________________ Java, Hibernate, Spring, Struts, Stxx, XML, Castor, WebServices, Axis JUnit, JBoss, Oracle, UML, Eclipse, Maven, Continuum, CMMI
-
-
Sofware Engineer
-
Jun 2005 - Jun 2006
Région de Nantes, France Worked on online fiscal checking account application development for entitled companies and tax authorities personnel, as part of the Copernic project. ▪ Studying the impact of setting up a Continuous Integration environment based on Maven and Continuum, ▪ Refactoring of the service framework in order to comply with the DGI standards, ▪ Implementation of synchronous and asynchronous Web Services, ▪ Development of an administrative forms management application in Java (JSF… Show more Worked on online fiscal checking account application development for entitled companies and tax authorities personnel, as part of the Copernic project. ▪ Studying the impact of setting up a Continuous Integration environment based on Maven and Continuum, ▪ Refactoring of the service framework in order to comply with the DGI standards, ▪ Implementation of synchronous and asynchronous Web Services, ▪ Development of an administrative forms management application in Java (JSF, Axis). ________________________________________________________ Java, EJB, WebServices, Axis, XML, XSL, XSL-FO, JSF, JBoss, Oracle, Eclipse, Ant, Maven, Continuum
-
-
-
Groupe SII
-
France
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Engineer
-
Nov 2002 - Jun 2005
Région de Saint-Nazaire, France Development of Web applications for modernisation of production and logistic tools. ▪ Design and development of Web applications with Adalon and Java (Struts, Versata, Hibernate), ▪ Development of mobile applications in Java/AWT for NetPad, ▪ Integration of applications using MQSeries. ________________________________________________________ Java, Struts, Hibernate, JMS, XML, Jasper Report, Websphere, Tomcat, MQSeries, Oracle, Eclipse
-
-
-
ODAXYS
-
Information Technology & Services
-
1 - 100 Employee
-
Software Engineer
-
Feb 2002 - Aug 2002
Région de Nantes, France Studied the impact of using XML and associated technologies for Web applications performance optimisation. ▪ Specification writing and architecture proposals (J2EE, .Net), ▪ Analysis and design with Poseidon UML, ▪ Development of a Web application prototype using J2EE architecture (Struts, EJB), ▪ Extension of the application to mobile clients such as mobile phones and PDA by developing a client application using… Show more Studied the impact of using XML and associated technologies for Web applications performance optimisation. ▪ Specification writing and architecture proposals (J2EE, .Net), ▪ Analysis and design with Poseidon UML, ▪ Development of a Web application prototype using J2EE architecture (Struts, EJB), ▪ Extension of the application to mobile clients such as mobile phones and PDA by developing a client application using J2ME. ________________________________________________________ Java, Struts, EJB, CMP, J2ME, XML, XSL, SOAP, Javascript, UML, JBoss, MySQL, Eclipse Show less
-
-
-
CSIRO
-
Australia
-
Research Services
-
700 & Above Employee
-
Software Engineer
-
May 2001 - Aug 2001
Région de Brisbane, Australie Development of structural mapping and analysis features in 3D imaging systems for applications in the mining industry. ▪ Set up an automated documentation generator with Doxygen, ▪ Specification writing in collaboration with geologists, ▪ Analysis and object-oriented design with Microsoft Visual Modeler, ▪ Development of identified functionalities using Visual C++, ▪ Writing users and developers… Show more Development of structural mapping and analysis features in 3D imaging systems for applications in the mining industry. ▪ Set up an automated documentation generator with Doxygen, ▪ Specification writing in collaboration with geologists, ▪ Analysis and object-oriented design with Microsoft Visual Modeler, ▪ Development of identified functionalities using Visual C++, ▪ Writing users and developers documentations. ________________________________________________________ C++, OpenGL, UML, Visual Modeler, Visual C++, Doxygen Show less
-
-
Education
-
IMT Atlantique
Ingénieur - Diplôme École des Mines de Nantes, ENGINEERING -
Ecole des Mines de Nantes
Master of Science, Computer Science -
Lycée Victor Hugo, Hennebont