Krishnakumar K

Senior Software Engineer

Tamil Nadu, India3 yrs 8 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in building scalable APIs and data pipelines.
  • Significant improvements in ETL pipeline performance.
  • Experience with LLM-based AI infrastructure development.
Stackforce AI infers this person is a Backend Engineer specializing in SaaS and Data Engineering.

Contact

Skills

Core Skills

AiBackend DevelopmentData ProcessingSoftware DevelopmentAutomationData EngineeringEtl ProcessesFull-stack Development

Other Skills

AlgorithmsAmazon Web Services (AWS)AngularApache KafkaBig DataCeleryChrome Extension DevelopmentData ShardingData StructuresDistributed SystemsDockerETLFlaskGitGraphQL

About

I'm a backend engineer with experience in building high-performance and scalable APIs, data pipelines, and distributed systems. My expertise spans developing APIs, designing and optimizing high-volume data pipelines and ETL processes, and leveraging platforms like Snowflake for data warehousing. I've worked extensively with Python frameworks such as Django, Flask, and FastAPI, with a focus on developing scalable microservices. Currently, I'm working at Everstage, where I'm building out infrastructure for LLM-based AI agents, focusing on adding AI capabilities across the application.

Experience

Everstage

3 roles

Senior Software Engineer I

Promoted

Mar 2024Present · 2 yrs

  • • Architecting and implementing an LLM-based AI Agent infrastructure at Everstage, leveraging Langchain for model integration, Typesense vector database for efficient data retrieval, creating a robust and flexible framework to power diverse AI-driven applications within the company's ecosystem.
LangChainTypesenseAIBackend Development

Software Engineer II

Oct 2023Mar 2024 · 5 mos

  • Enhanced a legacy Abstract Syntax Tree (AST) expression evaluation engine by migrating from iterative dataset processing to high-performance Vectorized Pandas operations.
  • Developed a Chrome extension that automates deal analysis in Gmail, displaying potential commissions for sales emails from prospective clients.
PandasChrome Extension DevelopmentData ProcessingSoftware Development

Software Engineer I

Jul 2022Oct 2023 · 1 yr 3 mos

  • Rewrote an existing ETL module, replacing the in-memory pandas implementation with Snowflake, enabling efficient management of massive datasets (10k to billions) and facilitating seamless onboarding of large enterprise customers.
  • Achieved a 75% improvement in the ETL pipeline’s runtime by spearheading the implementation of customer data sharding in Snowflake, that resolved delays caused by one client’s queries waiting on locks held by another, reducing the processing time from 12 hours to 3 hours.
  • Conceptualized and implemented an incremental ETL pipeline with a change data capture mechanism to optimize data operations (join, union, group by) by avoiding redundant computations and processing only modified records.
SnowflakeETLData ShardingData EngineeringETL Processes

Leankloud solutions private limited

Software Development Engineer Intern

Feb 2022Jun 2022 · 4 mos · Chennai, Tamil Nadu, India · Hybrid

  • Developed a full-stack web application using Flask and Angular for managing the operational status of cloud assets of the clients.
  • Setup the docker images for the production and internal applications
FlaskAngularDockerFull-Stack Development

Education

SSN College of Engineering

Bachelor of Engineering — Computer Science

Aug 2018Jun 2022

DAV Group of Schools (TNAES), Chennai

Computer Science

May 2016Mar 2018

Stackforce found 100+ more professionals with Ai & Backend Development

Explore similar profiles based on matching skills and experience