Charles M.

Charles M.

Senior Software Engineer

France
Hire Charles M. Hire Charles M. Hire Charles M.

About Me

Charles is a results-oriented Software Engineer with 13+ years of experience developing web applications with a focus on .Net stack and relational databases, working on enterprise-level solutions and architecture development. He has a passion for start-ups and has successfully drove projects to completion at the highest levels of service excellence, being an excellent problem-solver, with advanced knowledge of Algorithms and Data Structures.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Cookoo
Cookoo
Chief Technology Officer/Software Engineer
2018 - 2020 (2 years)
France
  • Acted as Chief Technology Officer for the development of Cookoo's website, offering meal delivery for customers /order management for restaurants.

  • Maintained the strategic focus of the project and made business critical tech decisions, such as tech design planning, product architecture layout, and development platform selection.

  • Outlined the goals for research and development, including mobile application prototyping.

Mondial Relay
Mondial Relay
Software Architect
2013 - 2018 (5 years)
France
  • Worked on the development of multiple projects including a Customer extranet to manage shipping, a Technical Framework, a Business Framework, and a new public website for Mondial Relay.

  • Involved in VCS management setup , moving from TFS to Git, as well as code reviews and training for developers.

  • Took part in the iSeries modernization project, porting the IS from iSeries to Java and creating the technical foundation using Spring Boot.

Alten
Alten
Technical Lead
2011 - 2013 (2 years)
France
  • Worked on the redesign of the websites Flunch jobs and Salad&Co, including a redesign of the sharing menu webapp for Flunch restaurants on a tablet using .Net.

  • Developed an application to assist with parcel sorting that was deployed in agencies around Europe.

  • Communicated with customers to implement Web Service and developed our own business rule engine .

SQLI
SQLI
Software Engineer
2007 - 2011 (4 years)
France
  • Worked on the development of applications for multiple clients including EDF, Merial, Feu vert, Alloin .

  • Performed outsourced applications maintenance for Michelin and worked on a vaccine deployment strategy for Sanofi.

  • Communicated with customers and scheduled regular production meetings.

Portfolio

CTO/Software Engineer - Cookoo
CTO/Software Engineer - Cookoo

Acted as Chief Technology Officer for the development of Cookoo's website, offering meal delivery for customers /order management for restaurants. The eproject started from an E-commerce solution (NopCommerce) and was outsourced to an Indian team. Performed bug fixing, refactoring, code rewriting, and isolation of the problematic code. Also involved in mobile application prototyping for this solution. Technologies used in the project: C#, .NET Core, Entity framework, Linq, SQL Server.

Software Architect - Mondial Relay
Software Architect - Mondial Relay

Mondial Relay, a subsidiary of HFH, is the leader in the Point RelaisĀ® distribution of e-commerce parcels in France and in Europe and already supports more than 55,000 e-merchants, including several classified in the TOP 15 e-commerce sites. trade (source FEVAD). As Mondial Relay's software architect, I worked on the technical ground, using the internal framework I built previously. Developed several web pages for the project. Technologies used in the project: C#, .NET 4.5, Umbraco, Entity framework, Linq, SQL Server.

Software Architect - TED WPF application
Software Architect - TED WPF application

As a Software Architect for the project, I developed a proof of concept to improve parcel sorting. As most parcel sorting was done manually in small agencies and required some knowledge about parcel labels, we developed an application to help parcel sorting. Using a computer and a barcode reader, anyone can sort parcel without label knowledge. This was a great improvement and this program was deployed in all agencies (France, Spain, and Belgium). We also developed our own business rule engine as business rules changed from one agency to another. Technologies used in the project: C#, .NET 4.5, MVVM, WPF, Entity Framework, Linq, SQL Server.

Education

BE, Computer Science
BE, Computer Science
EPSI
2004 - 2007 (3 years)