Rigorous, curious, and persistent, I always take great care in developing robust and elegant software to reduce future maintenance costs and make it easier for other team members to understand and enhance the code.
Designed and developed mainframe applications for banking and financial operations.
Managed banking projects from initial study through to production deployment, ensuring timely and efficient delivery.
Served as the technical expert in a development team, providing guidance and ensuring code quality.
Team development – Helped team members improve their skills through guidance, knowledge sharing, and on-the-job support.
Facilitated team members' skill development and knowledge transfer.
Collaborated with business teams to clarify and translate their needs into actionable technical requirements.
Maintained knowledge continuity by writing comprehensive guides and application documentation for future teams.
Took part in several interbank data migration projects following system integration, developing migration scripts and handling data loading operations into our information system.
Engineering Internship in Robotics
Siléane
March 2016
to August 2016
Internship
Saint-étienne
France
Implemented artificial intelligence solutions to enhance capabilities in industrial robotics.
Designed, developed, and trained a neural network integrated into a C# application to support intelligent robotic behavior.
Improved object picking success rate in a random bin-picking scenario using AI-driven solutions.
Authored comprehensive documentation to facilitate project understanding, maintenance, and seamless handover after my departure.
Software Engineering Intern – C# Development
University of Kingston
June 2015
to August 2015
Internship
Kingston upon Thames
United Kingdom
Developed a C/C# device management framework for a European smart home project designed to assist people with disabilities in a home environment.
Handled raw data storage in SQL tables, ensuring accessibility for analysis and further processing.
Configured and managed a network of Arduino and Raspberry Pi devices for smart home automation and data collection.
Interests
Entertainment
Board games (strategy, role-playing, party games)
Video games
Music
Electronic music
Piano arrangements of original soundtracks
Education
Mechatronics and Robotics Engineer
Télécom physique Strasbourg
September 2013
to September 2016
Engineering Degree in Robotics -Mechanical design of robotic systems -Electrical design of robotic systems -Development of embedded control systems -Image analysis and processing
Skills
Technical Skills
C# (Frequently used in supervised applications with regular updates)
Unity
Cobol (Heavily used in supervised applications with continuous evolution)
SQL (Extensive use in evolving, production-level applications under my supervision.(
JCL (Heavily used in actively maintained and evolving applications under my supervision.)
XML (Frequently used in evolving supervised applications.)
XAML (Frequently used in evolving applications under my supervision.)
ASPX (Occasionally used in legacy applications with minimal evolution.)
C++ (Learned during academic training; limited professional use)
C (Learned during academic training; limited professional use)
Java (Self-taught; personal interest and exploratory use)
HTML (Self-taught; personal interest and exploratory use)
CSS (Self-taught; personal interest and exploratory use)
Organizational Skills
Teamwork – Led a core development team of three, with two additional developers contributing regularly
Work organization – Oversaw up to three concurrent projects, balancing user support, production follow-up, and mentoring activities including code review and knowledge transfer.
Knowledge transfer – Delivered training, shared expertise with colleagues, and served as the technical reference within the development team.
Communication – Engaged regularly with business stakeholders and contributed to cross-team development initiatives.