11/19/2024 updated

**** ******** ****
100 % available

Freelance Software Engineer with 20+ Years Experience in R&D and Agile Development

Revel, France
Only remote
INSA Toulouse Enigneer's degree Computer Software Engineering
Revel, France
Only remote
INSA Toulouse Enigneer's degree Computer Software Engineering

Profile attachments

mj_cv_202410.pdf

Java (Programming Language)Agile MethodologyAndroid (Software)Apple Mac SystemsArchitectural DesignC++ (Programming Language)Cloud ComputingDatabasesContinuous IntegrationLinuxDevOpsDistributed SystemsInfrastructure ManagementPython (Programming Language)PostgreSQLMongoDBMySQLQuick EMUlator (QEMU)Robotics Design and ProductionSimulationsSoftware EngineeringSQLiteVirtualizationExtreme ProgrammingDockerGolangVMwareProgramming Languages
Software Development
Extensive experience in various programming languages including C++, Java, Golang, and Python. Proficient in agile methodologies and extreme programming.

System Architecture
Design and implementation of complex systems, including distributed computing, embedded systems, and cloud-based solutions.

DevOps and Infrastructure
Expertise in containerization (Docker), virtualization (VMWare, QEMU), and cloud computing. Skilled in setting up and managing development environments and CI/CD pipelines.

Database Management
Experience with various database systems including MySQL, Postgres, SQLite, and MongoDB.

Operating Systems
Proficiency in Linux, Android, MacOS, and Windows environments.

Specialized Domains
Knowledge in robotics, embedded systems, distributed computing, and GIS. Experience with simulation, optimization, and algorithmic modeling.
 

Experience

Professional experience10+ years
Freelancer since2014

Languages

EnglishFluentFrenchNative speakerSpanishGood

Project history

Freelance Developer

RATP SMART SYSTEMS
Development of a hardware abstraction layer for embedded software in transport vehicles in the context of refactoring and testing legacy software.

Freelance Developer

AFFLUENT MEDICAL
Initiated automated test strategy for an implantable medical device, including refactoring of legacy code, scenario writing, continuous integration setup.

Senior Back-end Engineer

JFROG
Design and implementation of an high availability monitoring and control service for JFrog DevOps platform. Work with an international distributed team on a daily basis.

Senior Software Engineer

NAIO TECHNOLOGIES
Rewrite of legacy core software of an autonomous weeding robot, including Laser/Cam/RTK guidance. Design and implementation of a balanced covering test battery and several helper robot management micro-services, and web fronts.

Freelance Consultant

FAILSAFE
Agile process/tooling setup for several companies. Facilitated adoption of automated test strategies. Hands-on coaching on agile software development practices.

Scrum Master, Software Developer

PETALS LINK
Full transition to Scrum among a 6 persons team: release planning, backlog preparation, retrospectives. Software development on a distributed enterprise service bus (Petals ESB).

Software Developer

SEANODES
Development on a storage virtualization solution. Packaging for various Linux distributions. Designed and implemented a web-service based VMware Infrastructure client plugin.

Software/Infrastructure Engineer

RCSMOBILITY
Implemented a cross-platform software factory. Developed several components for a public transport service platform. System administration of company infrastructure, running open-source services.

Software Engineer

VEGA TECHNOLOGIES
Technical leader of an agile english-speaking team (5 persons), working on an Earth observation visualization projects.

Software Engineer

GENIGRAPH
Member of an eXtreme Programming team (10 persons) involved in developing a distributed railway traffic control system for Nexus and Railtrack. Acquired excellent knowledge of XP practices.

Intern Software Engineer

IXI
Research and development in collaboration with Toulouse LAAS on MISS-Rdp, a tool dedicated to interactive modelling and system simulation by high-level petri nets.

Intern Software Engineer

WILFRID LAURIER UNIVERSITY
Research and development in Computer Sciences department. Development on an adaptative system aimed at learning robots to grasp objects in a virtual 3D environment.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in