About me

I'm a software developer with over 3 years of experience in the industry. I earned my Masters's degree in Computer Science from North Carolina State University and have since worked on a variety of projects, ranging from web applications to distributed systems.

My job is to build software so that it is functional and user-friendly but at the same time attractive. Moreover, I add personal touch to your product and make sure that is eye-catching and easy to use. My aim is to bring across your message and identity in the most creative way. I created web design for many famous brand companies.

What i'm doing

  • Web development icon

    Web development

    High-quality development of sites at the professional level.

  • mobile app icon

    Mobile apps

    Professional development of applications for iOS and Android.

Resume

Education

  1. North Carolina State University

    2022 — 2023

    Master's in Computer Science
  2. Sri Venkateswara University

    2015 — 2019

    Bachelors in Electrical and Electronics Engineering

Experience

  1. Software Engineer

    March 2024 — Current

    Microsoft

  2. Software Engineer

    May 2023 — Feb 2024

    Macy's Inc

    Designed and developed high-performant and robust microservices using Spring Boot and Node.js that are used across 1000+ Macy’s stores to enable seamless order processing.

    Developed an application using in-memory database in Java that achieved 1.1 Million ops/sec which improved application performance by more than 75%.

    Achieved 99.99% availability of critical applications by setting up load balancers and monitoring using Dynatrace.

    Decreased operational cost by 40% while containerizing 30+ applications using Docker and deploying them in GCP infrastructure using Kubernetes, enabling instant scalability.

  3. Software Engineer

    Apr 2020 — Jan 2022

    Tata Consultancy Services Ltd

    Developed end-to-end microservice applications using Java, Spring boot, Node.js, C++, JMS, SQL and React.js that automates order processing, returns and payment workflows for orders captured across multiple channels. Deployed these applications on IBM cloud.

    Optimized production release velocity by 70% through architecting a CI/CD pipeline using Jenkins.

    Created payment authorization, capture and refund workflows as a microservice using Node.js which handles high volume of requests every day utilizing Adyen and PayPal as gateways.

    Built a Real time availability monitor that tracks the inventory changes across multiple channels and provides inventory availability in real time. Integrated Apache Kafka and Redis to boost the application’s performance and achieved high availability by deploying the application on Kubernetes.

    Improved application's performance & eliminated order flow issues utilizing multi-threading in Java & asynchronous behavior with MQ, resulting in an increase of 135%.

  4. Associate Software Engineer

    Jun 2019 — Apr 2020

    Tata Consultancy Services Ltd

    Tuned response time of payment APIs from 40ms to 12ms by restructuring SQL queries.

    Integrated Selenium, Chai & Mocha into the existing automation process, increasing test coverage by 11%.

    Developed React.js dashboard to track order volume metrics, providing better visibility & monitoring capabilities to Managers and reducing errors by 22%.

    Created promise-based API Requests utilizing Axios for a React.js application improving performance by 36%.

My skills

  • Programming Languages
  • Web Technologies
  • Devops Tools
  • Development Tools

Contact

Contact Form