A fast learner and passionate technologist with 15+ years of proven experience in conceptualizing, architecting, planning and executing enterprise scale, and time critical software solutions.
I have commercial experience in delivering green field as well as brown field projects with responsibility of making key technology decisions and leading team of developers. The past couple of years I have designed & delivered batch & cdc data pipelines for gaining insights and doing analytics on massive scale data using the latest technologies like Spark, Hadoop & various cloud services. I have production experience in migrating applications and databases to AWS with a certified Solutions Architect Associate certification.
I am hands on developer and have expertise in Java, Scala & JavaScript programming languages. I have rich experience in developing array of multithreaded, resilient and scalable microservices using Java and Akka concurrent framework.
· Helping teams to arrive at the best possible solution & technical architecture under given enterprise structure and constraints
· Helping the teams to leverage the latest tools and technologies on Big Data and Data Science to modernize their analytical and operational systems.
· Setting up the CDC pipeline of all the General Ledger transactions to Cloudera an AWS based corporate data hub.
· Taking key low level design decisions, hands on coding and code reviews.
· Carry out POCs to evaluate the technologies to be on boarded.
· Currently engaged in building a framework to migrate RDBMS and file data from across the applications to Cloudera Data Lake for archival, retrieval and disposal purpose.
1. Description: Lead a team of 5 developers in designing and devloping a CDC pipeline to capture real time data into Big Data Lake for getting Client Insights and analytics. It involves capturing the data from 250 data sources (Oracle and DB2) of one of the largest investment banks in UK.
Technlogies: Spark, Kafka, Hive, Elasticsearch, Attunity, IBM CDC and Scala & Java as programming languages.
2. Description: Lead a team of 4 developers in building a collection of micro-services for a large investment bank's Big Data repository for risk valuations & sensitivities, trade data. Micro-services were designed in accordance to Lambda- Architecture principles so to handle massive quantities of data by taking advantage of both batch and stream processing methods.
Technlogies: Spark, Kafka, Hive, Elasticsearch, MongoDB, Akka and Scala & Java, Cucumber BDD
SQL
undefined