Bruno WAGNER

Senior Software Engineer | Spring Boot

Salaire / Taux journalier

Strasbourg, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Spring BootPythonDéveloppement BackendJavaScrapingDéveloppement FullstackKotlinAzureETLRequêtes SQLSupabaseBase de données SQLIA

Langues

Anglais

À propos

Introduction

Ingénieur logiciel senior, j’aide les entreprises à maîtriser la complexité technique grâce à plus de 15ans d’expertise, que ce soit en développement et optimisation d'applications ou en Architecte d'Intégration. Localement ou sur cloud (Azure, GCP), je transforme vos défis techniques en solutions robustes et évolutives.

Liens

Expérience de travail

software engineer

ORSAY

janv. 2018 - sept. 2024

6 ans 9 mois

77 Willstätt, Allemagne

Designing & implementing APIs based on Spring Boot Architecture : Rest and GraphQL APIs ElasticSearch logging with custom metrics Load-balancing Spring evangelist Data Quality and integration : Migrating data flows to a hub and spoke architecture using micro-batches Handling database migration and metadata scripts Code Analysis and technical advisor on internal solutions: Migration of internal Java OMS Solution to Maven and CD/CI tool chain : increase production release cycle blue/green deployments SonarQube integration : code quality & coverage POCs and MVP different Solutions : Mulesoft - Kafka - activeMQ - Camel, spring integration, spring dataflow Building and migrating services to GCP : kubernetes - Cloud Run - Cloud Functions - Firebase

Software Engineer contractor

PROXIAD

janv. 2016 - janv. 2018

2 ans 1 mois

Strasbourg, France

Data Quality and integration : providing connectivity and designing interfaces betweens the multiple company’s partner and internal solutions : Aroma OMS, Warehouse :Reflex WMS (sorter), Nodhos ERP, EShop, Cash Units (Ursales), Business Intelligence, SAP, Salesforce (commerce cloud, Marketing Cloud, SalesCloud), external partners, customs, CRM (loyalty engine), Cisco routers Setting up Rest API around an hybrid stack on-premise / cloud deployment (moving towards microservices) Unit testing, load testing, metrics, OpenAPI setup of the CD/CI chain, deployment of load-balanced services Parallelization of data intensive flows to achieve time-constrained goals Reworking flows for efficiency tuning data batching, loading & unloading techniques Operational maintenance on Production chain : troubleshoot, maintaining critical connectivity between systems, SRE Technical Environnement Java 8 - SVN - Python Jetty - Tomcat - JNDI -JMX mySQL - Oracle - MsSQL - Sybase Frameworks Jersey (JAX-RS) - Dropwizard - JDBI Hibernate validator Swagger - Bootstrap Salesforce WSC - Apex Tools Eclipse - Gradle - Oracle Data Integrator Sql Developer - JMeter - Jconsole Jenkins- Artifactory

Senior consultant

OPEN

mai 2014 - janv. 2015

9 mois

Strasbourg, France

Mission for GIP Symaris : From-scratch Rewrite of the medical Software Cariatides (v2) : Optimisation and simplification of legacy system’s workflows with ergonomist Implementing Frontend and backend parts (fullstack) Server-Side backend following REST principles, scaffolded from Spring CRUD repositories UI frontend build from Javascript ExtJs modules Implementing the Graphic theme (SASS), Unit Tests and technical documentation Working context : Team of 7 developpers / project owner and an ergonomist Mission for Association Ste Waudru (European Capital of Culture 2015 in Mons) : Serious Game Developer on Hypergothique project : 3D modeling and scenes composition, augmented reality (Vuforia technology) Integrating motion-capture animations and transitions for in-game characters Work on Virtual reality for a Natixis Virtual reality Showcase Working context : Teamwork with a team of 10 game designers and developers Technical Environnement C# - Unity API Oculus Rift - Leap Motion Android - Nexus 7 Frameworks Unity 4 API Tools Mono - MS Visual Studio - SourceTree Blender - Marvelous Designer

Ingénieur développeur Java

Astek

avr. 2009 - janv. 2015

5 ans 10 mois

Service contractor on the Realisation of AMALFI Software as public market offer : Dematerialised Land registry, providing real estate registration and publicity in Alsace / Moselle (Ministry of Justice) Commissioned Studies, corrections and evolutions In charge of data integrity : manage bi-temporal ORM layer (signed / live domain objects) : evolutions & performance tuning Implementing Business rules, performance & complexity refactorings Working with a custom Security and digital-signature layer based on PKI, including timestamping Authority (TSA), java-cards for non-repudiation and hash-functions versionning (future-proofing) Compliance with the PDF/A to generate signed legal documents Implementing XML-DSig versioning to maintain coherence regarding domain model evolution Migrating ANT build codebase to Gradle+Jenkins for continuous integration Maintaining Thousands of Unit tests with high code coverage 3 types of automated Junit tests : integration testing with selenium unit tests on domain entities and services automated performance testing Standalone RESTful applications conception and development : Logs Search Analysis tool : Process incoming operationnal logs, classification and matching with Jira tickets and via user defined ruleset. Dashboard with filtering, dynamic charts generation using Dimensional-Fact Model. (what would be done in ElasticSearch nowadays) AMALFI Parameters management tool : Performs monitoring and evolution of applicative settings of AMALFI applications for their environments. Working in air-gapped environment : Teamwork with ~12 coworker, 2-5 developers, mentoring of new entrants

Development engineer (apprenticeship)

Impact WEB

juil. 2007 - oct. 2008

1 an 4 mois

67190 Still, France

Realisation of a terrace modeling App : Implementing different UI tools Generate machining blueprints for decking. Developping different plans : inventory, multiple perspective views, angles details, cutaways, balconies Unifying different trainees’ works and merging long-lived branches into the main repository Development and release of a free trial version of the software : client-server exchange for the time limited trial version Obfuscating java code, AES encryption of sensible files (positive external audit) Overhaul of the references management system Releasing the first final Production version, including technical documentation Maintaining community forum, imprementing user-recommandation feeback from application UI Technical Environnement Java 6 - SVN - NetBeans - mySQL Frameworks Swing - Java3D - YGuard - iText Tools Subversion - netbeans - UML


Formation

Université Louis Pasteur (Strasbourg I)

Master 2 (M2)

2003 - 2008

5 ans 2 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.