---
title: "Akhil Kannan - Software Engineer in Bengaluru | Tal"
description: "Meet Akhil Kannan, Software Engineer @ Bullsmart | Java & Spring Boot | Securities Markets • Payment Gateway based in Bengaluru. AI stack includes claude code, claude, and gemini."
image: "https://tal.club/meet/akhil-kannan/share-image"
---

# Akhil Kannan on Tal

## Headline

Software Engineer @ Bullsmart \| Java &amp; Spring Boot \| Securities Markets • Payment Gateway

## About

Software Engineer with 4 years of experience building high\-performance backend systems in Java and Spring Boot, specializing in the Payments and Securities Markets domains\. I have worked extensively with financial institutions and exchanges — including NSE, BSE, CDSL, and CVLKRA — designing and delivering mission\-critical integrations for KYC onboarding, UCC management, Demat account setup, and compliance workflows\. My work directly impacts how investors onboard, trade, and manage their portfolios\. 🔧 Core Expertise: • Java 21\+ \| Spring Boot \| Microservices \| REST APIs • Apache Kafka \| Redis \| Spring Data JPA \| Hibernate • AWS \| Jenkins \| CI/CD \| Docker • MySQL \| Multithreading \| Spring Security 📌 Key Highlights: • Reduced customer onboarding time by 40% through KYC workflow redesign at Bullsmart • Decomposed monolithic payment systems into microservices, cutting dependencies by 70% at NTT Data Payment Services • Improved processing speed by 40% via Executor Framework\-based multithreading • Achieved 85% unit test coverage using JUnit and Mockito • Architected secure file\-exchange frameworks for CDSL compliance communication

## Location

Bengaluru

## AI stack

claude code

claude

gemini

ChatGPT

## Work experience

Software Engineer at Bullsmart, Apr 2025 \- Present · 1 yr 6 mos, Bengaluru, Karnataka, India, • Developed Backend code for the KYC module of the trading application, designing and implementing workflows that reduced customer onboarding time by 40%\. • Designed the high\-level KYC Architecture, enabling a scalable solution while ensuring compliance with regulatory standards\. • Integrated and Developed multiple backend modules with CVLKRA, NSE, BSE, and CDSL to push verified KYC details for compliance and onboarding synchronization, and to the Back Office system allowing users to start trading\. • Developed backend services for KYC processing with third\-party integrations: Digio – for eSign and document verification, OneMoney – as an Account Aggregator for seamless financial data fetching, CVLKRA \(KRA vendor\) – for KYC registration\. • Implemented UCC \(Unique Client Code\) Push and Modify modules for NSE and BSE exchanges, automating client onboarding and modification processes\. Designed integration services with comprehensive validation, retry mechanisms, and audit logging, ensuring reliable synchronization of client data and adherence to exchange regulations\. • Developed end\-to\-end CDSL BO \(Beneficial Owner\) Account Setup and Modification services for Demat account onboarding, maintenance, and closures enabling seamless synchronization of client and account information\. • Architected a secure file\-exchange framework involving CSV generation, cryptographic encryption, digital signing, ZIP packaging, validation, and reconciliation mechanisms, ensuring compliant and reliable communication with CDSL systems\. • Spearheaded and implemented a dedicated CVLKRA service for secure KYC data submission, status retrieval, and record synchronization, enabling scalable and compliant customer onboarding workflows\. • Developed backend modules for eDIS \(Electronic Delivery Instruction Slip\), DDPI \(Demat Debit and Pledge Instruction\), and Margin Pledge implementations, enabling secure and compliant authorization of orders and holdings

Software Engineer at NTT DATA Payment Services India, Mar 2024 \- Mar 2025 · 1 yr 1 mo, Mumbai, Maharashtra, India, • Managed the Payment Gateway \(PG\) Page Service, overseeing interactions with various services to handle transaction details and configurations\. Responsible for redirecting requests to banking institutions and ensuring seamless response delivery to merchants, thereby enhancing transaction efficiency and reliability\. • Transitioned two monolithic services into microservices, improving scalability and reducing application dependencies by 70%, resulting in a more loosely coupled architecture\. • Developed a service that allows merchants to access transaction logs, containing approximately 1\.5 million entries in Excel format\. Used Apache POI and FastExcel for efficient data retrieval and processing from the database, followed by seamless upload to OneDrive for enhanced accessibility\. • Developed a downtime notification service that integrates with the payment page to display downtime messages during bank outages or maintenance activities\. This service enhances user experience by providing timely updates about the downtime and ensuring transparency during service interruptions\. • Implemented a multithreaded environment utilizing the Executor Framework, which enhanced concurrency and improved processing speed by 40%, significantly reducing execution time\. • Collaborated with a team of developers to implement a new fee structure on the payment page, leading to a 10% increase in company revenue\. • Developed a sms and email scheduler for merchants to notify them about the success or failure of GRN \(Government Reference Number\)\. • Written test cases for the payment page service using Junit with Mockito and achieving 85% code coverage\. • Utilized Apache Kafka as a consumer to process APIs from banks and implemented Redis caching solutions in the service to optimize data retrieval times and reduce database load when fetching surcharges and merchant details, resulting in a significant improvement in application performance by up to 45%\.

Associate Software Engineer at Accenture, Nov 2022 \- Feb 2024 · 1 yr 4 mos, Bengaluru, Karnataka, India, • Designed RESTful APIs and enhanced existing endpoints, improving data retrieval efficiency by 30% and securing them with JWT based authentication and authorization, which increased security by up to 45%\. • Created SQL scripts and stored procedures for database tables, achieving a 40% improvement in code re\-usability\. • Utilized Spring Data JPA and Hibernate to design optimized database schemas and queries, reducing query execution time by 40% and improving overall data access efficiency\. • Documenting code, processes, and configurations to facilitate knowledge transfer and maintain system documentation\. • Performed code analysis and enforced quality standards using SonarQube, ensuring maintainable, scalable, and high\-quality code\.

## Education

Master of Computer Applications \- MCA, CMR Institute Of Technology

Bachelor of Computer Applications \- BCA, Seshadripuram college

[View the original profile](https://tal.club/meet/akhil-kannan)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/akhil-kannan#person",
      "name": "Akhil Kannan",
      "url": "https://tal.club/meet/akhil-kannan",
      "image": "https://tal.club/meet/akhil-kannan/profile-photo.jpg",
      "description": "Meet Akhil Kannan, Software Engineer @ Bullsmart | Java & Spring Boot | Securities Markets • Payment Gateway based in Bengaluru. AI stack includes claude code, claude, and gemini.",
      "jobTitle": "Software Engineer",
      "worksFor": {
        "@type": "Organization",
        "name": "Bullsmart"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Software Engineer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Bengaluru"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "CMR Institute Of Technology"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Seshadripuram college"
        }
      ],
      "knowsAbout": [
        "claude code",
        "claude",
        "gemini",
        "ChatGPT"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/akhil-kannan#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/akhil-kannan#webpage",
      "url": "https://tal.club/meet/akhil-kannan",
      "name": "Akhil Kannan on Tal",
      "description": "Meet Akhil Kannan, Software Engineer @ Bullsmart | Java & Spring Boot | Securities Markets • Payment Gateway based in Bengaluru. AI stack includes claude code, claude, and gemini.",
      "dateModified": "2026-09-02T14:42:03.648Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/akhil-kannan#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/akhil-kannan/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/akhil-kannan/profile-photo.jpg",
        "caption": "Akhil Kannan profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
