Summary
Overview
Work History
Education
Skills
Current Project
Timeline
Generic

Kishore Kumar Kannan

Chennai

Summary

  • Full-stack Java Lead Developer with over 9 years and 9 months of comprehensive experience in designing and developing multi-tier web applications. Proficient in Core Java and J2EE technologies, alongside robust front-end development skills.
  • Dynamic software developer with expertise in Java frameworks, including Spring Security, Spring Boot, and Spring Batch.
  • Results-driven Front-End Developer with extensive experience in Angular 13, HTML, CSS, JavaScript, and Bootstrap.
  • Experienced database administrator, skilled in Oracle 11g and 12c, as well as PostgreSQL 14. Proven track record of optimizing database performance, and ensuring data integrity.
  • Proficient in microservices architecture, with extensive experience in implementing cloud solutions on Google Cloud Platform (GCP).
  • Detail-oriented software developer, proficient in managing GIT and SVN repositories, coupled with extensive experience in build environments, including ANT, Maven, and Gradle.
  • Dynamic professional with expertise in Agile frameworks, particularly Scrum, driving efficiency and collaboration in team environments.

Overview

10
10
years of professional experience

Work History

Lead Developer

RNTBCI
07.2023 - Current

Associate Team Lead

Tagit India pvt ltd
04.2022 - 07.2023

Associate Software Engineer

Intellect Design Arena
09.2019 - 04.2022

Software Engineer

Raqmiyat Information Technology
02.2018 - 09.2019

Software Engineer

Hewlett Packard Enterprise
05.2017 - 01.2018

Junior Software Developer

Yoogan I Tech
05.2015 - 09.2017

Education

Master of Computer Applications -

RMK Engineering College
Chennai, Tamil Nadu
04-2015

Bachelor of Computer Applications -

St. Joseph's College
Trichy, Tamil Nadu
04-2012

Skills

  • Leadership
  • Agile methodologies
  • Code review
  • Risk assessment
  • Mentoring junior developers
  • Problem solving
  • Work prioritization
  • Quality assurance
  • Stack development
  • Performance optimization
  • Code review expertise
  • API design and development
  • Cost-benefit analyses
  • Agile methodology

Current Project

Application Name : Estimate 

Client : Nissan

Role : Lead Developer  

Responsibilities :

• Lead a team of developers working on full-stack applications using Angular for frontend and Spring Boot for backend development. 

• Conduct code reviews, mentor junior developers, and ensure the team follows best coding practices. 

• Collaborate with cross-functional teams (UI/UX, DevOps, QA) to deliver features on time. 

• Implement RESTful APIs and ensure seamless integration between the frontend (Angular) and backend (Spring Boot). 

• Ensure smooth integration of frontend with backend REST APIs and manage authentication mechanisms with Spring Security. 

• Manage data migration and ensure database scalability with PostgreSQL optimizations. 

• Tune SQL queries and optimize PostgreSQL databases for performance improvements. 

• Set up monitoring and alerting for production systems using tools like Dynatrace. 

• Troubleshoot production issues, perform root cause analysis, and implement fixes in a timely manner

Timeline

Lead Developer

RNTBCI
07.2023 - Current

Associate Team Lead

Tagit India pvt ltd
04.2022 - 07.2023

Associate Software Engineer

Intellect Design Arena
09.2019 - 04.2022

Software Engineer

Raqmiyat Information Technology
02.2018 - 09.2019

Software Engineer

Hewlett Packard Enterprise
05.2017 - 01.2018

Junior Software Developer

Yoogan I Tech
05.2015 - 09.2017

Master of Computer Applications -

RMK Engineering College

Bachelor of Computer Applications -

St. Joseph's College
Kishore Kumar Kannan