I created this page to explain some of my commercial and side project experiences.

Commercial Projects

2018 – Accenture/Public Sector – Enterprise Search

The Data-Driven Insights (DDI) Enterprise Search application integrated numerous data sources by offering a single user interface to provide significantly faster and more insightful intelligence for the client. The project consisted of multiple agile teams which were responsible for different components.

2019 – Accenture/Innovation Team

The innovation team was responsible for creating proof-of-concept solutions and presenting them to senior management on a regular basis. There were many potential product ideas proposed by senior management. The goal was to research and prototype new IT solutions for the different business problems of Accenture’s clients.

2020 – Accenture/Multinational Telecommunications Company – Home Broadband Project

The home broadband customer journey consists of different microservices. Broadband purchase is a Spring Boot application running in Azure DevOps that helps customers choose broadband plans and packages.

Testing Approach

In most of the projects, I applied the pyramid testing approach. JUnit and Mockito have heavily used testing frameworks for Unit tests. MockMvc and WebTestClient were used for integration testing for servlet and reactive applications respectively. I also used Cucumber to write BDD tests for a few projects, such as Vodafone. However, there was usually a separate QA team responsible for BDD tests.