Swati Agarwal

Software Engineer

Bengaluru, Karnataka, India7 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 7+ years of diverse IT experience.
  • Expertise in microservices and REST API development.
  • Strong analytical and communication skills.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the Fintech and SaaS industries.

Contact

Skills

Core Skills

JavaSpring BootMicroservicesGrpc

Other Skills

REST APIData AccessFunctional Verification TestingPerformance OptimizationScalabilityPrivacy and SecurityDockerIntegration TestingRelease ManagementBug FixingClient AdoptionApache KafkaLoad BalancingDatabase ManagementClient Presentations

About

IT professional with an experience of 7+ years, believing in “learning, unlearning and relearning technology” concept. The ability to comprehend problems to the roots, and bounce back with a holistic approach is what makes me diverge from the ususal. Have experience with MVC frameworks like Linux, Spring Boot and micro-services, and good understanding of Algorithms, Data Structures and Object Oriented Programming concepts. Strong experience in core Java, J2EE, Python, Kafka, SQL, GRPC API, REST API, Application Security aspects, Docker, Project Management tools for Version Control, and Continuous Integration and Delivery. Additionally, have good exposure to client interactions and presentations. Dependable and responsible individual and team member with good analytical and communication skills.

Experience

7 yrs 10 mos
Total Experience
3 yrs 11 mos
Average Tenure
4 yrs
Current Experience

Ibm

Staff Software Engineer

May 2022Present · 4 yrs · India

  • Software Developer, Z Digital Integration Hub(zDIH): Easier access to the Real-time Mainframe information.
  • Key Responsibilities comprise of researching on critical technical aspects of the product Z Digital Integration Hub(zDIH) including implementation of a REST Interface for data access along with the Functional Verification Testing, additionally tackling performance and scalability of the application. Defined and implemented the approach for the product privacy and security aspects. Also involved in, developing multiple POCs keeping major focus on client perspective for increasing client adoption and covering various business use cases.
REST APIData AccessFunctional Verification TestingPerformance OptimizationScalabilityPrivacy and Security+2

Perfios software solutions pvt. ltd.

3 roles

Senior Software Developer

Promoted

Aug 2020May 2022 · 1 yr 9 mos · Bangalore

  • Senior Software Development Engineer, Jobservice (version: 2.0)
  • Contributed appreciably in owning multiple roles and responsibilities as a lead developer, tester, deployer, release manager and evangelist. Responsibly handled multiple seamless production feature releases and bug fixes. In order to ease the process of integration for Jobservice (version 1.0) and enhancing client adoption, took the lead in developing docker containers for the service. Additionally, pitched in revamping the monolith client-server architecture to micro-services to facilitate scaling keeping cost measures in mind, which emerged as Jobservice (version 2.0). Initially, contributed in identifying the pitfalls of the version 1.0 and finalising the reinvigorated architecture. Successively owned and implemented critical modules, minio-service and executor-service, which were responsible for file storage and job execution respectively. Enabled inter-module asynchronous communication via Apache Kafka. Also, developed integration testing module using Python programming concepts.
DockerMicroservicesIntegration TestingRelease ManagementBug FixingClient Adoption+1

Software Developer

Jun 2018Jul 2020 · 2 yrs 1 mo · Bangalore

  • Software Development Engineer, Jobservice: Job Scheduler & load balancer and Jobserver: Job Executor
  • In coordination with 4 team members, took the reponsibility of developing the complex framework of Jobservice, a load balancer responsible for accepting the script execution requests from applications and forwarding it to the appropriate execution framework, that is, Jobserver. The responsibility required good knowledge in GRPC APIs, Protocol buffers, Advanced Java, load balancing algorithms, scheduling strategies, and database management. Additionally, in this role I also accounted for client presentations and smooth client application on-boarding.
gRPCLoad BalancingDatabase ManagementClient PresentationsJava

Intern

Jan 2018Apr 2018 · 3 mos · Bangalore

  • Software Development Engineer Intern, Sales-Assist Administrator Dashboard
  • Part of a 3-member team and worked on the product, Sales-Assist. The purpose of this product was to onboard NBFC/banks on the Perfios platform as quickly as possible, by providing them a portal through which they could access all products within the Perfios Ecosystem. I worked on implementing and owning modules in this project like integration of multiple Perfios entities into this portal, user role management, organisation subscription model and even MIS reporting per client.

Education

Birla Institute of Technology and Science, Pilani

Master of Technology - MTech — Artificial Intelligence and Machine Learning

Nov 2023Sep 2025

Dayananda Sagar College of Engineering, BANGALORE

Bachelor of Engineering - BE — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience

Swati Agarwal - Software Engineer | Stackforce