
Vianney Tagu
Senior Software Engineer
Salaire / Taux journalier
Luxembourg
Mobilité : Bruxelles, Région wallonne, ...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Senior Software Engineer with 10+ years of expertise in enterprise Java development, banking systems, and e-commerce platforms. Proven track record at BGL BNP Paribas and European Parliament delivering mission-critical applications with robust security and performance. Specialized in RESTful APIs, microservices architecture, Spring ecosystem, and SAP Hybris—offering end-to-end solutions from design to production support with strong focus on scalability and business value.
Expérience de travail
Senior Software Engineer
BGL BNP Paribas
juil. 2022 - Présent
4 ans 4 mois
Luxembourg
Design, development, and maintenance of banking applications aimed at automating key business processes including portfolio management, risk management, transaction monitoring, and customer account management. Key Responsibilities : • Design and implement new business features and banking functionalities. • Develop clean, maintainable, scalable, and high-quality software solutions. • Build and support enterprise applications, database integrations, APIs, and interfaces. • Collaborate closely with business analysts, architects, testers, and compliance teams. • Participate in software design reviews and code reviews to ensure development best practices. • Contribute to SOA-based architecture implementation. • Perform security enhancements and application performance optimization. • Support testing, release management, and deployment activities. Production Support & Operations : • Provide Level 3 Production Support for critical banking applications. • Monitor production environments and proactively identify potential issues. • Investigate and resolve production incidents impacting business operations. • Conduct Root Cause Analysis (RCA) and implement preventive corrective actions. • Collaborate with infrastructure, DevOps, and support teams to ensure service continuity. • Support post-release validation and production stabilization activities. • Ensure compliance with operational SLAs and system availability requirements.
Java Programming Analyst
European Parliament
avr. 2020 - juil. 2022
2 ans 4 mois
Remote, Oregon 97458, États-Unis
Responsible for the maintenance, enhancement, and support of personnel management applications used within the European Parliament. Key Responsibilities : • Analyze business requirements and develop software solutions. • Design and develop RESTful Web Services. • Manage Oracle databases and ensure data consistency. • Execute functional and technical unit testing. • Maintain and update technical documentation. • Deliver new business functionalities and system improvements. • Analyze, troubleshoot, and resolve software defects. • Participate in Agile development processes. Production Support & Application Maintenance : • Provide Level 3 Application Support for mission-critical HR systems. • Diagnose and resolve production issues within Oracle and Java environments. • Investigate application failures and perform root cause analysis. • Monitor batch executions and ensure operational reliability. • Coordinate with business users to resolve incidents and service requests. • Perform corrective and preventive maintenance activities. • Support software releases and production deployments. • Ensure application stability, availability, and performance.
Hybris Software Engineer
Alpenite
juin 2018 - mars 2020
1 an 10 mois
Milan, Italie
Development and enhancement of enterprise e-commerce solutions based on SAP Hybris platform. Responsibilities : • Developed backend functionalities on SAP Hybris 6.2 platform. • Designed and implemented end-to-end checkout and payment workflows. • Integrated multiple payment providers including CyberSource, PayPal, and CartaSì. • Implemented order management business processes through Spring Framework integration. • Configured and optimized Solr indexing to improve product search and category navigation performance. • Designed data models and implemented integrations with legacy enterprise systems. • Developed and maintained order processing workflows. • Implemented data integration flows for product inventory and pricing synchronization to support order fulfillment processes. • Designed and developed numerous RESTful Web Services. • Performed API testing and performance validation using Postman and SoapUI. • Developed scheduled jobs and batch processes to automate business operations. • Implemented integration tests using JUnit and significantly improved application code coverage. • Collaborated closely with business analysts, QA teams, and stakeholders in an Agile environment. Application Support & Maintenance : • Provided application maintenance and troubleshooting support for e-commerce platforms. • Investigated and resolved production defects affecting customer journeys and payment processing. • Supported deployment activities and post-release validation. • Contributed to performance optimization initiatives across critical business functionalities. • Assisted in root cause analysis of production incidents and implementation of corrective actions.
Hybris Software Engineer
Sopra Steria
sept. 2014 - juil. 2018
3 ans 11 mois
Milan, Italie
Participated in the design, development, and implementation of large-scale e-commerce solutions based on SAP Hybris platform for international clients. Responsibilities : • Completed extensive training and certification programs in Java development and SAP Hybris Commerce. • Developed enterprise e-commerce functionalities using SAP Hybris 5.7. • Implemented an automated utility invoice generation system for electricity, gas, and water services. • Designed and developed web services supporting business operations. • Implemented payment processing functionalities and checkout workflows. • Developed product detail functionalities and customer-facing features. • Designed and implemented data models aligned with business requirements. • Developed services responsible for data retrieval and business logic between database and presentation layers. • Implemented CMS components and catalog management functionalities. • Developed front-end views and presentation-layer components using SAP Hybris CMS architecture. • Participated in software testing, bug fixing, and continuous improvement activities. • Worked closely with cross-functional teams in Agile delivery environments. Technical Contributions : • Contributed to the design of scalable and maintainable commerce solutions. • Participated in integration activities with external enterprise systems. • Supported feature enhancements and application maintenance throughout the software lifecycle. • Assisted in troubleshooting and resolving functional and technical issues.
Formation
OpenClassrooms
Master 2 (M2), Responsable en sécurité des Systèmes d'information
2021 - 2022
1 an 1 mois
Politecnico di Milano
Master's degree, Computer Science
2011 - 2016
4 ans 6 mois
Licences et certifications
Réseau Tor
Délivré le : juil. 2020
Découvrez la méthodologie DevOps
Délivré le : juil. 2020
Développez des sites web avec Java EE
Délivré le : juil. 2020
WordPress 5
Délivré le : avr. 2020
Coder avec JavaScript
Délivré le : févr. 2020
Développement d'applications Java avec Spring
Délivré le : févr. 2020
Gérez votre code avec Git et GitHub
Délivré le : févr. 2020
Programmer en Python
Délivré le : janv. 2020
Découvrez l'univers de la cybersécurité
Délivré le : sept. 2018
Utilisez des API REST dans vos projets web
Délivré le : août 2018
TOEIC (TEST OF ENGLISH FOR INTERNATIONAL COMMUNICATION)
Délivré le : sept. 2016
CELI (Certificato di conoscenza della lingua italiana)
Délivré le : déc. 2010