Romain Martineau

Technical Lead at Total Energies : Optimization Services team

Geneva, Geneva, Switzerland

About

Experience

  • Technical Lead at TotalEnergies
    Aug 2022 - Present · 3 yrs 11 mos

    Tech Lead - Architect : Optimization Services Team My role is too lead technical development for the Short Term Power trading business team and operators. We optimize BESS and CCGTs assets for Day Ahead, Intraday, aFRR and Imbalance markets • Conceive a platform to perform various Model forecasting (Weather Forecast, Production Simulation, Market Power Price, Scenario, etc) and Power Assets to Markets Optimization. • Conceive the platform AWS architecture (EventBridge, ECS, Secret Manager, SNS, Kinesis, MongoDb, Redis, SignalR, Lambda…) and the applications tech stacks • Conceive a BESS to Markets optimization platform using Databricks • Develop REST APIs in .net and Python • Develop web fronts in ReactJs, • Enforce good practices among the team members. • Assist DevOps teams to set up infrastructures and pipelines. • Migrate projects from Azure to AWS; AWS to Company AWS. Tech Lead : SCOR16 Project • SCOR16 is a platform to display and compute Power pricing and renewable energy production forecasts • Angular Web SPA : set up charts, navigation, and security protocols • SCOR16 API : Store and compute heavy loads of timeseries data. Allow an efficient and performant display of those data through the API. • Refactoring to render the service way more generic. • Coordinate with DataScientists and Data Engineers for the loading and processing of data

  • Software Architect at MSC Mediterranean Shipping Company
    Jun 2019 - Jul 2022 · 3 yrs 2 mos

    Software architect in the MSC WebService/API Architect Team - Conceive and implement a common technological stack for all Rest APIs in the IT Department. - migrate old unfit web services into the new Api Rest Framework. - Set up Postman API Test tools and processes for the IT Department. - Application authentication and authorization with Azure Active Directory : OAuth2.0 for all our applications scope - Implement pipeline/release on Azure Dev Ops for all APIs in our scope (around 30). - Integrate various Azure Services: EventGrid, ServiceBus, Keyvault, DataLake Storage Account, Search Service, Azure functions, App Services, MS Graph, Application Insights. Tech Lead - Product Owner Web App Chartering Manager Chartering Manager is a Vessel renting contract management progressive web app. It handles all emails communications and files related to contracts in a similar fashion that a Gmail type app. It is also system to handle financial and operative contract life cycles. - Architecture and development of the Angular 10 front-end - Architecture and development of the .Net Core 5.0 API Rest Back-End - Product Owner: Provisioning Backlog items, stories and epics closely with the Chartering department officers. Scrum Methodology. Management, Assign task and code review of 3 developers (in India and Geneva). Technical Environment : C# .Net Core 5, MSAL, Angular 10, Entity Framework, SQL Server, Azure Dev Ops, Azure Storage

  • Technical Lead at API SA
    Jan 2018 - Jun 2019 · 1 yr 6 mos

    Client : ACG - Association des Communes Genevoises Technical lead on a WCF service and a WPF desktop client app developments for a extracurricular activities subscription system and schedule management for schools. - Back end : WCF in C# .net 4.6.1. Entity Framework, Sql Server 2014 - Front End : Features and UI Screens on a desktop app. WPF C#.net 4.5, Entity Framework, Sql Server 2014 - Consulting and decision making to solve customer needs efficiently. Coordinator and developer on a IOS Iphone mobile application for school supervisors to follow up and check scholars schedules and attendances. - Features and UI Screens development on a IOS Mobile App. - Managing 2 offshore ukrainian developers. - Set up the app deployment pipeline with Fabric.IO and Airwatch. - Consulting and decision making to solve customer needs efficiently.

  • Senior FullStack Software Engineer at Cross Systems
    Mar 2016 - Jan 2018 · 1 yr 11 mos

    Cross systems is an IT agency. Senior Developper Full Stack, Tech Lead for several client accounts : Loterie Romande : development of the subsidies management websites C#- EntityFramework - Sql Server - AutoFac - MVC -Javascript JQuery - Bootstrap Cartier : Development of an application to reference auctions of arts and jewelries. C# - EntityFramework - Sql Server - Winform CHUV : Tech lead Fullstack on catalog management website. C# - EntityFramework- Sql Server- WebApi - REST - AngularJs - BootStrap

  • R&D Engineer in .Net Technologies at SINOVIA - COFELY INEO - GDF SUEZ SUEZ GROUP
    Dec 2013 - May 2015 · 1 yr 6 mos

    Sinovia is a french R&D company specialized in SmartCity solutions. Senior Web Developper in a team of 10 developpers. SCRUM methodology and Atlassian Jira was used to handle projects. Test Driven Development and Clean Code standards were applied in the software development process. Widgets, Maps, and Graphical Components development in an Orchard CMS environment using the following technologies : .Net, MVC, JQuery Ajax. SignalR, LeafletJs, Kendo UI, Unit Test (QUnit, Moq, Sinon.js), Bootstrap/LESS Responsive Design. SQL Server 2008. SVN Studio : Archive management screens development on a WPF application. MVVM and WPF