Dynamic Information Technology Architect with a proven track record at IRIS (Canon Group), excelling in application architecture and API modernization. Expert in microservices design and security management, I drive impactful solutions and foster collaboration across teams, ensuring robust and scalable systems that enhance performance and meet business objectives.
Overview
19
19
years of professional experience
1
1
Certification
Work History
Information Technology Architect
IRIS (Canon Group)
Walloon Region
11.2022 - Current
Leading application architecture initiatives.
Developed long-term application roadmaps and launched strategic projects.
Established the architecture practice by defining and governing services, including the Enterprise Architecture Board.
Designed architecture models using ArchiMate for both legacy and modern IT landscapes.
Delivered solution architectures for multi-risk information management & processing products.
Spearheaded API enablement and modernization of architecture repositories.
Consulted on software selection, impact analysis, and roadmap creation.
Developed functional and application architectures for high-impact projects.
Authored and maintained architecture standards, including microservice architecture governance.
Senior Software Engineer
Collibra
06.2021 - 11.2022
Migrating monolithic authentication and authorization services to micro services
Sr. DevSecOps Engineer
ING Belgium
Brussels
03.2019 - 06.2021
Hands on experience in Continuous Integration Tools: Gitlab, OWASP, Fortify, Jenkins, Sonarqube, artifactory
Backlog, release & incident Management: Service Now
Exposure in Monitoring and Logging: Prometheus, ELK, Grafana
Azure Boards: for Backlog management
Azure Repos: To keep Dockerfile and source code
Azure Build & Release pipeline: To build and release container images
Azure Key Vault: to keep secrets and keys
Azure Artifacts and Feeds: To keep resulting artifacts
ACR (Azure Container Registry ): Store container images
Also used helm charts to deploy containers on kubernetes platform
Actively involved in managing Kubernetes cluster and used many features of Kubernetes such, Secrets, Service Account for integration between Azure DevOps and AKS, Config Maps, Service Discovery etc
Handling mobile banking applications day-to-day Operations support.
Senior Software Development Engineer
ING Belgium
Brussels Region
01.2018 - 02.2019
Expertise in working on micro services echo systems and building resilient systems with almost zero down time.
Sound knowledge in building API's using spring boot and securing API's ,integrating with legacy core banking platforms.
Designed and implemented payment api's like Bancontact and Payconiq (P2ME, Payment Request & P2P), PSD2 Grating for Payconiq, Apple Pay ,Google Pay , QPay, other utilityAPIs (ToggleAPI , SMS & Mail ,MeansAPI).
Integrated PKI infrastructure and security products i.e.,HSM(Hardware secure module), Digivasco integration for authentication and payments authorizations.
Experienced in liaising with relevant stakeholders for requirement gathering, effort estimation and planning.
Senior J2Ee Developer
Deutsche Bank Belgium
Brussels
11.2016 - 01.2018
Good technical expertise in architecture/design and functional knowledge on trading and mobile applications.
Conceptualized, re-designed applications and migrated first micro service of very complex daily banking platform.
Worked closely with client to gather the business requirement, requirement analysis, preparing requirement document and managing the UAT teams, managing the vendors, managing delivery timeline, project prioritisations etc.
Project planning, resource allocation, estimation and managing team onsite and offshore teams.
Vulnerability Management Lead
Deutsche Bank
Singapore
12.2012 - 02.2015
Lead and assisted to various development teams in their secure development.
Managed more than 80 applications integration, scan ,reporting and review security defects and bringing closure.
Conducted training to new team members and maintained good security posture throughout the trade finance domain.
Resolved all security vulnerable issues from application by integrating application with Veracode static code scanning.
Ensuring application Security against possible threats and vulnerabilities when exposed over the internet like pen test issues.
Senior Java Developer
Deutsche Bank
Singapore
01.2010 - 10.2011
Played central role in finalizing the architecture for LUUP System Integration with Legacy application for enabling Cashless Payment (Mobile Payments) from an end to end perspective.
Designed and implemented secured Legacy Cashless Payment service and Luup System.
Digi vasco authentication and authorization integration, Single sign-on capabilities to legacy system.
Provided technical leadership on project and handled technical issues and challenges.
Design and developed event driven architecture to handle failover adhoc activities with improved performance.
Design and developed SEPA (pain 001, pain 002 & pain 008) , NACH CTX (pain 001, pain 002) payments and collections formats with decorator design pattern.
Documented tasks, processes, solutions, application issues and updated them in company internal document storage location.
Drafted various Technical Design Documents (HLD, LLD, User Guide, User Manuals etc.).
Performed configuration management, code integration, build, deployment, release notes and smoke testing.
Helped the Performance Team (PT) to define the performance metrics and with ideal test feed data.
Conducted meetings with system owners, business owners and IT people for smooth production release, roll over and backup activities.
Module Lead
Deutsche Bank AG, Frankfurt Branch
Singapore
04.2008 - 11.2009
Provided technical leadership on project and handled technical issues and challenges.
Created technical design documents using Star UML, Microsoft Visio 2003 as the documentation tool.
Performed code review, maintained code using PMD, Sonar tools.
Resolved technical issues and tracked the defects for closure in QA, SIT, and UAT.
Helped the Delivery manager in prioritization of effort to resolve the most critical tickets as per business requirements.
Documented tasks, processes, solutions, application issues and updated them in company internal document storage location.
Drafted various Technical Design Documents (HLD, LLD, User Guide, User Manuals etc.).
Performed configuration management, code integration, build, deployment, release notes and smoke testing.
Client interfacing for requirements gathering, clarifications, status reporting and other necessary activities.
Communicated with users to gather requirements and analyze/address issues.
Worked with limited or no supervision, can operate, drive results, and set priorities independently.
Senior Java Developer
Deutsche Bank
Bengaluru
05.2007 - 06.2008
Analyzed the requirements and managed the change requests and mapped them to implementation.
Understood the business needs and requirements and fulfilled them with technological implementations.
Performed Application upgrades and migrations.
Reviewed developers' code, unit tests to correctness, completeness and compliance to standards.
Application development like CTB tasks, enhancements/improvements for existing applications and creating new functionalities as per the business requirements.
Received recommendations from senior management for quick learning abilities towards technical & domain knowledge.
Participated in the hiring process for the new team members.
Java Software Developer
Roche Diagnostics Europe
Bangalore
05.2006 - 03.2007
Analysis & estimation of portal related work product.
Designed and developed a new scalable Physical and Logical data model for Data feeds.
Conducted regular code reviews with the team members and enforced the team to follow the best practices and standards.
Application development like CTB tasks, enhancements/improvements for existing applications and creating new functionalities as per the business requirements.