RADHE KISHAN SONI

Application Developer
+91-898-257-3533, +91-898-961-4627
radhekishan1992@gmail.com
My Photo

Summary

With passion in my heart for working in cutting edge technologies, I've always striven to achieve a level of expertise using which I can collaborate with my colleagues and inspired them to reflect the same.

Skills

  • Java, REST Web services, Microservices, SQL
  • Spring Boot, Spring Data, Hibernate, Mustache
  • Drools, Groovy, Spock Framework, Gradle
  • Jenkins, Jenkins Pipeline

Experience

Acquia India Pvt Ltd, Pune -  Staff Software Engineer March 2021 - Till Date
Worked on Customer Data Platform(CDP) software.
  1. ETL Pipeline
    • It effectively measures customer behaviour to gain holistic insights into the health of your business. It involves building an end-to-end data pipeline and provides data lineage. The goal of project is to evolve the BI unit of our CDP platform from Cloudera Hadoop based setup and move it to lightening fast Snowflake SaaS thereby reducing overall effort on maintaining the Cloudera setup as well as improving the pipeline performance.
    • Technologies/ Skills - Java 8, Spring, Snowflake, Flyway | Other Minor Exposure - Hive, Spark, MySQL
    Contribution:
    • Migrated existing core business logic that drives the business intelligence pipeline to make it compatible with Snowflake.
    • Implemented various Snowflake specific procedures and functions to effeciently process the data, like data validation automation.
    • Helped the customisation team to catchup with the product so that our clients can gain from the evolved product.
    • Supported Snowflake as well as existing Cloudera based clients to ensure regular flow of business.
  2. Coalesce Adoption
    • The goal of the project was to migrate our existing metadata management system of CDP to Coalesce. This project helped in standardizing the pipeline so that external developers can pick up quickly with lesser amount of training.
    • Technologies/ Skills - Coalesce, Jinja, Python, Snowflake
    Contribution:
    • Build various Coalesce based designs to enable a seemless movement from inhouse platform.
    • Implemented inheritance based as well as fork based mechanism to support multi-tenancy on Coalesce.
    • Established a schema management system on Coalesce which can evolve with the existing platform.
    • Created multiple generic user defined Coalesce node types to replicate our ETL pipeline.
Talentica Sofware Pvt Ltd, Pune -  Senior Software Engineer December 2017 - March 2021
Worked on insurance and finance domain software.
  1. Product Configurator
    • This application provides a platform to onboard a Carrier and lets carrier administrator to configure financial products. It also provides various templates of products that can be used to bootstrap a product on the fly.
    • Technologies/ Skills - Java 8, Spring, Spring Boot | Other Minor Exposure - MongoDB, Kafka, Amazon S3
    Contribution:
    • Modified templates to create working products.
    • Created services based on Java to process templates in mongodb and filesystem e.g. S3 bucket.
  2. Automated Underwriter
    • This project provide a platform for auto decisioning on insurance/ loan applications and provide initial analysis to Underwriter. This application generates a quotation as per the coverage/loan-amount selected by an applicant of an insurance policy or loan.
    • Technologies/ Skills - Java 8, Spring, Spring Boot, Hibernate, Drools, Groovy, Spock | Other Minor Exposure - MongoDB, Kafka, Amazon S3
    Contribution:
    • Create a model which is used in forms and provides a basis for creating rules.
    • Integrate third party applications, convert the data to domain objects and create reports.
Intellect Design Arena Limited, Mumbai -  Consultant June 2015 - November 2017
  • Worked on banking domain software.
  • Technologies/ Skills - Java 7, EJB 2.0, JSP, Servlets, Oracle DBMS
  1. Liquidity Central
    This project focuses on corporate banking. It improves the flow of liquidity across a corporate structure by allowing corporates to lend/pool their idle liquidity with the bank.
    Contribution:
    • Performance improvement and optimization in Java and Oracle SQL
    • Analyse the real time issues in product as well as find and fix the bugs.
    • Provide support for production. Also, Analyze the product requirement and give feasibility analysis.

Education

Maulana Azad National Institute of Technology, Bhopal -   Bachelor of Technology July 2011- May 2015
Major : Computer Science and Engineering
GGPA : 6.5