Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic

Kartik Yeotikar

Senior Software Developer
Pune,Maharashtra

Summary

Senior Java Developer with 8 years of experience in the IT industry, involved in complete SDLC including analysis, design, development, testing, implementation, support and maintenance of enterprise-level web applications using Java technologies , Spring Boot , Spring Batch , PL/SQL , Drools rule engine , DMN , BPMN with sound knowledge in retirement insurance domain

Overview

3
3
years of professional experience
3
3
Languages

Work History

Senior Software Development Specialist

TIAA India
12.2021 - Current
  • Understanding business requirements specifically in retirement insurance domain and performing analysis identifying gap / risk and highlighting it if any.
  • Developing Business rules using drools in different domains such as Cash withdrawals, lumpsum etc mainly using drools rule engine and BPMN workflow.
  • Developed business rules using Decision Model and Notation aka DMN rule engine and integrating it with BPMN workflows for complex use cases
  • Developed Batch application from scratch in order to improve system performance time by leveraging parallel processing
  • By exploiting capabilities provided by spring batch framework developed robust and fault tolerant batch to process multiple records in configurable chunk size and concurrently writing records in Upstream application
  • Also integrated batch with different sources directly by leveraging spring batch framework
  • Improved sonar code quality by fixing code smells and code coverage by using junit, Mockito framework etc
  • Active participation in story / feature refinement calls to get stories / requirements refined and addressing gaps if any.
  • Developed as well as maintained microservices in containerized platforms .
  • Identified performance issues in apps through analysis of heap dumps by using memory analyzer tools and resolving by optimizing code .
  • Performing code reviews and guiding team members in case of any blockers.

IT Analyst - Senior Software Developer

Tata Consultancy Services Ltd
8 2016 - 12.2021
  • Worked on development as well as maintenance of web application using Java / J2EE Technology as well as Spring , spring boot , spring batch Frameworks .
  • Understanding project - technologies, business requirements and application knowledge
  • Involved in this project as developer and as module lead
  • Experienced in working as cross functional resource involved in multiple projects
  • Actively participating in different Agile ceremonies specifically based out of SAFe framework
  • Worked in many technology stack transformation projects to provide new features in legacy systems
  • Successfully migrated legacy java based application from Jboss 4.2 GA server to latest version Jboss EAP 7.1 wherein lots of architectural changes has been done at build level as well as at UI level ensuring zero impact on business with lots of different integration involved
  • Developed REST API's and maintained them as per standard api guidelines
  • Also improved application performance by refactoring existing code as well as by performing different analysis such as heap dump analysis to fix issues
  • Always ensured no code smells got introduced with feature developed
  • Played pivotal role in transformation project wherein redesigned existing PL/SQL based services from scratch to Spring Boot based Microservices integrated with business rules externalized in RedHat BRMS/ drools rule engine with improvised performance in existing business flows
  • Extensively Developed Drools based rules on RHDM workbench and orchestrated multiple rule flows using BPMN workflow and exposed those rule bases through REST endpoints.
  • Developed web application from scratch using Angular Spring boot stack which added lots of business value to customer and automated lots of manual reporting work.

Education

Bachelor of Engineering - Computer Science And Engineering

MGM'S Jawaharlal Nehru Engineering College
Aurangabad, India
04.2001 -

Skills

  • Java , Spring Batch , Spring Boot , Apache Camel , Junit , Mockito

  • PL/SQL , Snowflake , Shell scripting

  • Drools rule engine , DMN , RHDM , BPMN

  • Openshift , splunk

  • Gradle , Maven , Ant

  • JBoss EAP , Tomcat

  • Git

Personal Information

Date of Birth: 07/09/94

Timeline

Senior Software Development Specialist

TIAA India
12.2021 - Current

Bachelor of Engineering - Computer Science And Engineering

MGM'S Jawaharlal Nehru Engineering College
04.2001 -

IT Analyst - Senior Software Developer

Tata Consultancy Services Ltd
8 2016 - 12.2021
Kartik YeotikarSenior Software Developer