profile-pic

Dhinakaran K

An ambitious, enthusiastic and skilled software engineer with years of experience developing robust code for high volume business on Java & Java EE Technologies on various domains such as Insurance, Telecommunication, Travel & Hospitality. in Software Development Life Cycle (SDLC) Experience methodologies like Agile/Scrum and expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and implementing functional specification into technical specs. Highly adaptable in quickly changing technical environments with strong organizational and analytical skills coupled with excellent written, verbal, and inter personnel communication skills.
  • Role

    Solana & Staff Engineer

  • Years of Experience

    9.83 years

Skillsets

  • Kubernetes
  • Core Java
  • Datadog
  • Docker
  • DSA
  • Git
  • Google Analytics
  • Gradle
  • Jenkins
  • Build Tools
  • Maven
  • New Relic
  • Nodejs
  • Postman
  • REST
  • Solana
  • Splunk
  • Spring Data JPA
  • gRPC
  • Spring Boot - 4 Years
  • SQL - 5 Years
  • GCP - 2 Years
  • Java
  • SQL
  • Spring Boot
  • Spring
  • Hibernate
  • Java - 7 Years
  • Kafka
  • J2EE
  • Microservices
  • AWS
  • Bitbucket
  • Blockchain
  • Bloom rpc

Professional Summary

9.83Years
  • Nov, 2023 - Present2 yr 5 months

    Staff Engineer - Product & Platform Engineering

    Altimetrik
  • Oct, 2021 - Nov, 20232 yr 1 month

    Technology Lead

    Infosys
  • Jun, 2016 - Oct, 20215 yr 4 months

    Senior Java Developer

    Cognizant

Applications & Tools Known

  • icon-tool

    Jenkins

  • icon-tool

    Splunk

  • icon-tool

    Datadog

  • icon-tool

    Postman

  • icon-tool

    IntelliJ

  • icon-tool

    Visual Studio

  • icon-tool

    Eclipse

  • icon-tool

    Maven

  • icon-tool

    Bazel

  • icon-tool

    Git

  • icon-tool

    SonarQube

  • icon-tool

    Rally

  • icon-tool

    Veracode

  • icon-tool

    Bitbucket

  • icon-tool

    Slf4j

  • icon-tool

    AppDynamics

Work History

9.83Years

Staff Engineer - Product & Platform Engineering

Altimetrik
Nov, 2023 - Present2 yr 5 months
    Contributed to building a cloud-based vault application, enabling users to securely organize, share and transition essential documents. Developed and maintained backend microservices using Spring Boot, integrating business logic with robust database management through Spring Data JPA and Amazon Aurora (PostgreSQL). Implemented secure authentication and authorization protocols leveraging AWS Cognito and Spring Security with OAuth 2.0, ensuring role-based access control (RBAC). Optimized containerized deployment workflows by orchestrating backend microservices with Docker and AWS Kubernetes Service (EKS) for scalability and efficiency. Streamlined third-party integrations, such as Google APIs for geocoding and analytics, and ClamAV for malware screening, enhancing application functionality. Migrated ledger database operations from Amazon QLDB to Solana NFT Blockchain, utilizing a NodeJS application to ensure data immutability and cryptographic verification for documents. Collaborated on DevOps pipelines using Jenkins, SonarQube, and JFrog for CI/CD, ensuring high-quality code and reliable deployments. Monitored application performance and resolved issues proactively using SLF4J for logging and New Relic for monitoring, supporting seamless user experiences.

Technology Lead

Infosys
Oct, 2021 - Nov, 20232 yr 1 month
    Developed a system to create and manage traveler profiles, book tickets, and handle orders using Spring Boot, implementing security and authentication using JWT tokens. Developed REST/JSON and GRPC APIs using REST Controllers and Microservices, leveraging Maven dependencies for JSON parsing. Architected and developed Spring Boot applications from scratch, incorporating Microservices, GCP, Envoy load balancer, Docker, Kubernetes, Jenkins, JUnit/Mockito, GCP Traffic Director, Monorepository and Google's Pub/Sub. Implemented CI/CD pipelines with containers deployed on GKE and Infrastructure as Code (IaC) using Terraform. Gained expertise in Spring Cloud, Google Cloud Platform (GCP), Spanner, Bigtable and BigQuery. Utilized tools such as SonarQube, Rally, Veracode and Bitbucket. Employed SLF4J for logging and GCP monitoring dashboards, improving issue resolution time by 30%.

Senior Java Developer

Cognizant
Jun, 2016 - Oct, 20215 yr 4 months
    Developed and managed policies for multiple product lines of Insurance company. Developed client-specific modules and enhancements for the insurance site, enabling customer creation and policy processing using Spring Boot with Microservices and RESTful APIs. Utilized MySQL with JDBC/JPA and Spring framework for database management. Provided maintenance support for the application. Created dashboards in Splunk to consolidate application details, facilitating faster issue identification and analysis reducing issue resolution time by 30%. Automated health checks using Datadog and set up alerts with AppDynamics to monitor application performance, improving system reliability.

Major Projects

4Projects

Profiles & Order Management System

    Creates and manages travelers profiles. Book tickets and manage their Orders. Developed the application using Spring Boot and handled security & authentication in the application using JWT token. Developing REST/JSON and/or GRPC APIs using REST Controllers and Microservices using the Maven dependencies to parse the JSON Payload. Also worked on developing a couple of Springboot applications from scratch where the architecture includes Microservices, GCP, Envoy load balancer, Docker, Kubernetes, Jenkins, JUnit/Mockito, GCP Traffic Director, Monorepository. CI/CD included Containers deployed on GKE and IaaC (Terraform). Have worked and gained knowledge in Spring Cloud, Google Cloud Platform (GCP), Spanner, Bigtable and BigQuery. Used tools like SonarQube, Rally, Veracode and Bitbucket Tools. Slf4j as Logging tool, Monitoring dashboard of GCP.

Policy Admin System

    Creates and manages the policies of multiple Product Lines of Liberty Mutual Insurance.

Portal to create and manage the users orders.

    Developed RESTful APIs for different modules as per the requirement. Interacted with databases within the application using JDBC/ JPA. Contributing and Coordinating with all the teams for the functional requirements and to ensure the application standard. Used GIT and Bitbucket for source control and Version Management for all codes and resources.

E-commerce Springboot application

    Developed Microservices for different modules for an eCommerce Springboot application. Interacted with databases within the application using Springdata JPA Implemented different Spring frameworks as part of the application like Spring Batch, Spring Authentication. Assisted in designing and development of digital ecommerce RESTful APIs.

Education

  • Bachelor of Engineering

    CEG, Anna University (2016)
  • Higher Secondary

    Tamilnadu State Matriculation Board (2012)