Top Skills
Spring BootSoftware DevelopmentDevOps
Summary
- Passionate Software Engineer with close to 15 years of professional experience, ex-Microsoft and Certified Azure Expert.
- Eager to learn, natural curiosity, pragmatic, and versatile.
- Acquired multiple skills in different experiences on a wide range of framework and technologies. Had meaningful accomplishments on subjects such as Frontend Dev, Delivery Optimizations, Analytics, Accessibility, Backend Dev, Testing, Automation, CI/CD, Infrastructure, DevOps and GitOps.
Languages
FrancaisNative or bilingual proficiency
EnglishProfessional working proficiency
Experience
The Digital Squad is responsible for the development and the maintenance of all customer facing applications. This includes internet facing web applications and partner API integrations. Its main focus is to accelerate the digitalization journey of the company.
- Led the design and development of partners API integration
- Led the design and development of end-to-end digitalization of subscriptions, payments, switch and surrender of a wide range of life insurance products
- Defined development best practices
- Helped other engineers' growth through meaningful pull request review and pair programming
- Ensured the quality of the delivery
- Ensured the non-obsolescence of all our assets
- Introduced testing automation (both unit test and integration test)
JavaSpring BootSQL ServerAngularRXJSTypescriptJWTOAuthSAMLCypress
Experience
Hands on the whole development of the product. From the ground of the infrastructure to the details of the UI.
AzureKubernetesDockerJavascriptTypescriptReact.NET CoreCloudCypressWebRTCSignalRCosmosDBSQL ServerAzure Functions
Experience
Scaling and implementing features on Skype and Microsoft Teams for millions of users, both consumers and businesses.
AzureTypescriptC#ReactReact Native
Experience
MyPost is a brand new selfcare website for POST clients. Currently users can see their mobile consumption, order options and link their contracts together. It is available on every device they have (responsive design).
- Defining Software architecture
- Development of the application from scratch
- Continuous integration
- Data model specification and implementation
- Production and deployment support
- Technical Lead for junior and consultant to ensure they meet the quality gate and project deadlines
Java 8Play FrameworkMicro-servicesSwaggerJavaScriptAngularJSDockerOracleMongoDBGit (TFS)BashJenkinsSonarRundeckIntellijVisual Studo CodeGitkrakenLiferay
Experience
The application allows non-established taxable persons supplying telecommunications, broadcasting or electronic services to non-taxable persons to fulfill their VAT obligations against the European Member States where consumers of their services are established.
- Development of the application by implementing features and technical services: front-end, workflows, templating, mailing and XML based exchange between Member States
- Data model specification and implementation
- Production and deployment support
- Support to the testing team
- Documentation of the application: detailed design and installation guide
Batch ScriptsDB2DB2 SQLEclipseGitJavaJavaScriptJIRA/GreenhopperJPA (Java Persistence API)jQueryJSON (JavaScript Object Notation)JSP (Java Server Pages)JUnitMavenMockitoOpenJPAOracle DatabasePL/SQLSQLStruts 2SVN (Subversion)TortoiseSVNWebSphereWSDL (Web Services Description Language)XMLXPathXSD (XML Schema)XSLT (Extensible Stylesheet Language Transformation)
Experience
Development of a web application allowing the management of prohibited weapons and security companies.
- Management of requests to buy, hold, loan or export prohibited weapons
- Management of agreements for the armories and shooting clubs
- Management of agreements for the security companies and their agents
- To hold electronically or print the different official documents related to these activities
- Development of the application, including workflows, front-end and batch processing
- Support to the testing team
- Documentation of the application: Integration guide and technical guide
Batch ScriptsDB2DB2 SQLEclipseJavaJavaScriptJIRA/GreenhopperJPAjQueryJSONJSPJUnitMavenMockitoOpenJPASQLStruts 2SVNTortoiseSVNWebSphereWindowsWSDLXMLXSD
Experience
The "DSS Applet for e-CODEX and e-Justice Portal" project is aimed at creating an applet, built on top of the open source library DSS (Digital Signature Service) developed by ARHS, for facilitating electronic signature.
- Technical analysis
- Development of the application, including the front-end and the signing Applet
- Support to the testing team
- Documentation of the application: Integration guide and technical guide
Electronic SignaturesBatch ScriptsJavaJava AppletsJavaScriptJBoss Application ServerJCE (Java Cryptography Extension)JIRA/GreenhopperjQueryJSFJSONJUnitMavenMockitoMySQLNetBeansSQLStrutsSVNTortoiseSVNUNIXUNIX Shell ScriptsWindowsXML
Experience
- Support project owner by animating workshops, proposing functional solutions based on best practices (ITIL)
- Functional and technical analysis
- Development of the application: participation on both front-end and back-end
- Implementation of ITIL Workflow (Changes, Incidents)
- Implementation of a Data-warehouse for the Business Intelligence project
- Presentation to client
- Documentation of the application: user guide, technical guide and installation guide
- Training of the users
- Follow-up and maintenance: Incident management and change management
Batch ScriptsBusinessObjects ReporterBusinessObjects Universe DesignerDB2DB2 SQLEclipseHP Release ControlHP Service ManagerITILJavaJIRA/GreenhopperLean ManagementOracle DatabasePL/SQLSQLTSQLUNIXUNIX Shell ScriptsWindowsXML
Experience
Migration of computer equipment such as desktops and laptops from Windows 2K to Windows XP. Support for the end-users.
WindowsWordOutlook
Experience
Specification and development of a business module for temporary employees management. The application allows e-Timekeeping for temporary employees and generates invoices that are ready to be sent to temp agencies.
WindevHSQLUMLLatex
Education
Ecole Nationale Superieure dInformatique et de Mathematiques Appliquees de Grenoble / ENSIMAG
Ingénieur, Informatique et systeme dinformation
2009 - 2012Université de Metz
DUT, Informatique
2007 - 2009Licenses & Certifications
Microsoft Certified: Azure Developer Associate
MicrosoftIssued Aug 2019 · Expires Aug 2024Microsoft Certified: Azure DevOps Engineer Expert
MicrosoftIssued Aug 2019 · Expires Aug 2024Microsoft Certified: Azure Solutions Architect Expert
MicrosoftIssued Aug 2019 · Expires Aug 2024Test Scores
TOEIC
Score: 825May 2011