Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Awards
Personal Information
Timeline
Generic

KESHAB RABIDAS

Pune

Summary

Highly accomplished and results-driven app lead with 15 years of experience in designing, developing, and deploying robust, scalable, and high-performance Big Data solutions using Hadoop, Apache Spark (Scala), Java, and Apache Kafka. Proven leader with 4 years of experience managing and mentoring large, geographically dispersed teams (up to 12 members, including virtual teams of 4-5), driving projects from High-Level Design (HLD) to Low-Level Design (LLD). Seeking to leverage deep technical expertise and leadership acumen to drive innovation and strategic initiatives in a challenging VP role.

Overview

15
15
years of professional experience

Work History

App Lead

Barclays Technology Centre India
Pune
05.2013 - Current
  • As part of SIP EOD control standardization Shared views has implemented 9 controls with an extreme tight deadline. Shared views generate the controls and then send it over to Delphi team which further goes to IBMO for exception handling. Shared views have on boarded more than 1000 risk datasets and all the 9 controls
  • Migrated Shared views application service to new cdh6 cluster. It involved pointing to all new Cloudera libraries on java code, doing regression and generating report from both cluster and make sure everything matching. Then copying historical data from old to new clusters and downstream engagement.
  • Radial Fabric is a centralized store where hundreds of datasets are contributed daily across risk, trade, ref data etc. Catalogue maintains the registry of datasets ingested.
  • A shared view is an application which combines multiple other datasets from different stores registered within the catalogue. This allows an enriched view of an original dataset to provide its consumers with the full picture of data.
  • This is the 'engine' behind the creation of the shared view within the shared view store in the catalogue. It creates materialised views which joins data across multiple stores/data sources and produce a de-normalized to be exposed downstream.
  • The Data Fabric Catalogue allows you to store in one place the metadata associated with your datasets; this includes: how these datasets are written, when they are written, by whom they are written, and on what storage medium.
  • Owned static data module of this complex system. This module writes static data to designated hive tables and make available for other processes for feed generation. As developer I have worked on static data for major improvements such as reducing autosys job run time, validation, optimization, and minor fixes of this static system.
  • Owned and assured that everything related to legacy data ingestion, static data run, book loading; workflows. made sure that quality data is available in the development environment which helped developers and testers to generate feed in correct manner.
  • This is also a Feed Framework system which talks to various risk engines to deliver data to down streams. This framework is developed in C# and .net. It has been running for more than 5 years. have developed on many components and feeds like Valkyrie, Jupiter, Glint, CCM, EM-Exotics feeds etc.

Developer

Nomura Services India Private Ltd.
Mumbai
07.2010 - 04.2013
  • As a developer, my role was to work on automating, and developing enterprise applications/infrastructure systems to improve efficiency in the areas of Networks, Windows and Service Management. I have done end to end software development and delivery cycle, requirements gathering, analysis, coding, testing, production release and support.
  • UCCX Wallboard is a system which facilitates effective and simple way for monitoring real time queues. It takes its feed from Cisco database and shows real time status of queues and helpdesk agents with colour coding. It is used by Global service desk team and helps in reducing the turnaround time for service requests.
  • MyTelecom is a web-based system which gives users some of enhanced phone operations. It provides users features like set Speed Dials, forward their calls to other numbers, shared phone number management, reset and setting their voice mail passwords etc. It reduced a chunk of daily work time of users and global service desk team. It also facilitates in improving the efficiency of Voice Teams by reducing their daily tasks which can be automated and services by the user themselves.

Education

Bachelor of Engineering - Computer Science and Engineering

PSG COLLEGE OF TECHNOLOGY
Coimbatore, India
01.2010

Skills

  • Hadoop (HDFS, YARN, MapReduce)
  • Apache Spark (Core, SQL, Streaming)
  • Apache Kafka
  • Hive
  • Java
  • Scala
  • SQL (MSSQL)
  • AWS (S3, EMR, Glue, Kinesis)
  • Azure (Databricks, Data Lake, Synapse)
  • GCP (BigQuery, Dataflow)
  • Git
  • Maven/Gradle
  • CI/CD
  • Jira
  • Agile/Scrum
  • Data Governance
  • High-Level Design (HLD)
  • Low-Level Design (LLD)
  • Microservices Architecture
  • Data Modelling
  • Performance Tuning
  • Scalability Best Practices
  • Windows
  • Linux
  • Core Java
  • Hadoop
  • Spark
  • Kafka
  • Shell Scripting
  • Design Pattern
  • Autosys
  • SVN
  • MVC

Hobbies and Interests

  • Studying about universe, galaxies and space
  • Learning about new Technologies
  • Playing Cricket
  • Listening to music

Awards

  • Achieved school 1st Rank in 10th Public Examination
  • Achieved state 65th Rank in State Engineering Entrance Examination
  • Achieved school 1st Rank in 12th Public Examination
  • Won 1st prize in Quiz at Eastern India Science Fair, held at Kolkata, West Bengal, in 2005
  • Won 2nd prize in State Level Science Fair held at Agartala, Tripura 2005

Personal Information

Date of birth: 08/06/88

Timeline

App Lead

Barclays Technology Centre India
05.2013 - Current

Developer

Nomura Services India Private Ltd.
07.2010 - 04.2013

Bachelor of Engineering - Computer Science and Engineering

PSG COLLEGE OF TECHNOLOGY
KESHAB RABIDAS