About Thomas
đź’» Python, Go and Node.js Back-end Developer with strong DevOps expertise
- Design and develop back-end applications
- Participate in refactoring, continuous improvement and contribution to code review.
- Implementation of systems with distributed architectures (microservices, EDA)
- Implementation of software architecture such as Hexagonal architecture, DDD ...
- Perform unit and integration tests to ensure code quality
- Participate in the writing of technical specifications
- Develop and maintain applications in Go, Python and Node.js
- Develop APIs
- Implementation of complete CI / CD pipelines
- Write technical documentation
- Set up PostgreSQL relational databases…
- In-depth expertise in Python and its frameworks
- Writing maintainable and tested code
- Ability to optimize application performance
- Integrate DevOps best practices into the development cycle
- Complementary DevOps vision allowing better collaboration with operations teams
English
Fluent
French
Native or bilingual
Experience
- SidetradeDevOps EngineerSOFTWARE PUBLISHINGSeptember 2023 - June 2024 (9 months)Sidetrade is a SaaS software publisher created in 2000, specializing in optimizing companies' cash flow through an artificial intelligence platform that analyzes inter-company transactions to predict payment behaviors.
Organizational context:
- 1 Lead DevOps Engineer- 3 DevOps engineers- 100+ developersI participated in improving the infrastructure and reliability of applications by implementing automation and performance optimization solutions.I developed Infrastructure as Code (IaC) with Ansible, enabling more efficient and reproducible management of infrastructure deployments.I worked closely with development teams to optimize CI/CD processes and improve the stability of deployments via Azure DevOps and Octopus Deploy.I developed tools in Go and Python to automate deployment and maintenance tasks.I contributed to incident resolution and maintaining the availability of production systems through the implementation of monitoring and analysis tools.Technical environment:
- Azure DevOps and Azure Pipelines for CI/CD- Octopus Deploy for release management- Git for version control- Ansible for configuration- Docker for containerization- Docker Swarm for container orchestration- Nginx as a web server- Centreon and Chronograph for monitoring- Kibana for logs- PostgreSQL and Oracle as databases- Python- Go - Renault GroupePython backend developerAUTOMOBILEMarch 2022 - September 2022 (6 months)Guyancourt, FranceRenault is one of the world leaders in the automotive industry, investing heavily in digital simulation to optimize its autonomous driving algorithms (ADAS).
Organizational context:
- 1 Scrum Master- 1 Python developersI developed an automatic simulation analysis tool, allowing to detect and diagnose calculation errors in automotive simulation processes.I implemented a root cause identification system that analyzes simulation logs and generates automated reports, significantly reducing error analysis time.I also implemented a REST API allowing the integration of the tool into existing automation chains, thus facilitating its adoption by the teams.Technical environment:
- Python for the back-end- Flask as a web framework- PostgreSQL relational database- Docker for containerization- Unit and integration tests- Process automation- Log analysis - EleeDevOps EngineerDIGITAL AND ITNovember 2022 - February 2023 (4 months)Puteaux, FranceElée is a pioneering company in France in Software Asset Management which supports companies and administrations in the management, optimization and compliance of their software, cloud and digital assets.
Organizational context:
- 1 CTO- 1 Lead Dev- 2 PHP back-end developers- 1 Vue.js front-end developer- 1 DevOpsI led the transition to the cloud of the company's internal applications. I set up an on-premise Kubernetes (k8s) cluster to improve the scalability and resilience of the infrastructure.I also orchestrated the migration of existing applications from Vagrant to Docker, allowing better standardization of development and production environments.To facilitate deployments, I developed custom Helm charts, thus automating the process of deploying applications in the Kubernetes cluster.Technical environment:
- Docker for containerization- Kubernetes for container orchestration- Helm- GitLab CI- Monitoring via Grafana / Prometheus- High availability- Microservices- VPS at OVH- On-premise servers
Recommendations
Be the first to recommend Thomas
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Expert in information technologiesEPITECH2022