Summary
Overview
Work History
Education
Skills
Personal Information
Projects
Timeline
Generic
Shreedhar KC

Shreedhar KC

Technical Lead
Bengaluru

Summary

Accomplishment-driven Technical Lead with over 12 years of experience in leading design, development & delivery of complex project in Data engineering and Distributed systems. Successful in leading teams to accomplish challenging objectives.

Also has international experience while working at several companies in USA for over 9 years between (2013 - 2022)

Overview

14
14
years of professional experience

Work History

Technical Lead

Pluralsight
07.2023 - Current
  • Led team of 4 developers to successfully deliver high-quality software projects on time and within budget constraints.
  • Optimized application performance by 50% by adopting external caching mechanism over internal caching, during increased load.
  • Championed adoption of agile methodologies within team, resulting in faster delivery times and increased collaboration among team members.
  • Spearheaded initiative which resulted in adoption of data-quality metric gathering and analysis.
  • Enhanced akka-http application performance by conducting thorough failure analysis and recommending improvements.
  • Mentored junior team members in best practices for software development, code optimization, and troubleshooting techniques.

Senior Software Engineer

Zetaglobal
08.2019 - 07.2023
  • Managed and acted as Tech lead to several Epics, while coordinating development of each epic across multiple teams and product management.
  • Designed and implemented real-time data processing systems using Apache Beam-Flink and Kafka
  • Built several Batch pipelines with Apache Beam-Spark, in order to extract, transform and load data from different data-sources
  • Implemented Python based framework running on Apache Airflow which dynamically ingest/validate data from different sources
  • Migrated legacy real-time data-attribution job to Apache Beam-Flink solution in order to improve reliability and maintainability
  • Deployed applications built with Docker on Kubernetes with Helm
  • Mentored junior developers in team.

Senior Software Engineer

Bridgewater Associates
06.2018 - 07.2019
  • Developed a Multi-threaded application, in Scala, to perform schema migrations and idempotent seeding on Datastax cassandra/graph database
  • Built micro-services in scala interfaced with GraphQl and Grpc
  • Implemented load testing framework with Gatling IO and Websocket validation testing framework using akka
  • Implemented kubernetes health checks across multiple microservices.

Lead Software Developer

Egen Solutions
01.2016 - 06.2018
  • Led and managed a team of four developers, who had the primary responsibility of developing the UI and Backend components
  • Led the development of a Spring-boot micro-service that listens to incoming events from Kafka and sends out scheduled notifications
  • Developed several front-end features by building directives, controllers and services in AngularJs
  • Developed a Akka-http micro-service, in Scala, that ingested data from several vendors in order to transform the data into an in-house data format
  • Designed Event Driven Akka workflows, written in Java, in order to execute Data science models consuming data
  • Built and deployed Spring-Boot applications as Docker containers on Mesos/Marathon platform
  • Implemented a stomp based websocket protocol on a spring boot backend with individual client request being authenticated by a custom mechanism
  • Implemented a web-service request throttling mechanism, that has the ability to prioritize client http-requests and throttle them, at the rate of 1 request per second, to an external service
  • Developed a chrome extension in JQuery to parse an html page and upload user content.

Software Developer in Test

FINRA
08.2015 - 01.2016
  • Developed testing framework to efficiently test the applications using Jasmine, Protractor, Node.Js
  • Tested existing application with Finra Inhouse selenium based framework called JTaf-WebDriver developed in Java-8.

Programmer Analyst

Cognizant
01.2010 - 01.2013
  • Built C# console scheduling application that reads data in encrypted format, performs transformations and stores the data in XML format
  • Developed website using ASP .Net and ADO .NET
  • Worked with XML parsing and XML databases during the development of a scheduler program
  • Suggested and Developed several Service Enhancements for the client applications using .Net Windows forms, ASP .Net
  • Worked with WPF and WCF as a part of production support, which involved identifying and fixing bugs
  • Have extensive experience working with ITIL processes including incident management, change management and problem management.

Education

Master of Science -

New York University
New York, Usa
05.2015

B.Tech/B.E. -

Visveswaraiah Technological University (VTU)
Bengaluru, India
08.2010

Skills

Project Leadership

undefined

Personal Information

  • Total Experience: 12 Years
  • Date of Birth: 04/07/88

Projects

Personal project: Simply sur - website

  • Designed a responsive angular-js website hosted on an AWS EC2 instance for a music school named Simply Sur,
  • Designed and developed the UX along with all front end pages
  • Used a combination of Media Queries and Bootstrap JS to achieve responsiveness in different devices
  • Used Spring with Thymeleaf to service the client requests and to serve the front end Medidata Solutions Internship

Timeline

Technical Lead

Pluralsight
07.2023 - Current

Senior Software Engineer

Zetaglobal
08.2019 - 07.2023

Senior Software Engineer

Bridgewater Associates
06.2018 - 07.2019

Lead Software Developer

Egen Solutions
01.2016 - 06.2018

Software Developer in Test

FINRA
08.2015 - 01.2016

Programmer Analyst

Cognizant
01.2010 - 01.2013

Master of Science -

New York University

B.Tech/B.E. -

Visveswaraiah Technological University (VTU)
Shreedhar KCTechnical Lead