Summary
Overview
Work History
Education
Skills
Affiliations
Timeline
Generic

Navin Palanikumar

Chennai

Summary

Results-driven Backend Software Engineer with over 1.5 years of experience in designing and developing scalable, high-performance applications. Strong expertise in Java, Spring Boot, Python, Ruby on Rails, AWS, and Kubernetes. Proven ability to optimize application performance, enhance reliability, and integrate cloud solutions. Passionate about developing robust backend solutions and improving system efficiency.

Overview

2
2
years of professional experience

Work History

Software Engineer - I

FourKites
Chennai
06.2024 - Current
  • Developed and maintained backend components for scalable, high-performance systems.
  • Designed and implemented robust RESTful APIs using Java (Spring Boot), ensuring seamless integration with front-end and third-party services.
  • Optimized database queries and implemented caching mechanisms, reducing API response times by 40%.
  • Developed and enhanced ORM-based data access layers using Hibernate and JPA, ensuring efficient database interactions.
  • Contributed to system scalability by leveraging AWS services like Lambda, DynamoDB, and S3.
  • Designed and implemented Kafka-based event-driven architectures, ensuring reliable and scalable data streaming across microservices.
  • Implemented Kafka topic partitioning strategies to optimize data distribution, and enhance fault tolerance.
  • Worked with PostgreSQL and MySQL to design efficient schema structures and optimize query performance.
  • Implemented AWS CloudWatch and SNS-based alerting mechanisms for real-time system monitoring.
  • Participated in code reviews, debugging, and performance tuning, improving application maintainability and performance.

Software Engineering Intern

FourKites
Chennai
07.2023 - 06.2024
  • Assisted in developing and debugging backend systems using Java and Spring Boot and Ruby on Rails
  • Designed efficient database schemas and optimized queries for PostgreSQL, MySQL, and NoSQL databases.
  • Developed unit and integration tests using JUnit, Pytest, and Mockito, ensuring code reliability.
  • Implemented a ChatBot for alerting, significantly reducing operational costs.
  • Gained hands-on experience in writing clean, efficient, and maintainable RESTful APIs.
  • Automated repetitive tasks by developing multiple Python scripts, improving efficiency.
  • Reduced 30% of bugs during the internship through rigorous debugging and testing.

Education

Bachelor of Computer Science & Engineering -

Sri Krishna College Of Engineering And Technology
Coimbatore
04-2024

Skills

Programming Languages: Java, Python, Ruby on Rails

Frameworks & Technologies: Spring Boot, Hibernate, JPA, REST APIs, OAuth, JMS, Kafka

Databases: PostgreSQL, MySQL, DynamoDB

Cloud & DevOps: AWS (Lambda, EC2, S3, CloudWatch, SNS, EKS), Terraform, Kubernetes

Messaging & Streaming: Apache Kafka, Kafka Streams, Kafka Connect

Microservices & Architecture: Service-Oriented Architecture (SOA), Event-Driven Architecture

Version Control & CI/CD: Git, Jenkins, GitHub Actions

Testing & Monitoring: Pytest, JUnit, Signoz, Prometheus, Grafana

Affiliations

  • AI Test Case Generator for Jira: Built an AI-powered test case generator using open-source AI models and integrated it with Jira.
  • Real-Time Event Streaming with Kafka: Designed and implemented an event-driven architecture using Kafka to enable real-time data processing and system integration.
  • Implemented a ChatBot for alerting, significantly reducing operational costs.

Timeline

Software Engineer - I

FourKites
06.2024 - Current

Software Engineering Intern

FourKites
07.2023 - 06.2024

Bachelor of Computer Science & Engineering -

Sri Krishna College Of Engineering And Technology
Navin Palanikumar