DevOps FullStack Senior Engineer
Skills
Programming Languages
Java, PHP, Bash, TypeScript, JavaScript, HTML, CSS, Python
Framework
Spring / Spring Boot, Symfony, Angular, Vue.js, Buefy, Bulma, Bootstrap, NativeScript, Yii, Frappe
Databases
PostgreSQL, MySQL, MariaDB, H2, SQLite, Oracle
Git, Docker, Docker Compose, Visual Studio Code, Eclipse, PHPStorm, Jira, SVN, WordPress, ERPNext, Dolibarr, PenPot,
LDAP
DevOps
GitLab CI, Jenkins, Nexus, SonarQube, Travis, GitHub Actions, DockerHub
Operating Systems
Windows, Linux (Debian, Ubuntu, Alpine)
Methods
Agile (Scrum), Kanban, Waterfall, SWOT, UML
Languages
-
French: native (C2)
-
English: bilingual (C2)
-
Spanish: basic (B1)
-
Russian: notions (A2)
Education
-
2012, Engineering license, ISIMA Clermont-Ferrand, France
- Option: Information Systems and decision aids
-
2009, DEUG, UBP Clermont-Ferrand, France
- Speciality: Computer Science
-
2007, Baccalauréat S, Lycée Jean Monnet, Moulins, France
- Options: mathematics and engineering science
Certifications
-
2016, Oracle Certified Professional Java SE 7 Programmer
-
2014, Oracle Certified Associate Java SE 7 Programmer
Projects History
August 2017 - August 2021: CTO • Monogramm
Management of the Monogramm group (co-founder):
- FullStack development of PWA with REST API (Java, PHP, TypeScript)
- Open Source contribution and developments (GitHub Monogramm)
- Tech lead and code review of all the group's development projects
- Software architecture and DevOps automation
- Design and prototyping of applications
- Project management in agile method (Scrum or Kanban)
- Technical and functional support
- Technological watch
- Development of libraries for Transport On Demand
- Development of Infra as Code deployment tools
- Recruitment and training of technical profiles
- International offshore organization (3 time zones: France, America, Russia)
- Strategic and commercial management
- Global project management at group level
Tools and technologies: Docker, Bash, Java, Spring Boot, PHP, Symfony, Python, Frappe, TypeScript, Angular, Vue.js,
Buefy, Bulma, Bootstrap, GitLab, GitHub, Jenkins, ERPNext, Dolibarr, WordPress, VSCode, Penpot, LDAP
May 2018 - December 2018: DevOps
Engineer • Michelin (subcontractor by Monogramm)
Automation of Oracle deployment processes:
- CI / CD automation (Bash, Curl, Jenkins)
- Technical support (level 3)
- Interaction with Oracle teams (India and USA)
- Deployment and monitoring of environments (Jenkins, Splunk, Nagios)
- Improvement of existing deployment scripts
Tools and technologies: Jenkins, SVN, Bash, Oracle MDM, GitLab, Jira, Confluence, Service Now
March 2017 - December 2017: Tech Lead • ASP
(subcontractor by CGI)
Development and maintenance of a set of client applications:
- Application corrections on ticket
- Software development (Java Struts, PL/SQL)
- Improvements of the build and packaging (Maven)
- Support and training of technical teams
- Reporting with the project management
- Writing of technical specifications and test reports
Tools and technologies: Java, Struts, Maven, Glassfish, Mantis, Oracle PL/SQL, Shell, Eclipse
September 2012 - February
2017: Development Engineer • Michelin (subcontractor by CGI)
Development and level 3 support of a set of applications in the Production Planning domain:
- Technical support (level 3)
- Software development (Java Swing, Eclipse RCP, PL/SQL)
- Solution design
- Scrum Master (1 year)
- Writing User Stories and complexity estimation
- Animation of the customer relationship (Europe & USA)
- Technical and functional documentation
- Technical Leader (1 year)
- Performance monitoring (JVisualVM, Oracle)
- Code quality monitoring and technology watch (SonarQube)
Tools and technologies: Java, Swing, Eclipse RCP, Oracle PL/SQL, Jira, SVN, IBM Websphere Application Service (WAS),
Shell, Jenkins, ETL Talend, EAI, JVisualVM, Eclipse
October 2011 - August 2012: IT analyst • CGI
(sandwich courses)
Development of an internal transversal tool for monitoring customer projects:
- Development of a web application (PHP Yii)
- Automation of functional tests (Selenium IDE)
- Progress reporting
- Estimation of the development workload
Tools and technologies: PHP, Yii, Selenium IDE, JavaScript, AJAX, JQuery, MySQL, Eclipse