- Service public de Wallonie – Blue Pimento ServicesSenior Java Developerdecember 2023 - Vandaag (1 jaar en 6 maanden)DESCRIPTION: TECHNOLOGIES: As part of its software development activities, the Walloon Paying Body(OPW) has launched an enterprise architecture approach consisting of setting up a reference architecture framework and aligning the components of the information system with the OPW's business strategy. RESPONSIBILITIES:• Developed microservices using Spring Boot with domain driven design• Used RabbitMQ to avoid direct HTTP calls between some microservices and remove tight coupling of core microservices• Developed Angular modules,services and routes using typescript• Created indexes, mapping and data in Elastic search and used Elastic Search REST API• Used Maven tool to packaged, deploy an application project and integrated with Jenkins• All code was covered by unit tests and integration tests• Spring Boot Admin used for managing and monitoring Spring Boot applications.• Implemented project in Agile Scrum methodology: daily scrum meetings, demo, estimations and retrospectives• Involved in technical analysis and writing of project documentation
- SHELL ENERGY - Godel Technologies EuropeSenior Java Developerseptember 2022 - september 2023 (1 jaar)DESCRIPTION: TECHNOLOGIES:Shell Energy is the UK's largest independent energy provider, supplying gas and electricity in UK homes. The company does not generate electricity, instead of purchasing it from international markets. And by using the latest technology, Shell Energy are able to put their customers firmly in control of their energy, so they can spend less on what they need and more on what they want. RESPONSIBILITIES:• Developed RESTful services using Spring Boot with - annotation controllers for sending JSON format data packets between front-end and middle-tier controller service layer for get data from DAO layer, transform it and return to UI in the required format• Services send messages to ActiveMQ that was consumed by third-party service• Implemented tool to retrieve and send data to third party service provider• Used Maven tool to packaged, deploy an application project and integrated with Jenkins, core service was developed as maven jar to be included by other Micro services as maven dependency• All code was covered by unit tests, using JUnit and Mockito, functional and integration tests• Log4j provided required information so Kibana Dashboards was used for the Application Monitoring and to retrieve the Concise and Console Logs
- BEARINGPOINT - Itechart GroupSenior Java Developerapril 2018 - december 2019 (1 jaar en 8 maanden)DESCRIPTION: BearingPoint is a management and technology consulting services provider. The project included the customization and configuration of an OSS\BSS system for various customers. This system handles all assets necessary for the functioning of any telecom provider: offers, customers, billing, invoices, etc.. RESPONSIBILITIES:• Developed service class objects that depend on the data access object in REST Microservices using Spring Boot• Integrated Spring DAO for data access using Hibernate to fetch data from database and map Oracle database and objects in the application• Prepared the DB SQL queries, stored procedures to connect to Oracle database• Implemented listener in Spring Boot service for Amazon SNS topic to update data and published to SQS queue• Developed services for using AWS Lambda to run the code in AWS• Developed automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format, generating Unit Test cases with the help of internal tools Using JUNIT• Created, updated the swagger config to implement the definition objects or parameters of service endpoints• Designed and developed new features on java based CMS (AEM) such as templates and components• Designed server side service component using Apache Felix framework and apache sling• Created sling OSGI configuration to configure properties based on run models, maintaining OSGI java classes for assets import, validation and fetch data from AEM repository
- Master of ScienceBELARUSSIAN STATE UNIVERSITY OF TRANSPORT2014Master of Science,