Kishlay Kr. Singh

Kishlay Kr. Singh

Senior SDE1 | @Delphix

Location:

3.5 Years of experience working as a software engineer who loves to wear different hats trying to contribute to design, development of new features,POCs, review process, automation and improving code quality.

Work

Delphix

Senior SDE1

Mar 2021 - Present

Worked in a fast paced start up like environment designing and adding new features to the Hana and Postgres SDK plugins, handling customer escalations, automating tests for these features and reviewing code of peers and going on call with the field team to understand customer issues and resolve them.

  • Helped in gitlab to github migration for vSDK plugins.
  • Introduces pre-commit based checks(isort, black etc to ensure code quality helping reviewers to check for code functionality instead of nits.
  • Lead the effort for migration of 3 vSDK plugins from python2 to python3 refactored code in them and also introduced type hints to help over failures .This helped in reducing bugs during development and increased speed of overall development cycle.
  • Worked on customer centric features for port control and staging push and supported field team on calls.

Persistent Systems

Senior Software Engineer

Aug 2018 - Mar 2021

Client: 8x8 (Role: Senior Software Engineer ) Designed and developed 2 new frameworks. Improve code quality of framework to reduce execution time. Code ,design review and presentation to global team on work done. • Created data pipeline to collect telephony data for the dev team to work on CDR collection and analysis • Introduced parallel execution in framework reducing automation execution time from 10hours to nearly 2 hours. • Developed a stable Polycom and star trinity framework to automate calls and SIP flow verification. Client: MobiTV (Role: Software Engineer) Worked on requirement gathering, design review, program, document and code reviews of new features and resolved Bugs if any. Modified existing services to improve its performance.. Determine component performance and tweak factors to improve the same to avoid issues during scale up. • Created data pipeline to continuously monitor offer services data for prod servers to identify early loss in revenue. • Created data pipelines for service-stubs to reduce calls to external (APIs) reducing cost. • Helped in scaling product from 35k users to 1m users. • Refactoring by breaking existing micro service to smaller micro services and managing APIs.

Education

Techno India University

BTech in Computer Science

Aug 2014 - Jun 2018

Publications

Location Based Cryptography (02/2017) IJCA Feb2017

IJCA

Skills

Python

Java

Microservices

Data Structures

MySql

Restful Web Sevices

Git

Jenkins

Spark

AWS

Data Virtualisation

SDK development