Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Kavinilavan Ravichandran

Chennai

Summary

Innovative Software Development Engineer with a knack for building high-performance backend systems and AI-driven solutions. Expertise in Python, FastAPI, and Laravel, creating scalable platforms and real-time applications with Elasticsearch and Docker. Crafted dynamic, AI-powered chat interfaces using OpenAI, blending prompt engineering with seamless conversational history. A problem-solver with a passion for optimizing systems, automating workflows, and pushing the boundaries of data analytics and machine learning.

Overview

2
2
years of professional experience

Work History

Software Development Engineer 2

Zoomrx
Chennai
10.2023 - Current

Ferma Chat Search Portal(ci.ferma.ai)

  • SQLAlchemy ORM: Optimized database queries using SQLAlchemy ORM library.
  • Pandas: Utilized Pandas library for data analysis, manipulation, and visualization purposes.
  • Docker: We containerized and managed the Ferma-Chat portal, ensuring consistent, scalable environments across development and production.
  • FastAPI: We developed and optimized the backend for Ferma-Chat, leveraging FastAPI to deliver high-performance APIs and asynchronous functionality.
  • Elasticsearch: We integrated Elasticsearch into the Ferma-Chat platform, enabling real-time search and data retrieval across large user interactions.
  • Jenkins: We automated the CI/CD pipeline for Ferma-Chat using Jenkins, streamlining the build, test, and deployment processes for continuous development.
  • Developed multi-threaded programs by leveraging threading or multiprocessing modules of Python.
  • Optimized neural networks to improve accuracy and speed of model performance.
  • Performed data pre-processing, feature engineering, and hyperparameter tuning for deep learning models.

Software Development Engineer

Zoomrx
Chennai
08.2022 - 10.2023
  • PHP Frameworks (Laravel, Symfony): We utilized Laravel to build the Synapse data analytics portal, enhancing scalability and maintainability with design patterns and modular architecture.
  • RESTful Web Services: We built RESTful APIs using Laravel, ensuring smooth data exchanges through JSON for various analytics tasks.
  • SQL Queries & MySQL: We crafted and optimized complex SQL queries to handle survey analysis, interacting with the MySQL database to retrieve and process large datasets.
  • Stored Procedures & Triggers: We developed stored procedures, functions, and triggers to meet the specific analytical needs of the portal, improving performance and automation.
  • Queues for Long-Running Tasks: We implemented queues in Laravel to manage long-running data analysis, minimizing waiting times and improving user experience.

Claims Data Chat Interface

  • Svelte & Python: We developed a claims data portal using Svelte for the front-end and Python for the back-end, ensuring a smooth, responsive user interface and robust data handling.
  • Chat Interface with OpenAI: We integrated a chat interface powered by OpenAI, creating a dynamic user experience with real-time, AI-driven interactions.
  • Prompt Engineering: We wrote and optimized prompts for the chat interface, enhancing the AI's responses and making the conversation more interactive and natural.
  • Conversational History Tracking: We implemented conversational history tracking to provide a seamless, context-aware chat experience, allowing users to refer back to previous interactions.

Education

Bachelor of Technology - Computer Science Engineering

SASTRA Deemed To Be University
Thanjavur,Tamil Nadu,India
07-2022

Skills

  • SQLAlchemy ORM: Optimizing database queries
  • Pandas: Data analysis, manipulation, and visualization
  • Docker: Containerization and managing scalable environments
  • FastAPI: Backend development and asynchronous functionality
  • Elasticsearch: Real-time search and data retrieval
  • Jenkins: CI/CD pipeline automation
  • Python: Multi-threading, multiprocessing, deep learning, pre-processing, feature engineering, and hyperparameter tuning
  • PHP (Laravel, Symfony): Backend development and RESTful API creation
  • SQL Queries & MySQL: Complex SQL queries, stored procedures, and triggers
  • Svelte: Frontend development
  • RESTful Web Services: API design and data exchanges via JSON
  • Queues: For long-running tasks
  • Prompt Engineering: Optimizing AI chat responses
  • Conversational History Tracking: Implementing chat interfaces with context-aware features

Languages

French
First Language

Timeline

Software Development Engineer 2

Zoomrx
10.2023 - Current

Software Development Engineer

Zoomrx
08.2022 - 10.2023

Bachelor of Technology - Computer Science Engineering

SASTRA Deemed To Be University
Kavinilavan Ravichandran