Smile
Senior Software Engineer & DevOps
– Present
Montpellier, France
- IT services company: client projects, internal DevOps tooling and cross-functional missions.
Missions & roles
-
NaTran (GRTgaz)
Senior Software Engineer
– Present
Client project- Development and operation of the commercial information system of NaTran (GRTgaz), covering capacity sales and operations.
- Full-stack feature development, from front end to back end.
- Analysis, design and implementation of technical solutions tailored to business needs.
- Development within an event-driven microservices architecture.
- Production monitoring to guarantee availability and performance (alerting, AWS CloudWatch).
- Upholding the client SLA and the high availability of critical applications.
- Releasing and deploying several applications at NaTran.
- Application maintenance, including front-end and back-end version upgrades.
- Operation and maintenance of AWS services.
- Test strategies: unit, integration, end-to-end and contract tests (JUnit, Jest, Cucumber, Cypress).
- Maintenance and continuous improvement of CI/CD pipelines.
- Technical documentation: version changes, architecture diagrams, technical changes.
- Agentic AI workflow with Claude Code: workflow design, agents, skills and custom commands to speed up development and maintenance.
- Spring Boot
- Angular
- JUnit
- Kafka
- AWS
- Docker
- Claude Code
- Jest
- ECS
- Python
- Cucumber
- MongoDB
- S3
- Bash
- Cypress
- Lambda
- DynamoDB
- CloudWatch
- Terraform
- CloudTrail
- CloudFront
- Route 53
- GitLab CI
- IAM
- Cognito
Show all technologies (25)
- Claude Code
- Jest
- ECS
- Python
- Cucumber
- MongoDB
- S3
- Bash
- Cypress
- Lambda
- DynamoDB
- CloudWatch
- Terraform
- CloudTrail
- CloudFront
- Route 53
- GitLab CI
- IAM
- Cognito
-
Senior Software Engineer · Cross-functional missions
– Present
- Management: mentoring and coaching team members, career follow-up, feedback and HR management.
- Lead developer: technical lead on internal projects and spreading development best practices.
- AI & Innovation: AI ambassador, assessing AI uses and technologies across the company.
- AI benchmarks: tests, benchmarks and lessons learned, with strategic and operational recommendations.
- AI tooling: Antigravity and Claude Code on client and internal projects; spec-driven / AI-driven methods such as BMAD and GSD.
- Pre-sales: needs analysis, solution design and technical proposals; estimates, feasibility and architecture choices.
- Technical interviews: assessing Java / Angular / DevOps skills against project needs.
- Java
- Angular
- Claude Code
- Antigravity
- BMAD
- GSD
-
DevOps Engineer · Internal DevOps missions
– Present
- Improving the company's internal tools and workflow.
- Generic CI/CD pipelines that plug easily into Smile's cross-functional projects.
- Standardised internal Helm charts to simplify deploying common project types.
- Overall development workflow optimisation for efficiency, reuse and consistent technical practices.
- Docker
- Kubernetes
- Helm
- Rancher
- Harbor
- GitLab CI
-
Veolia
Mid-level Software Engineer
Client project- Design and optimisation of a tile-based interactive map system.
- Caching layer on top of NAS storage to improve performance.
- Spring Boot
- PostgreSQL
- Redis
-
CEA
Mid-level Software Engineer
–
Client project- Building the digital workplace for the organisation's staff.
- Modular, versatile web interface designed to host many business features.
- Backend services in a scalable, event-driven microservices architecture.
- Advanced search engine (Elasticsearch) for faster, more relevant data access.
- Monitoring and deployment on a Kubernetes cloud with full observability (Grafana, Prometheus, Loki).
- Angular
- Kafka
- Prometheus
- Quarkus
- PostgreSQL
- Kubernetes
- Grafana
- Loki
- Rancher
- Elasticsearch
- Harbor
- GitLab CI
Show all technologies (12)
- Grafana
- Loki
- Rancher
- Elasticsearch
- Harbor
- GitLab CI
-
Effia
Mid-level Software Engineer
–
Client project- Information system for automated car park entry and exit using licence plate recognition.
- Reactive, event-driven microservices architecture for real-time entry/exit processing.
- Supervision web interface giving a central, real-time view of the system.
- Scalable, observable and resilient infrastructure (monitoring, logs, metrics).
- Industrialised deployments through CI/CD.
- Kubernetes cluster administration (deployment, scaling, security).
- Spring Boot
- Angular
- Kafka
- Prometheus
- PostgreSQL
- Kubernetes
- Grafana
- Loki
- Rancher
- Harbor
- GitLab CI
Show all technologies (11)
- Grafana
- Loki
- Rancher
- Harbor
- GitLab CI
Elsewhere