Summary
Overview
Work History
Education
Skills
Timeline
Generic

Kevin Kishore J

Chennai

Summary

Results-driven software engineer specializing in microservices architecture and performance optimization. Proficient in Golang and Node.js, with a strong focus on scalable system design and collaborative problem-solving.

Overview

6
6
years of professional experience

Work History

Scenario Software engineer I:

Intelliswift Software Pvt. Ltd
Chennai
08.2023 - Current
  • Designed and developed scalable microservices architecture using Node.js/Golang with asynchronous communication patterns
  • Implemented message-driven architecture using RabbitMQ for decoupling services and ensuring reliable data processing across distributed

systems

  • Worked in Golang microservices for bulk product data ingestion, handling large-scale product info, pricing, and stock updates from

source APIs.

  • Ensured high performance in bulk processing pipelines by leveraging Go routines, pagination in data fetch and transformation logic.
  • Collaborated on a system that logged the entire cron job lifecycle and enabled real-time observability across Node.js and Golang microservice communication. All logs were stored and visualized in OpenSearch for monitoring and analysis
  • Created and configured Docker containers to test flagship products in isolated and secure environments.
  • Collaborated with DevOps teams to debug and troubleshoot issues across multiple Kubernetes pods in staging and production environments.

Software engineer:

TPF Software India Pvt. Ltd
Chennai
03.2022 - 06.2023
  • Worked in configuration and continuous integration implementation in an agile environment to ship features in the shortest time possible.
  • Collaborated with cross-functional teams to establish SSH connection and maintain secure data flow between server to server.
  • Collaborated with DevOps team and Implemented load balancing for Node.js applications using Nginx and PM2, resulting in increased scalability.
  • and availability.
  • Optimized and refactored legacy codebase using Node.js, resulting in a 20% reduction in code complexity and improved performance.
  • Designed MongoDB schema and worked on complex aggregation queries & indexes using Mongoose to achieve business logic.
  • Designed and implemented data models and key-value storage structures in Redis for efficient data retrieval and manipulation.
  • Implemented Redis as an in-memory data store and caching solution to significantly reduce memory usage and enhance application performance.
  • Utilized the async.parallel function from the async library to efficiently handle parallel execution of multiple asynchronous tasks.
  • Worked on Socket.io in Nodejs for real-time chat application and monitoring process count.
  • Responsible for creating unit and code design documentation for new features and existing functionalities.

Software Developer:

IQ General Systems Pvt Ltd
Coimbatore
12.2020 - 03.2022
  • Enhanced the application’s features, fixed the bugs, and optimized the overall performance and efficiency.
  • Designed & implemented PGSQL Functions, views, triggers, complex queries to improve the performance & reduce data redundancy.
  • Created Single Page Applications with responsive web application for smart devices & cross browser using Bootstrap 5 and Media queries.
  • Created Angular service and integration with RESTful APIs to send GET/POST requests to fetch data from the server.
  • Developed and maintained API documentation using Swagger for multiple projects.
  • Worked with Express.js for developing RESTful web API’s and middleware configurations using JSON web tokens for authentication.
  • Utilized Node Mailer to send order status and tracking information emails to end-users, improved customer communication and satisfaction.
  • Worked on lottery-based algorithm using Node.js.
  • Worked with React Native for developing mobile applications and implemented push notifications using firebase to enhance user engagement.
  • and retention.
  • Worked closely with other engineers to design and implement software solutions that met business needs.
  • Utilized version control systems like Git to manage source code, facilitating collaboration and version tracking within development teams.

Junior Executive:

20Cube Logistics PVT Ltd
Chennai
06.2019 - 12.2020
  • Conducted manual testing to identify defects and ensure software quality.
  • Created detailed test cases and test scripts based on project requirements and design documents.
  • Conducted regression testing to verify that new features and changes did not impact existing functionalities.
  • Developed comprehensive test plans and strategies to ensure effective software testing.

Education

Master of Science -

Bharathiar University
Coimbatore
06-2022

BBA -

Bharathiar University
Coimbatore
06-2019

Skills

  • Microservices architecture
  • JavaScript
  • Angular
  • Golang
  • Node JS
  • MongoDB
  • PostgreSQL
  • SQL

Timeline

Scenario Software engineer I:

Intelliswift Software Pvt. Ltd
08.2023 - Current

Software engineer:

TPF Software India Pvt. Ltd
03.2022 - 06.2023

Software Developer:

IQ General Systems Pvt Ltd
12.2020 - 03.2022

Junior Executive:

20Cube Logistics PVT Ltd
06.2019 - 12.2020

Master of Science -

Bharathiar University

BBA -

Bharathiar University
Kevin Kishore J