Aditi Nandan Singh

India

@FangedPanda

My Resume

Resume.pdf

Badges

Problem Solving
CPP
Java
Sql

Certifications

Work Experience

  • Senior Software Engineer

    Wisetech Global•  April 2024 - August 2024•  Bengaluru, India

    Developed and managed a webhook-based system in Java using Spring Boot for real-time order change notifications. Configured dynamic webhook selection using Velocity templates, ensuring accurate API calls based on order-specific configurations. Implemented Elasticsearch for storing and tracking errors and successes, enhancing monitoring and troubleshooting capabilities.

  • Senior Software Engineer

    Blume Global(Acquired)•  November 2021 - March 2024•  Bengaluru, India

    Led a data migration project to sync MySQL data with Elasticsearch using a custom translation process. Configured translation of MySQL DB objects to flat Elasticsearch objects, ensuring accurate data representation. Implemented real-time syncing using Debezium for change data capture, Kafka for message queuing, and a custom sync application to translate and store data in Elasticsearch. Enhanced and maintained supply chain software for both web and mobile platforms. Designed low-level details (LLD) and developed microservices to meet customer requirements and improve the application. Successfully migrated the project from on-premises servers to Google Cloud Platform (GCP). Addressed critical issues faced by customers during and after the migration process. Developed web pages using React to enhance user interface and functionality. Designed and developed a REST Web Service to migrate 27 million attachments (images, documents) from Oracle DB to GCP Bucket. Utilized Java 8, GCP, Jenkins, and Spring Batch. Achieved a performance rate of 800,000 documents migrated per hour using 8 instances.

  • IT Analyst

    Oracle•  January 2020 - November 2021•  Bengaluru, India

    Developed an Application Performance Dashboard to monitor health and performance metrics. Used APEX for frontend development and Java with Selenium for backend automation and testing. Automated application processes with Selenium and designed test cases with TestNG. Developed a secure application for Project Execution Management (PEM) in our ERP cloud module. Created API to allow bulk upload of budgets and forecasts, utilizing Java, Spring Boot, OAuth2, Maven, WebLogic, and PL/SQL. Designed an asynchronous REST service with multithreading, optimizing the upload process to be 10x faster. Hosted the API on Oracle Cloud.

  • Program Analyst

    Cognizant•  December 2017 - January 2020•  Chennai, India

    Contributed to the Operations Execution (OPEX) project as part of a Scrum team. Collaborated with the product owner to deliver sprint requirements and designed low-level details (LLD) with the architect. Developed REST APIs for client and designed the frontend using Angular. Utilized Microsoft Azure for cloud services, Jenkins for build and deployment, and Elasticsearch with Jest client for search and filter functionalities.

Education

  • Jaypee University of Information Technology

    B.TECH Computer Science Engineering•  June 2013 - June 2017•  Percentage: 71

  • Rainbow International School

    Senior Secondary(12th Standard)•  April 2011 - April 2012•  Percentage: 89.8

  • Rainbow International School

    Higher Secondary(10th Standard)•  April 2009 - April 2010•  Percentage: 95

Skills

Spring
Spring Boot
New Relic
Kafka
ActiveMQ
JUnit
Mockito
ELK stack
Jasper
Docker
Kubernetes
Jenkins
MySQL
Oracle
Elasticsearch
Java
SQL
JavaScript
React
HTML
CSS