Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Projects
Timeline
Generic
Deepa Shanmugam

Deepa Shanmugam

Sankagiri

Summary

Persistent professional equipped with 10+ years of comprehensive experience in IT industry. Provides strong technical direction across multiple projects. Responsible and articulate individual with strengths in solutions optimization, mobile and cloud solutions and global project management.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

Ducen IT Pvt Ltd
10.2016 - Current
  • Successfully converting the entire project from Java 8 to 17, I contributed to a 4% enhancement in the accuracy of reporting systems
  • Additionally, I developed monitoring reports employing in-memory cache, updating user data every second via Prometheus and Grafana
  • I designed reusable software components, slashing development effort by 50% across multiple projects
  • Within a sprint, I re-engineered critical modules to rely on a centralized library, optimizing performance by 68%
  • Consistently rated with the best annual performance, I ensured excellence throughout my tenure.
  • Worked with development teams to correct problems and run test scenarios.
  • Trained and mentored junior developers and engineers, teaching skills in KAFKA and working to improve overall team performance.

Education

Bachelor of Science - Computer Science And Engineeering

Karpagam College Of Engineering
Coimbatore

Skills

  • Kafka
  • Java
  • Elk
  • Python
  • SQL
  • Spring Boot
  • Data Structures
  • Prometheus
  • Grafana
  • GitLab
  • Jenkins
  • Docker
  • OpenShift
  • IBM Urban Code Deploy
  • Product Development
  • Technical Analysis
  • Software Development

Accomplishments

  • Recognized with two awards for outstanding performance
  • Played an important role in enhancing the auto approval process from 7 days to 1 day by introducing Kafka pipeline

Languages

English
Advanced
C1
Tamil
Advanced
C1

Projects

  • CPM Event Processor - The implementation of Pub-Sub capability for consumers has been achieved by leveraging Kafka's functionalities, facilitating the construction of an event pipeline for transferring data from the source to Kafka topics. The technologies utilized include Confluent Kafka, JDBC Source Connectors, Core Java (Apache Kafka Stream), and SQL.
  • BPI-NRT - The project's aim is to serve as the primary data repository, delivering records in near real-time. It utilizes technologies such as Spring Boot, Kafka, and ELK to achieve this objective efficiently.
  • BCIM - The scope of projects is to expose the BCIM details to External Team using Kafka pipeline.
  • AA Enhancement - Implemented the Kafka pipeline to streamline the auto approval process, slashing the turnaround time from 7 days to a single day. Leveraged technologies including Apache Kafka, SQL, and MSSQL Server for this optimization.
  • CDC Enhancement - By implementing a Kafka Pipeline into the existing projects and leveraging technologies like Spring Boot and Kafka, significant performance enhancements were achieved, notably in reducing queue latency and Oracle DB CPU performance.
  • Outage Notifications - A centralized system was developed to manage notifications of outage declarations from multiple systems and disseminate them to customers via email and SMS. Utilizing Kafka, Spring Boot, and ELK technologies, the system efficiently collects and distributes outage alerts, ensuring timely communication with customers.
  • MQ Removal Contact - The scope of this project encompasses retrieving contact data from the Master Data Management (MDM) system, performing data enrichment, and subsequently publishing the finalized data to an Elasticsearch index. This was accomplished using technologies such as Spring Boot, Kafka, and the ELK stack.
  • Geosite Management System - The Site Management data is centralized in CPM and transmitted to the ELK Index through a Spring Boot API. Subsequently, retrieval of data from the ELK Index is facilitated using key values via API. The technologies employed include ELK, Ruby, SQL, and Spring Boot.
  • Monitoring - Using JMX Exporter persist the logs via Prometheus and created visual dashboard in Grafana for Kafka, Logstash scripts and spring boot applications.

Timeline

Senior Software Engineer

Ducen IT Pvt Ltd
10.2016 - Current

Bachelor of Science - Computer Science And Engineeering

Karpagam College Of Engineering
Deepa Shanmugam