About Ghiles
- Needs analysis and translation of specifications into software features.
- Python, React, JavaScript, C#, and Docker, as well as Agile Scrum methodologies and DevOps tools (git, CI/CD, Cloud)
- Software architecture and design.
- Backend feature development.
- Frontend component development.
- Monitoring and adherence to software quality (Clean code, SOLID, Code review)
- Efficient management of repositories and source code versioning.
- Documentation (User stories, sprint backlog, API documentation)
- Automation of continuous integration and deployment (CI/CD)
- Writing tests (TDD/BDD) and test scenarios.
French
Native or bilingual
English
Fluent
Experience
- Legaware
On Malt
Python / React DeveloperLEGALOctober 2023 - Today (2 years and 8 months)Asnières-sur-Seine, FranceProject: Design and Development of a Web Application integrating an expert legal chatbot and Administrative Formalities Management.● Tasks:- Requirements gathering and technical specifications writing.
- Design, development, and integration of APIs in Python.
- Development of new Front End components with React.
- Management and administration of Qdrant (vector database), Firebase, and MongoDB databases for user data and chatbot content management.
- Scraping and data cleaning using Selenium.
- Updating the chatbot's knowledge base with Celery and Redis.
- Using LLMs for the development of the legal expert chatbot.
- Implementation of payment functionalities with Stripe.
- Configuration of nginx as a proxy server.
- Configuration and deployment of applications with Docker and CI/CD (Github Action, GCP, and OVH).
- Setting up a Git versioning system for production, staging, and development environments, improving version management and facilitating deployments.
- Development of Bash scripts to automate various system administration and development tasks.
- Project tracking and task management with Jira.
- Continuous code improvement to optimize performance and maintainability.
- Implementation of unit and integration tests with PyTest.
- PrimaDiag SASFull Stack Developer (Python, React, C#.Net)MEDICALApril 2021 - September 2023 (2 years and 5 months)Mission 1:Application for controlling a prototype robot for unclogging vials
- Requirements gathering and technical specifications writing.
- Use of Agile methodologies and the Kanban framework for project management.
- Development and design of Python libraries for robot piloting.
- Development of algorithms using OpenCV for vial detection.
- Development and integration of a user interface using React, HTML, CSS, and Websockets for real-time monitoring of robot activities.
- Configuration and setup of a PostgreSQL database.
- Establishment of tests at various stages with Pytest and unittest.
- Deployment of the application on Raspberry Pi with integration of automatic startup using a systemd service.
- Participation in writing user manuals.
Mission 2:Refactoring and Improvement of existing code and maintenance of a C#.NET application- Adaptation of Agile principles and the SCRUM framework.
- Optimization of backend code in Python and C#.NET.
- Progressive migration of code from C#.NET to Python for modernized systems.
- Development of new features on the user interface with React.
- Collaboration in the development and design of communication protocols
- between microcontrollers and Raspberry Pi using MicroPython.
- Bug fixing, sprint organization, user-story and task tracking.
- Implementation of unit and integration tests with PyTest, xUnit, Moq.
- Optimization of PostgreSQL database schemas.
Mission 3:Web Application for the metrology team- Design and development of an application to improve metrology processes with Django and React.
- Automation of web application deployment with Docker and Azure DevOps by configuring CI/CD pipelines.
- Support for integration and commissioning, client support.
Recommendations
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
- Master in Computer Science – Secure Software, Computer ScienceUniversité Paris-Est Créteil (UPEC)2023Master Informatique – Logiciels sûrs, Informatique
- Bachelor's Degree, Bachelor of Science and Technology with a Major in Computer ScienceUniversité Paris-Est Créteil (UPEC)2021Licence, Licence de Sciences et technologie Mention Informatique