Summary
Overview
Work History
Education
Skills
Technical Profile
Projects
Disclaimer
Timeline
BusinessAnalyst
Debi Prasad Boxi

Debi Prasad Boxi

Senior Software Engineer(Moder)
Remote,KA

Summary

  • As a Senior Associate, I have more than 8.5 years of experience in creating applications using Object Oriented Programming (OOPS) with Java J2EE.
  • I have experience in web-based technologies projects. I have extensive experience in developing applications using Spring, Spring Boot, AWS, Google Cloud Platform (GCP), Micro Services, Rest API, SOAP, Kafka, Hibernate, Redis, Camunda.
  • I have six years of experience with AWS, using a range of services such as Lambda, S3, Dynamo DB, SQS, SSM, CloudWatch, Event Bridge, SNS, Athena, Secrets, Api gateway, Comprehend, Translate, Step Function, and Batch Job.
  • I enjoy acquiring new skills and keeping up with the latest technologies. Proficient in using version control tools such as GIT and SVN.
  • I have experience in using Eclipse and STS as development tools.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

Moder An Archwell Company
Bangalore, KA
08.2024 - Current
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.

Senior Associate

Price Waterhouse Coopers (PWC)
Bangalore, KA
08.2022 - 06.2024

Delivery Senior Software Engineer

Mphasis Limited
01.2019 - 08.2022

Associate Consultant

Syntel Private Limited
12.2015 - 12.2018

Education

Master of Computer Applications -

Institute of Technical Education & Research (ITER), Siksha ‘O’ Anusandhan University

Skills

Java

Microservices

Spring Boot

AWS

GCP

Rest

Mongo

Postgresql

Data Analytics

Technical Profile

  • Languages: JAVA/ J2ee, C, C++
  • Services: Rest, JAX WS, AWS, Google Cloud, JaxWS (Axis2 IMPL)
  • Technologies & Frameworks: Spring Boot, Spring 3.0/3.1.1, Hibernate/ JPA, XM, HTML, Microservices, Ajax, Jquery
  • Database Software’s: Oracle 10g, SQL Server 2008, Postgres, CDS, Redis, MySQL 5.0
  • Tools: SVN, GIT, Toad, Maven, Gradle, Log4j, Swagger, Junit, Mockito, Camunda

Projects

Project Name: Custom Insurance Agent Portal

Role: Senior Associate 

Team-Size:10 

Durations: 08/2022-06/2024

Environment: Java, Spring Boot, Microservices, Rest, AWS, Kafka, Maven, Eclipse, Git

A way to describe Custom Insurance Agent Portal is as a platform that enables interoperability and integration across different cloud providers. One of the benefits of the services is that they provide a consistent and unified way of interacting with and managing different types of cloud services. This also allows users to easily switch from one cloud service to another without having to learn new commands or protocols. 

My role in the Industry Cloud project involved designing the architecture of the cloud-based solution for various industries, implementing code that ensures the visibility and tracking of the customer journey across different services and components, and handling errors and exceptions gracefully by using circuit breaking and reverse flow patterns to avoid cascading failures and ensure reliability. 

My approach for designing an event-driven architecture was to use the Kafka Platform, which is a distributed streaming platform that enables applications to publish and subscribe to streams of events. My role involved developing and maintaining the cloud platform services that enable seamless integration and communication between various model systems and business applications. One of my accomplishments was to create a seamless integration between Industry Cloud and a third-party application that leverages its capabilities as a platform service. I achieved this by setting up the appropriate configurations and developing robust pipelines that ensure the smooth functioning of the application. 

Project Name: Filings

Role: Software Developer 

Team-Size:8

Durations: 01/2021-06/2022

Environment: Java, Spring Boot, Microservices, Rest services, AWS, Maven, Eclipse, Git

The Filings project is a system that collects and analyzes various market information based on specific criteria and stores it in a common data format (CDF) for the upstream sources. The project also ensures that the data is seamlessly transferred to the back feed system that uses it for further processing. 

The Electron Data Platform (EDP) is another system that handles real-time data from thousands of markets, both exchange-traded and over-the-counter (OTC), and transforms it into a more optimized and searchable format. EDP works in conjunction with other components of the platform to provide data solutions. . 

Project Name: TR-Translation API

Role: Software Developer 

Team-Size:8

Durations: 01/2019-12/2020

Environment: Java, Spring Boot, Microservices, Rest services, AWS, Maven, Eclipse, Git

We use different engines, such as Google, SDLETS, and AWS, to convert the text and files from the source language to the target language. The translation process is divided into multiple stages that are managed by the Step Functions architecture. This allows us to monitor the visual progress of the translation and see its status. (Translation-Accepted, InProgress, Completed, Error). Depending on the size of the file, Step Functions will choose to invoke either Lambda or AWS Batch to perform the translation. 

Key Components Completed

AWS Cloud: I designed and implemented the architecture of Step Functions, which is a service that coordinates multiple AWS services into serverless workflows. I used Lambda functions to create the visual workflow of Step Functions, which can execute custom logic and interact with other AWS services. I also used AWS Batch to create the visual workflow of Step Functions, which can run large-scale parallel and high-performance computing jobs. I integrated the Lambda functions with API Gateway, which can trigger the Step Functions workflows through HTTP requests. 

AWS Java: I implemented the Lambda functions, which are serverless functions that can run code in response to events or HTTP requests. I handled multiple AWS API endpoints in a single Lambda service, which can improve the performance and scalability of the application. I integrated the Step Functions service in the main Lambda function, which can orchestrate the execution of multiple Lambda functions. I used Dynmo DB, which is a NoSQL database service that can store and retrieve data with low latency and high availability. 

Google Cloud: I implemented translation services, such as text and file translation, using the Google Cloud Translation API, which can translate text and files between different languages. I implemented dictionary services, using the Google Cloud Glossary API, which can create and manage custom glossaries of terms and their translations. I implemented storage feature, using the Google Cloud Storage API, which can store and access data in the cloud. 

Project Name: eContact (FedEx)

Role: Software Developer 

Team-Size:10

Durations: 08/2017-12/2018

Environment: Java, spring, Web services, CDS Database, SVN, Eclipse, SOAP UI

EContact is a web service application which maintains the contact data of the customer by interacting with a backend DB. Also, it classifies the customer as a special customer or not by adding special privileges to customer so that he can gain added advantage to his account such as shipping address change before 24 hours etc. 

Responsibilities: Understanding the requirement, preparing the flow diagram and design documents. Implementing the Create, Maintenance, Inquiry services. Developing the JMS code for publishing creation, maintenance events. Working with and guiding other team members about the project flow. 

Appreciations: Receiving SPOT for challenging various technical problems. Received SPOT award for implementing the web services in short span of time. Received value award with prize money from vice president of FedEx Enterprise. 

Project Name: ATPI Crew Link

Role: Software Developer 

Team-Size:14

Durations: 12/2015-07/2017

Environment: Java, Hibernate 3.0, spring, Struts2, JQuery, Ajax, JBoss6.0, Eclipse, Sql Server, SVN

Booking Management: It is the module used to place a new booking request. Once a customer submits the flight travel request in homeport, Booking Engine service will be executing in the background. Booking Engine will perform the availability search in Amadeus and retrieves five cheapest offers. Booking Engine will book the offers based on the configuration in Customer Setup and will book cheapest among the five and returns the control back to homeport. System will trigger an email to operator with the status of the auto service response. Emails were sent for various statuses and for sharing fare quotes. Emails also enabled users to communicate within the application. 

Booking for US Customers: Travel requests made by operators are not compatible for US customers and US bookings. Separate module is created to send requests for US customers through Booking Engine services and responses were stored and served to customers and operators. 

Customer Setup: It is the module for application operators, which will manage the setup functionalities for different types of customers viz. corporate, marine, offshore, cruise, maritime security, and energy services as well as combinations of multiple types. 

Responsibilities: Analyze the requirements. Prepare design documents and data model. Coding, test case preparation and developer testing. Provided onsite support at client site for Bug fixes, UAT and Implementation support. Release management and support coordination with various infrastructure teams.

Disclaimer

I hereby declare that the information furnished above is true to the best of my knowledge.

Timeline

Senior Software Engineer

Moder An Archwell Company
08.2024 - Current

Senior Associate

Price Waterhouse Coopers (PWC)
08.2022 - 06.2024

Delivery Senior Software Engineer

Mphasis Limited
01.2019 - 08.2022

Associate Consultant

Syntel Private Limited
12.2015 - 12.2018

Master of Computer Applications -

Institute of Technical Education & Research (ITER), Siksha ‘O’ Anusandhan University
Debi Prasad BoxiSenior Software Engineer(Moder)