Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Timeline
SoftwareEngineer
Ketan Kasar

Ketan Kasar

Software Engineer | Building Scalable Backends, Data Platforms
Pune

Summary

Software Engineer with 2.5 years of experience in backend systems, data pipelines, and analytics platforms. Proficient in designing scalable data storage solutions and optimizing performance for large-scale video applications. Expertise in Python, Java, Node.js, and cloud technologies, including AWS. Committed to enhancing system performance, ensuring data accuracy, and automating processes.

Overview

2
2
years of professional experience

Work History

Software Engineer

KPOINT TECHNOLOGIES
Pune
06.2023 - Current
  • Collaborated with cross-functional teams to define project requirements and deliver software solutions.
  • Led small development teams, overseeing project progress and mentoring junior engineers.
  • Migrated video view data storage to Elasticsearch, reducing overhead and improving query performance.
  • Introduced Node.js microservice as middleware for API requests, forming ES queries for communication.
  • Designed monthly aggregation indices for video views and engagement metrics, enhancing dashboard efficiency.
  • Developed a fault-tolerant migration script for over 15 million documents, with comprehensive failure handling.
  • Built fallback recovery mechanisms with CouchDB backups for Elasticsearch indices.
  • Upgraded Elasticsearch and Kibana from version 7.9 to 8.9.2, replacing deprecated queries effectively.
  • Enhanced data accuracy through a log-based expiry system to backfill missing documents.
  • Led transition from Python 2.7 to 3.11, updating scripts and analytics pipelines accordingly.
  • Built and maintained CI/CD pipelines using Jenkins to streamline deployment processes.
  • Designed and optimized algorithms for data analysis, improving processing speed by 25%.
  • Worked on database schema design to support new application features and improve data integrity.
  • Applied design patterns to improve code maintainability and facilitate future enhancements.
  • Conducted code reviews and provided mentorship to junior engineers to promote best practices.

Education

Master's - Computer Science

Pune University Computer Science Department
Pune, Maharashtra
01.2023

Bachelor's - Computer Science

Fergusson College
Pune, Maharashtra
01.2023

Skills

  • Python and Java
  • Spring Boot and Nodejs development
  • Database management systems
  • Elasticsearch and CouchDB
  • MySQL and Redis
  • AWS cloud services
  • Docker containerization
  • ELK stack (Elasticsearch, Logstash, Kibana)
  • Data migration strategies
  • Data pipeline development
  • Caching strategies
  • RESTful APIs
  • Distributed systems architecture
  • Log processing techniques

Hobbies and Interests

  • Swimming
  • Travelling
  • Trekking
  • Brainstorming with chess

Timeline

Software Engineer

KPOINT TECHNOLOGIES
06.2023 - Current

Master's - Computer Science

Pune University Computer Science Department

Bachelor's - Computer Science

Fergusson College
Ketan KasarSoftware Engineer | Building Scalable Backends, Data Platforms