Summary
Overview
Work History
Education
Skills
Certifications
Timeline
Generic
Anandjeet Singh

Anandjeet Singh

Brisbane

Summary

  • 12+ years of total experience as Full Stack Developer in Banking, Finance and Insurance Domain.
  • Vast experience in designing HTML5, CSS3, web 2.0 UI using Angular 16.
  • Involved in development of REST API's in Java 17, Spring-boot, Spring cloud components and Spring security using microservices architecture.
  • Experience in development of Spring Batches for one time data migration.
  • Working experience in build tools like Maven and Jenkins.
  • Daily working on Source control management tool GIT with GIT labs, Bitbucket and Bamboo.
  • Exposure to modern technology Kafka.
  • Experience on AWS, Pivotal Cloud foundry and Elastic search.

Overview

12
12
years of professional experience

Work History

Full Stack Developer

Dialog Information Technology
01.2023 - Current

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.

Full Stack Developer

Encora Technologies (Client: VISA)
08.2022 - 12.2022

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.

Full Stack Developer

HCL Technologies (Client: Great Eastern Life)
08.2020 - 08.2022

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.

Senior Application Developer

Apar Technologies (Client: DBS Bank)
08.2018 - 03.2020

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.

Analyst Programmer

Fidelity International (Project: Adviser workstation service)
07.2016 - 08.2018

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.

Software Engineering Analyst

Accenture (Client: T-Mobile)
05.2015 - 06.2016

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.

Systems Engineer

TCS (Client: Lloyds Bank)
09.2012 - 04.2015

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.

Education

Bachelor of Technology - Electronics And Communication Engineering

Guru Nanak Dev University
Chheharta Rd, Makka Singh Colony, Amritsar, Punjab
05.2012

Skills

  • Java 17
  • Angular 16
  • VueJs
  • Spring-boot
  • Microservices
  • Docker
  • Kubernetes
  • Pivotal Cloud Foundry
  • Apache Kafka
  • Apache Camel
  • Jasper Reports
  • AWS
  • Microsoft SQL Server
  • Unit testing - Junits and Karma
  • Elastic search - Kibana, Graylog
  • Agile Methodology

Certifications

  • Pivotal Cloud Foundry Developer v1.7
  • ITIL Foundation

Timeline

Full Stack Developer

Dialog Information Technology
01.2023 - Current

Full Stack Developer

Encora Technologies (Client: VISA)
08.2022 - 12.2022

Full Stack Developer

HCL Technologies (Client: Great Eastern Life)
08.2020 - 08.2022

Senior Application Developer

Apar Technologies (Client: DBS Bank)
08.2018 - 03.2020

Analyst Programmer

Fidelity International (Project: Adviser workstation service)
07.2016 - 08.2018

Software Engineering Analyst

Accenture (Client: T-Mobile)
05.2015 - 06.2016

Systems Engineer

TCS (Client: Lloyds Bank)
09.2012 - 04.2015

Bachelor of Technology - Electronics And Communication Engineering

Guru Nanak Dev University
Anandjeet Singh