Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
SoftwareDeveloper

Shounak Shastri

Hyderabad

Summary

Quality-oriented professional with 6+ years of experience and proven knowledge of application development. Aiming to leverage my skills to successfully fill the Software Developer role at your company. Experience in developing different APIs for payments, such as payment creation, authentication, authorization, update, and delete. Experience in using JWT tokens and API development using Spring Boot. Experience in monitoring the created APIs using AppDynamics by Cisco. Experience in maintaining the applications. Provided continued maintenance and development of bug fixes and patch sets for existing mobile (Android) applications. Revised, modularized, and updated old code bases to modern development standards.

Overview

8
8
years of professional experience
5
5
Certifications

Work History

Software Developer

Rishabh Software Pvt. Ltd.
Hyderabad
10.2023 - Current
  • Worked on different user stories related to Kafka to generate messages after booking the campaigns.
  • Worked on different IAC-related items required by different markets. Modernized the build and deployment pipeline by migrating a multi-module enterprise system from Maven to Gradle.
  • Worked on different pricing-related issues highlighted by different markets. Worked on different issues related to Viooh Central and Viooh Automation data flow.
  • Optimized program performance by analyzing code and making changes as needed.
  • Worked on Viooh Allocation Engine (VAE) and Gisgo Engine-related issues.
  • Achieved an 86% performance gain in enterprise applications by optimizing backend code, tuning database queries, and implementing caching strategies, reducing load time from 7,200 ms to 998 ms. Developed scalable web applications using Java and the Spring Framework.
  • Collaborated with cross-functional teams to define software requirements.
  • Conducted code reviews to ensure high-quality programming standards.
  • Participated in Agile ceremonies to streamline project workflows.
  • Maintained source control repositories, such as Git, for versioning purposes.
  • Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
  • Documented technical specifications for future reference and maintenance.
  • Debugged code to identify errors and fix them efficiently.

Software Engineering Intern

Inadev India Private Limited
Vadodara
06.2023 - 09.2023
  • Developed the Resume Builder Module from scratch, where employees can create, edit, and update their resumes based on their requirements, and can also download them in PDF or DOCX format. For this, different APIs for resume creation, editing, and updating using Java 8, Hibernate, and Spring Boot.
  • Updated already developed APIs for skills, accounts, projects, and position tracker to pagination using Spring Boot.
  • Having exposure to AWS. Used Amazon S3 and KMS services.
  • Contributed to the analysis and development of the Task Management System, which is used to handle the different tasks assigned to the employees. For this, different APIs were created for creating and editing the task, taking the total count of the tasks, changing the task’s priority, and push notifications.
  • Code review fixed various application issues.

Java Associate | Technology

Synechron Technologies Private Limited
Pune
02.2021 - 01.2023
  • Developed APIs for payment creation, authorization, authentication, update, and deletion.
  • Developed the APIs for payment creation, authentication, review, repair, and rejection using MuleSoft.
  • Developed different levels of validations using MuleSoft for performing the execution of Mule APIs.
  • Handled various issues for the development of Mule APIs.
  • Used JWT tokens for security reasons for APIs developed using MuleSoft.
  • Handled Oracle and DB2-related issues proactively. Successfully migrated the ACH and Priority Payments APIs (both domestic and international) from Mule to Spring Batch.
  • Generated alerts for the application using AppDynamics by Cisco by creating numerous health rules and policies.
  • Used different AWS services.
  • Worked on the Move Money and Track Payments section, which is an MVC architecture. Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces, and improve performance.
  • Code review, fixing various application issues.

Software Engineer

Digichorus Technologies Private Limited
Pune
08.2020 - 11.2020
  • Improved the payment gateway process of a developing product to a newer version.
  • Mainly worked on the Firebase In-App Messaging module for the product under development.
  • Provided continued maintenance and development of bug fixes and patch sets for existing mobile (Android) applications.
  • Designed and implemented new server standards for core product services.

Software Developer

Rolta India Ltd.
Mumbai
03.2018 - 04.2020
  • Worked as a Java developer in the GIS domain using Java 8, Spring, and NASA World Wind.
  • Worked as an Android developer in the development of the Varanasi Smart City project, managed under the Government of India, specifically in the modules of the complaint management system and payment gateway.
  • Worked as an Android developer in the development of the Rolta Battlefield Management System (BMS) application for the Ministry of Defence of India.
  • Designed and developed various POCs and the current implementation for the RBMS Android application.
  • Used different AWS services.
  • Implemented Google Maps API functionality in the RBMS Android application.
  • Implemented camera functionality for proper visualization of the ongoing mission from ground zero in the RBMS Android application. Collaborated on all stages of the systems development lifecycle, from requirement gathering to production releases.
  • Revised, modularized, and updated old codebases to modern development standards.

Education

Post-Graduate Diploma - Mobile Computing

Center For Development of Advance Computing (CDAC)
Mumbai
01-2018

Bachelor of Engineering - Computer Science And Engineering

Babaria Institute of Technology And Pharmacy
Vadodara
01-2017

Skills

  • Java development
  • API integration
  • Spring framework
  • AWS services
  • Agile methodologies
  • Cross-functional collaboration
  • Code review practices
  • Code review and refactoring
  • Database management
  • Software testing
  • Product management
  • Cloud computing
  • Code documentation

Certification

Completed a diploma in Java technologies through NIIT.

Accomplishments

Awarded the Star Employee of the Month award for extraordinary performance in the month of October 2021 at Synechron Technologies Pvt. Ltd.

Timeline

Software Developer

Rishabh Software Pvt. Ltd.
10.2023 - Current

Software Engineering Intern

Inadev India Private Limited
06.2023 - 09.2023

Java Associate | Technology

Synechron Technologies Private Limited
02.2021 - 01.2023

Software Engineer

Digichorus Technologies Private Limited
08.2020 - 11.2020

Software Developer

Rolta India Ltd.
03.2018 - 04.2020

Post-Graduate Diploma - Mobile Computing

Center For Development of Advance Computing (CDAC)

Bachelor of Engineering - Computer Science And Engineering

Babaria Institute of Technology And Pharmacy
Shounak Shastri