Technologies Used:
Angular 12, Vue Js, Spring-boot 2.6.6, Java 11, AWS, Microservices, Agile, Junits, Vitalware.
Client Background:
The Construction Industry Training Board (CITB) is a South Australian government agency dedicated to supporting the building and construction sector. Established under the Construction Industry Training Fund Act 1993, CITB focuses on enhancing the skills and capabilities of the state's construction workforce.
CITB offers financial assistance for training programs, making skill development more accessible to apprentices, employers, and workers in the construction industry.
Project Background:
The TALAS application had initially been built using legacy technologies that no longer met the client’s evolving needs, leading to performance and security challenges. The first phase of the project focused on upgrading the version of GlassFish to resolve compatibility and performance issues. However, recognizing the ongoing limitations, a more ambitious strategy was adopted. The decision was made to rewrite the entire application using modern technologies to not only overcome existing hurdles but also to introduce new functionalities. This full rewrite aimed to optimize performance, enhance user experience, and future-proof the application using modern tech stacks such as Angular, Node.js, and AWS services.
Assignment Details:
In this project, I was tasked with leading the upgrade of the TALAS application’s GlassFish version in the initial phase. This involved overcoming significant challenges associated with legacy technology, including issues with security, compatibility, and performance. Once the first phase was completed, I played a critical role in transitioning the application from outdated technologies to a modern tech stack. This full-scale rewrite leveraged Angular for the frontend, Node.js for the backend, and AWS services for enhanced scalability and cloud capabilities. Through careful planning and execution, I helped the team navigate through the complexities of modernizing the application, ensuring a seamless transition while introducing improved functionality and enhanced features that the previous system could not support.
Technologies Used:
Angular 12, Spring-boot 2.6.6, Java 11, Docker, Microservices, Agile, Junits, Apache Camel.
Client Background:
VISA INC is an American multinational financial services corporation headquartered in San Francisco, California. Visa does not issue cards, extend credit or set rates rather it provides financial institutions with VISA branded payment product that they then use to offer credit, debit, prepaid and cash access programs to their customers.
Project Background:
Payment Authorisation and Monitoring team provides algorithmic logic through online tool for authorising the transactions. PAM team is seeking to modernise the verification of transactions by adding more detailed checks and validations in message transformers. PAM engaged Anandjeet to enhance this authorisation.
Assignment Details:
My role in payment authorisation was as a full stack developer. I liaised directly with the client, investigated the message readers and transformers logic in Java, and made recommendations beyond the original scope of engagement to deliver value to PAM tool. I also suggested to add premium features for pairing stations and providing more channels for transactions.
Technologies Used:
Angular 8, Spring-boot 2.3.6, Java 11, Docker, Microservices, Agile, Junits, Apache Camel, Jasper reports.
Client Background:
Great Eastern Life Assurance Co. Ltd is a Singaporean multinational finance and insurance corporation with operations in various countries in the Asia-Pacific region. Headquartered at Pickering Street in Raffles Place, it is a subsidiary of OCBC Bank, and it is the largest and oldest life insurance company in Singapore.
Project Background:
The online sales platform of Great Eastern Life is known as Orion. It sells life and general insurance online and enforce the policy.
Orion takes care of various tasks while selling insurance such as creating the proposal, assigning to specific agent, generating Sales illustration, emailing policy details to customer, and finally sending payment to FPMS system through E-Pay team.
Orion Team engaged me to add more enhancements to the Orion platform such as adding Apache Camel Velocity framework for SMTP servers and develop more Insurance products like Great Cancer Guard, Great Care shield etc.
Assignment Details:
My role in Orion was as Full stack Developer. I liaised directly with the client, and developed the new and enhanced insurance products like Great Vaccine Fund and Great Cancer Guard.
Also, Orion provided him the opportunity to shift all microservices to P-Cloud which enhanced his knowledge on Dev-ops, containerization, and CI/CD Pipeline.
Technologies Used:
Angular 5, Spring-boot 2.2.4, Java 8, AWS, Microservices, Agile, Junits, Pivotal Cloud Foundry, Apache Kafka.
Client Background:
DBS Bank Limited, often known as DBS, is a Singaporean multinational banking and financial services corporation headquartered at the Marina Bay Financial Centre in the Marina Bay district of Singapore. It is one of the "Big Three" banks in Singapore, along with OCBC Bank and the United Overseas Bank (UOB).
Project Background:
Investment and Insurance team in DBS bank takes care of handling and computing the data of Insurers in Retail Banking. The insurers are Manulife and Chubb general insurance for Singapore, Hong Kong, and Taiwan. The data is further passed to IntelliJ team through Apache Kafka for further computations. It also provides a section in DBS internet banking for customers to buy the insurance directly rather than going to Insurer.
Assignment Details:
My role was in the Investment and Insurance team as a Full Stack Developer. I liaised directly with the client and developed the new REST API’s and Spring Batches to migrate the insurer data to DBS Bank. I also developed user interface for Admin members of DBS Bank to check and compute with Insurer’s Data for Business Purposes.
Technologies Used:
Angular 2, Spring-boot, Java 8, Pivotal Cloud Foundry, Microservices, Agile, Junits, New Relic.
Client Background:
Fidelity International Ltd, or FIL for short, is a company that provides investment management services including mutual funds, pension management and fund platforms to private and institutional investors. Fidelity International was originally established in 1969 as the international investment subsidiary of Fidelity Investments in Boston before being spun out as an independent business in 1980. Since then, it has continued to operate as a private employee-owned company.
Project Background:
Direct and Advisor workstation team in Fidelity International takes care of selling mutual funds either through advisor workstation or user buy directly using Direct online sales. This team takes care of many tasks on Direct and Advisor website like authenticating the user login, displaying the account summary, showing transaction history, buying or selling the mutual funds, and handling of funds pricing and the payments.
Assignment Details:
My role was with the Direct and Advisor workstation team, I liaised directly with the client and developed the new REST API’s using microservices architecture and Spring Boot framework to handle the user data and compute as per business needs. I also developed microservices for handling the business logic of new funds upcoming in market.
Technologies Used:
AngularJs 1.6, Spring-boot, Java 7, AWS, Microservices, Agile, Junits.
Client Background:
T-Mobile International AG is based in Bonn, Germany, and its subsidiaries operated GSM-, UMTS- and LTE-based cellular networks in Europe, the United States, Puerto Rico and the U.S. Virgin Islands. The company had financial stakes in mobile operators in both Central and Eastern Europe. Globally, T-Mobile International's subsidiaries had a combined total of approximately 230 million subscribers.
Project Background:
The Triangular team in T-Mobile takes care of the shopping cart web page for buying mobile and sim plans online. The basic functionalities involved in shopping cart are displaying of product and its details on web, payment methods available and calculating the eligibility for easy instalments of product.
Assignment Details:
My role required him to liaise directly with the client and develop new REST API’s and user interface in Angular Js 1.6. I added more API’s in shopping cart page for calculation of Promo code and instalments; I also added front-end interface to display product information on web.
Technologies Used:
AngularJs 1.4, Spring MVC, Java 7, Agile, Junits.
Client Background:
Lloyds Bank plc is a British retail and commercial bank with branches across England and Wales. It has traditionally been considered one of the "Big Four" clearing banks. Lloyds Bank is the largest retail bank in Britain, and has an extensive network of branches and ATMs in England and Wales (as well as an arrangement for its customers to be serviced by Bank of Scotland branches in Scotland, Halifax branches in Northern Ireland and vice versa) and offers 24-hour telephone and online banking services.
Project Background:
The accounts section in private banking team of Lloyds bank takes care of showing financial summary to user including types of accounts and their details like account number, branch, name and available balance. It also handles generating account statements under different formats and for specific intervals.
Assignment Details:
My role had him liaising with the client, and developing the functionality to download account statements in PDF and excel format for different intervals. I used REST API’s and Apache POI framework to fetch data from database and then show in document like PDF, excel or CSV.