K

Keshavaprasad B S

Director of Engineering

Bengaluru, Karnataka, India17 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 17+ years of engineering leadership experience.
  • Expert in building high-quality products across multiple domains.
  • Certified ScrumMaster with strong Agile practices.
Stackforce AI infers this person is a SaaS and Social Networking engineering leader with extensive experience in distributed systems.

Contact

Skills

Core Skills

Engineering ManagementDistributed SystemsNode.jsJava

Other Skills

Agile MethodologiesTeam BuildingMicroservicesScrumCode ReviewMojitoScriptingJavaScriptCSSPerlFull-Stack DevelopmentAgile Web DevelopmentWeb ServicesSoftware DevelopmentWeb Applications

About

Engineering executive with 17+ years of experience in the industry, including 10+ years of experience as an engineering manager / senior engineering manager / Director; with an expertise in building engineering teams from scratch, including hiring them, setting up of software development processes, and getting them to a rhythm of continuous predictable high quality product development; having experience in building high quality products in multiple domains, including ecommerce, social networking and fintech. Have lead organisations up to a size of 33 engineers. Technical expertise in building solutions using microservices architecture; expertise in node.js, Core Java, Javascript, CSS, and Perl. My other technical abilities lie in building data platforms, Android development, Unix, Data Structures etc. Certified ScrumMaster having lead teams following principles of Agile software development, with experience of having established Agile practices at places which did not have any formal process in place. OBJECTIVE: i) To work in a company wherein I can use my analytical and leadership skills completely so that I enjoy the work while contributing effectively towards the growth of the company. ii)To work in an environment wherein I can improve my skills to meet future challenges and ensure self-growth along with the growth of the company.

Experience

17 yrs 2 mos
Total Experience
2 yrs 10 mos
Average Tenure
4 yrs 9 mos
Current Experience

Google

2 roles

Engineering Manager 2 - Search Infra

Promoted

Mar 2024Present · 2 yrs 1 mo · Hybrid

  • Currently leading a team in Google Search that ensures that the Search serving stack remains compliant for various legislations, and data access policies.

Engineering Manager 2

Jul 2021Mar 2024 · 2 yrs 8 mos · Hybrid

  • Was building a data platform that helps us efficiently manage Alphabet's infra.
  • My team managed major components of this platform, including data dumpers, a data dictionary and 3 business critical data pipelines.
Engineering ManagementAgile MethodologiesTeam BuildingDistributed Systems

Enrich hosting private limited

Co-Founder and Part time Director

Jul 2022Jun 2024 · 1 yr 11 mos · Bengaluru, Karnataka, India · Remote

  • Built a SaaS API marketplace, which can now be found at app.datacloud.sh. This is a highly performant and scalable system that helps SaaS API developers easily sell their SaaS APIs, and consumers find various data processing tools.
  • This was a part time venture that I cofounded, with all needed approvals from my full time employer at that time, and then, finally sold what we had built to the current owners of datacloud.sh.

Linkedin

2 roles

Software Engineering Manager - Groups

Nov 2019Jun 2021 · 1 yr 7 mos

  • Lead the engineering team that builds and maintains the Groups and address book import products (~25 engineers) at LinkedIn.
  • During this period in the Groups and Pint (address book import team) team:
  • 1. I led a major effort to unify Groups and Events tech stacks, targetted at speedening the rate at which we would add features to both these product by almost 2x, due to the leverage created by the unification.
  • 2. Led the effort to create attendee cohorts on the Events product that had a significant lift in the no. of unique contributors in Events.
  • 3. Built the events chat experience, in collaboration with the Messaging team, which also significantly enhanced the no. of unique contributors in Events.
  • 4. Reduced the maintenance effort of Pint by ~50% by various measures including deprecating low impact features.
Engineering ManagementAgile MethodologiesTeam BuildingDistributed SystemsMicroservices

Software Engineering Manager - LinkedIn Lite

Nov 2018Nov 2019 · 1 yr

  • Led the Lite mobile web and Lite Android App teams (~20 engineers). Lite mobile web is a highly performant version of LinkedIn on mobile and we made it the mobile web experience for Linkedin worldwide. Led the initiative to enable make LinkedIn Lite the mobile web experience for LinkedIn by building a set of over 100 features (including both small and big features) over a period of 9 months.
Engineering ManagementAgile MethodologiesDistributed SystemsMicroservices

Ola (ani technologies pvt ltd)

3 roles

Senior Engineering Manager

Oct 2016Oct 2018 · 2 yrs · Bengaluru, Karnataka, India

  • Lead the following teams in the Ola Supply Engineering group (with a overall of > 30 developers):
  • 1) Accounting,
  • 2) Leasing Repairs, Maintenance, and Tracking,
  • 3) Leasing Performance Management,
  • 4) Leasing Accounting,
  • 5) Supply UI,
  • 6) Operator app,
  • 7) Partner engagement
  • The Accounting team builds the system that maintains the accounts for all of our partners, and financers, and does the payments for all of them. It is a critical system, that deals with maintaining the record of, and doing the timely payments of all of our partners' earnings.
  • Leasing is one of the strategically key initiatives of Ola, that helps it in maintaining a captive supply that is largely free from volatile competition. I currently lead three of the teams that are supporting the leasing business.
  • The Leasing Repairs, Maintenance, and Tracking team builds and maintains the systems that deal with tracking the maintenance and repairs of our leasing vehicles at workshops.
  • The Leasing Performace Management team maintains the system that tracks the performance of our leasing partners.
  • The leasing accounting team builds and maintains all the accounting related components specific to the leasing business, such as the lease rental management system, and the leasing Full and Final Settlement.
  • The Supply UI team builds and maintains the UI of all of the screens in the Ola Partner app, except for the ones in the booking flow. The team also builds and maintains all of the internal portals that are part of the Supply group.
  • The operator app team builds and maintains the Ola Operator app: https://play.google.com/store/apps/details?id=com.olacabs.android.operator The operator app helps our partners to monitor the status and location of their cars and drivers in real-time. They get to see a consolidated view of their earnings from all their cars, and can monitor the performance of each of their cars and drivers from this app.
Engineering ManagementAgile MethodologiesTeam BuildingDistributed SystemsMicroservices

Engineering Manager - Supply

May 2016Sep 2016 · 4 mos · Bengaluru, Karnataka, India

  • Lead the Operator App, Leasing and Ola Loyalty engineering teams at Ola.
  • The Operator App provides an interface for operators to monitor their drivers' performance and their earnings.
  • The leasing team provides solutions for Ola's leasing business, such as a tool to track repairs and maintenance of Ola's vehicles, a lead management system, a driver performance management system, etc.
  • The Ola loyalty app provides an interface for loyal Ola drivers to manage their value added services provided by Ola, check their earnings, and progress in the loyalty scheme.
Engineering ManagementAgile MethodologiesTeam BuildingDistributed SystemsMicroservices

Engineering Manager - Driver backend

Nov 2015May 2016 · 6 mos · Bengaluru, Karnataka, India

  • Lead the driver backend team.
  • The driver backend team deals with the backend of the driver app, and also takes care of booking allotments. Lead the project to re-architect the backend to scale the system to a million plus rides a day.
  • My team also built a number of internal portals with web UIs.
Engineering ManagementAgile MethodologiesTeam BuildingDistributed SystemsMicroservices

Capillary technologies

Engineering Manager

Dec 2014Oct 2015 · 10 mos · Greater Bengaluru Area

  • Lead the InStore, e-commerce and device teams at Capillary. The InStore team deals with all the applications that go the POSs, including the Capillary Cashier Terminal and Store Center, which is basically a caching layer at the Store.
  • As part of the InStore team, built a diagnostics dashboard, called Store Care, for the support team to see the current state of the system and any connectivity issues.
Engineering ManagementAgile MethodologiesDistributed SystemsMicroservices

Yahoo

4 roles

Engineering Manager

Jun 2014Dec 2014 · 6 mos

  • Leading a team of 10 engineers to build a website editor, themes and modules for Yahoo Small Business. My responsibilities included enabling smooth execution of the project, gathering the requirements from the product managers, planning the sprints and releases, code reviews and people management. I also actively participate in architectural design with lead architects.
  • My team was a major part of a bigger team that built the new version of Yahoo Store.
Engineering ManagementAgile Methodologies

Tech Yahoo, Software Dev Eng, Sr

Apr 2014Jun 2014 · 2 mos

  • Played the role of a engineering manager described above
Engineering ManagementAgile MethodologiesScrumDistributed SystemsCode Review

Tech Lead

Promoted

Apr 2012Mar 2014 · 1 yr 11 mos

  • Worked as part of the Yahoo Small Business Dashboard team with front end work involving Javascript (mojito/nodejs), PHP and CSS and backend work involving Java.
Engineering ManagementMojitoAgile MethodologiesDistributed SystemsMicroservices

Senior Software Engineer

Jun 2010Mar 2012 · 1 yr 9 mos

  • Worked in Yahoo! Small Business as part of a team that builds a tool that helps our users to build websites, called Yahoo! Site Solutions. Work with both frontend and backend technologies. Have done development in PHP, Javascript, XSL, CSS and Perl. Have worked as part of a team that follows Agile software practices for project management.
Node.jsScriptingJavaScriptJavaMojitoAgile Methodologies+3

D. e. shaw india software pvt. ltd.

Member Technical

Jun 2008Jun 2010 · 2 yrs · India

  • Worked as part of the Feeds team which is involved in processing of feeds from different exchanges around the world. My work was mainly in Core Java and Perl.
ScriptingJavaPerl

Education

Indian Institute of Management Bangalore

Executive General Management Program

Sep 2013Aug 2014

Visvesvaraya Technological University

Bachelor of Engineering — Information Science and Engineering

Jan 2004Jan 2008

Vijaya Pre-University College

Pre-University

Jan 2002Jan 2004

Stackforce found 100+ more professionals with Engineering Management & Distributed Systems

Explore similar profiles based on matching skills and experience