-
SAP Ariba Inc

Designation :

Senior Software Engineer

Duration :

Decemeber 2019 – Present


Duties:
  • Designed and implemented complex full-stack applications using Angular for front-end development and Java spring boot in the backend, adhering to best practices for software architecture.
  • Modernized legacy systems by developing next-generation applications using microservices architecture and the OData protocol on SAP Business Technology Platform (BTP) cloud services.
  • Implemented microservice architecture using the Saga pattern with Kafka events for eventual consistency and Temporal workflows for process orchestration.
  • Enhanced API performance, reducing response time by 25% through HANADB query optimization in Java applications.
  • Leveraged SAP cloud services to ensure high availability, reliability, and scalability of applications.
  • Utilized Generative AI to build a Retrieval-Augmented Generation (RAG) system that generated responses for buyer requests, boosting supplier RFI/RFQ win rates by 20%.
  • Aligned application features with business requirements to enhance efficiency, data quality, and scope.
  • Reduced average production issue resolution time by 40%, improving user experience.
  • Acted as a Scrum Lead, working with project management to gather requirements, provide technical suggestions, and design architectural solutions. Managed work distribution, monitored progress, and ensured high-quality, timely deliveries.
  • Developed comprehensive monitoring dashboards using Dynatrace and Splunk, implementing proactive alerts for production monitoring.



Hub Group

Designation :

Full-Stack Developer (MEAN)

Duration :

June 2019 – Decemeber 2019


Duties:
  • Architected and developed scalable Angular applications using microservices with Node.js and Express, achieving significant performance improvements.
  • Optimized MongoDB queries, enhancing API responsiveness under high loads.
  • Developed Angular applications using NgRx for state management and RxJS for reactive programming.
  • Drove strategic decisions by leveraging Azure cloud services to enhance application robustness and scalability.
  • Aligned features closely with business requirements, optimizing efficiency, data quality, and flexibility for maximum ROI.
  • Proactively engaged with the Software Support team to resolve production issues promptly and efficiently.
  • Managed project timelines and deliverables independently, ensuring zero production defects during critical application launches.
  • Led efforts in implementing CI/CD pipelines with Jenkins, automating build, testing, and deployment processes. Utilized Docker for containerizing applications, improving scalability and deployment speed.
  • Facilitated effective team collaboration, aligning technical solutions with business objectives to drive project success.



TecLake

Designation :

Software Developer Intern

Duration :

February 2019 – May 2019


Duties:
  • Website development using wordpress.
  • Designing and developing core features of a corporate scheduling web application, scalable for thousands of requests every hour.
  • Implementing UI for analytics dashboard and building microservices to interact with the database.
  • Writing application-level code to interact with APIs, Web Services using AJAX, JSON based on user requests.
  • Building ML models to classify users and recommendation ML model to recommend products to uses based on user data.
  • Using AWS EC2 instance to deploy and expose the APIs for getting the predicted results.



Maroon

Designation :

Software Engineer Co-Op

Duration :

August 2018 - December 2018


Duties:
  • Designed and developed front-end logic and dynamic web pages for biotech and research centers, employing Angular library.
  • Built schemas and implemented stored procedures and models on MySql database to access user logs and data.
  • Created RESTful web services using Spring boot to interact with databases, rendering aggregated data.
  • Converted JSP UI pages in Angular pages with clear definition of components.
  • Exploied AWS RDS, S3 and EC2 services.



Persona

Designation :

Software Developer Intern

Duration :

June 2018 – August 2018


Duties:
  • Wrote scripts in Python to scrape data on web pages using Selenium, for the purposes automating updates on the system and reducing days of manual effort.
  • Created manifest files using aggregated data, to serve requests from web engine.
  • Collaborated with a team of 15 in an agile environment to ensure timely releases and execution of tasks.
  • Extensively utilized Python's Flask framework for building API's.
  • Agile Methodology followed with timely releases of the manifest files within the assigned sprint.



Yokogawa

Designation :

Executive System Engineer

Duration :

July 2014 – May 2017


Duties:
  • Worked on proprietary development tool for engineers, serving affiliates across the globe.
  • Involved in the design, development, analyses, and testing of the product.
  • Guided and mentored team members on complicated issues and ensured timely fixes for major releases.
  • Led visits to the Netherlands and China to demonstrate the product to offshore clients.
  • Worked in an agile environment and using Jira
  • Testing and Debugging of logics and rules fired along with HMI and Third-party integration.