Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Accomplishments
Timeline
Generic

SUSHANT KEDAR

Bangalore

Summary

DevOps Engineer with 6+ years of experience in Python, Django, TurboGears, SQL, React, and FastAPI. Expertise in building scalable infrastructure, automating deployments, and optimizing workflows. Skilled in database design, user interfaces, and end-to-end web testing. A collaborative problem-solver focused on driving efficiency and delivering high-quality solutions.

Overview

7
7
years of professional experience
1
1
Certification

Work History

R&D Engineer, Staff Engineer

Synopsys India Private Limited
Bangalore
05.2021 - Current

Check-In Manager (ChiMe) and Version Control Automation Tools

ChiMe (Check-In Manager):
Led the development of an in-house check-in management system with a monolithic architecture, used across multiple R&D departments. Spearheaded the project to transition ChiMe to a microservices architecture using FastAPI and React, significantly improving scalability, maintainability, and performance.

  • Integrated code review systems like Swarm and Code Collaborator, streamlining review cycles, reducing code review bottlenecks, and improving team efficiency by 25%.
  • Managed complex dependency resolution across multi-team projects, ensuring seamless code check-ins and integrations.
  • Automated continuous integration (CI) and regression testing pipelines, reducing manual intervention and cutting regression time by 30%.
  • Implemented real-time status tracking for check-in requests, improving transparency and reducing response time for issue resolution.
  • Architected the migration from monolithic to microservices, leading to faster deployment cycles, reduced system downtime, and easier maintenance of independent services.
  • Developed a VSCode extension using TypeScript to enhance the developer lifecycle, improving productivity and streamlining development workflows.

vgp4checkin (Version Control Automation Tool):
Designed and developed a command-line tool to automate and optimize version control processes, improving efficiency and reducing human error during check-in requests.

  • Built customizable templates for different check-in types, tailoring automation to fit diverse project needs and improving accuracy in check-ins.
  • Automated reviewer assignment and dependency management for parent streams, streamlining workflow and improving collaboration between teams.
  • Developed automated regression testing and branch requests for infrastructure changes, with integrated error handling to catch and resolve common issues, minimizing downtime and disruptions in development.

Software Development Engineer

DataCore Software India
Bangalore
05.2020 - 04.2021

Project: SANsymphony Transformation

  • Test Case Design and Execution: Expertly designed and executed comprehensive test cases for SANsymphony and ZFSin features, ensuring meticulous validation of both functionality and performance.
  • User Interface and Data Integrity Testing: Conducted rigorous testing of the SANsymphony user interface, prioritizing data integrity to deliver a seamless and secure storage experience.
  • Performance Testing Expertise: Executed advanced performance testing for SANsymphony, assessing critical metrics including throughput, latency, and IOPS. Leveraged industry-standard tools such as Diskspd, HCIBench, and VdBench to optimize storage system efficiency and enhance overall performance.
  • Infrastructure Enhancement: Contributed significantly to maximizing the value of the storage infrastructure by ensuring fast, uninterrupted data access, reducing storage costs, and enhancing flexibility and scalability.

System Engineer

Tata Consultancy Services
Bangalore
12.2017 - 05.2020

Project: Auto Test Case Generation

  • Front-End Development: Engineered a user-centric front end utilizing Qt Designer to facilitate the generation of HMI-related test cases from Smartphone-link Display Audio (SDA), enhancing usability and accessibility.
  • Back-End Programming: Developed robust Python scripts for the backend, ensuring seamless integration and optimizing the efficiency of the test case generation process.
  • Documentation Expertise: Led the creation of essential Software Development Documents (SDD) and Software Verification Cases and Results (SVCR), establishing comprehensive project documentation that supports future development and verification efforts.
  • Sanity Checks Implementation: Conducted rigorous sanity checks on automatically generated test cases, validating the reliability and accuracy of the generation process to maintain high-quality standards.

Project: QC (Quality Commander) Editor

  • Front-End Design: Designed and developed an intuitive user interface for the QC Editor using Qt Designer and Python scripting, significantly improving the Integrated Development Environment (IDE) for QC script development.
  • Back-End Implementation: Programmed the backend of the QC Editor with Python, ensuring robust functionality and seamless interaction with the front end for an optimal user experience.
  • Integration Mastery: Successfully integrated front-end and back-end components, finalizing project code to deliver a cohesive and efficient user experience on Windows-based systems.
  • Documentation Excellence: Championed the development of critical Software Requirement Specifications (SRS), Software Development Documents (SDD), and Software Verification Cases and Results (SVCR), ensuring clarity, thoroughness, and compliance with industry standards.

Education

Bachelor of Engineering (E&TC Engg.) - Electrical Engineering

Amrutvahini College of Engineering, Sangamner
Ahmadnagar
04-2017

Diploma - Electrical Engineering

Shree Mahaveer Polytechnic Nashik
Nashik
03-2014

SSC -

Shree Rang Vidyalaya
Thane
05-2011

Skills

  • Programming Languages: Python, JavaScript, TypeScript
  • Frontend Frameworks: React
  • Backend & Web Frameworks: TurboGears, Django, FastAPI
  • Testing & Automation: Unittest, Pytest
  • Design Patterns and Principles: MVC, Singleton, Multithreading
  • DevOps & CI/CD: Jenkins, Webpack
  • Version Control and Collaboration: Perforce, git
  • UI & Tools: Qt Designer
  • Additional expertise: REST API development, continuous integration

Certification

  • Lean Certification from TCS for Process Improvement project.
  • SANsymphony Admin course by Datacore Software india ltd

Personal Information

  • Date of Birth: 07/11/95
  • Gender: Male

Accomplishments

  • TCS - On the Spot Award for excellence, 2019

Timeline

R&D Engineer, Staff Engineer

Synopsys India Private Limited
05.2021 - Current

Software Development Engineer

DataCore Software India
05.2020 - 04.2021

System Engineer

Tata Consultancy Services
12.2017 - 05.2020

Bachelor of Engineering (E&TC Engg.) - Electrical Engineering

Amrutvahini College of Engineering, Sangamner

Diploma - Electrical Engineering

Shree Mahaveer Polytechnic Nashik

SSC -

Shree Rang Vidyalaya
SUSHANT KEDAR