Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shruti Dwivedi

Seattle,WA

Summary

Professional software developer prepared for high-impact roles in Java development. Combines deep technical expertise with consistent focus on delivering reliable, scalable solutions. Known for fostering teamwork , Innovation and adapting to evolving project needs. Proficient in Java, Spring Framework, and Agile methodologies.

Experienced with building complex Java applications. Track record of delivering high-quality code and maintaining strong system architecture.

Overview

8
8
years of professional experience

Work History

Senior Java Developer

UBS Bank(via Infosys)
07.2024 - Current
  • Contributing to the Wealth Management Americas (WMA) project for UBS Bank, delivering financial advisory services for wealth management clients in the United States.
  • Designing and implementing cloud-native microservices for a large-scale banking application, focusing on:RESTful API development
    Security
    implementation
    Performance optimization
    Cloud deployment
  • Overseeing the migration of the Art Services functionality (related to WMA personal account management) from Java 8 to Java 17 and transition it to the cloud.
  • Utilizing containerization technologies like Docker for easier deployment management, leading to reduced downtime during updates.
  • Solving complex technical problems by leveraging deep knowledge of Java frameworks and libraries such as Spring Boot and Hibernate ORM.

Software Development Engineer

Samsung R&D Institute
01.2019 - 08.2022
  • Led the development of Samsung's Knox Guard framework, a cloud-based B2B solution for asset management and payment plans for resellers of Samsung devices
  • The software supports approximately 70 million devices in production with an average production TPS of ~2000
  • Implemented major features such as device state transition, pay-as-you-go plans, and other features as part of the Knox release 1.20 - 1.31, implementing RESTful web services for the same
  • Leveraged Java, Spring, Microservices, Kafka, Maven, Kubernetes, Docker, and NoSQL database (MongoDB)
  • Worked on improving storage efficiency by addressing slow-running queries
  • Led the development of Knox license server, a Knox internal service utilized by multiple Knox cloud solutions
  • Applied high-level design principles to plan and implement the license server versions in Knox releases 1.31-1.38, supporting upto 40% increase in server TPS in subsequent releases
  • Solved long-running queries, server performance issues using query tunings, server performance analysis, etc., improving the average response time of approximately 80% of the License APIs
  • Developed an NLP-based tool dedicated to automatic root cause analysis, reducing approximately 50-60 hours per sprint for the cloud services group team in issue diagnosis and turnaround time for code fixes, leveraging strong design and delivery skills
  • Established multiple end-to-end CI/CD pipelines utilizing Git, Jenkins, Datadog, etc., to streamline development and improve project delivery processes
  • Received the paramount achievement award in Samsung for implementing a framework for remote validation of newly developed features on Samsung devices, covering both server testing and device testing simultaneously, now frequently used by the Samsung HQ team and reducing manual effort by 30 hours per sprint for the same
  • Was selected as the SCI-CHAMP from the Knox services group for the session 2020-2021 for demonstrating excellent innovation, communication, interpersonal skills, and fostering collaborations in Hackathons and other institute-level initiatives
  • Developed reusable code libraries to expedite future development efforts, reducing time-to-market for new features.
  • Optimized software performance by implementing efficient algorithms and code optimizations.

Software developer

Fiserv India
08.2018 - 12.2018
  • Developed features for the front-end and security of Westpac bank's web application and phone application as a part of the 'Titans' agile team for the Westpac Banking solutions offshore project of Fiserv Inc Pvt Limited in Noida
  • Created a react-based Kanban board for scrum management
  • Increased development speed by automating repetitive tasks using scripts and tools.

Research Intern

Indian Institute of Technology B.H.U
04.2017 - 07.2017
  • Worked on an NLP based project that utilized semantic analysis on open tweets to add reputation to a user
  • Developed an attendance monitoring system for interns

Education

Bachelor of Technology - Information Technology

KIET
07.2018

Higher Secondary school Certificate -

C.B.S.E board
03.2013

Skills

  • Java
  • Python
  • JavaScript
  • MongoDb
  • Spring
  • Spring Boot
  • Kafka
  • Microservices
  • Kubernetes
  • REST APIs
  • AWS
  • GIT
  • JIRA
  • Jenkins
  • Docker
  • HTML
  • CSS
  • Databases: MongoDB
  • Effective teamwork
  • Leadership
  • Team coordination
  • Proficient professional communication
  • Reviewing code
  • Automating unit testing
  • RESTful web services
  • Software automation
  • Version control
  • Unit testing expertise
  • Data structures and algorithms
  • Continuous deployment
  • Java development

Timeline

Senior Java Developer

UBS Bank(via Infosys)
07.2024 - Current

Software Development Engineer

Samsung R&D Institute
01.2019 - 08.2022

Software developer

Fiserv India
08.2018 - 12.2018

Research Intern

Indian Institute of Technology B.H.U
04.2017 - 07.2017

Higher Secondary school Certificate -

C.B.S.E board

Bachelor of Technology - Information Technology

KIET
Shruti Dwivedi