Deepti Gupta

Senior Software Engineer

New York City, New York, United States11 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building distributed systems and applications.
  • Proven track record in optimizing performance and reducing response times.
  • Strong experience in cloud migration and real-time data syncing.
Stackforce AI infers this person is a Backend-heavy Software Engineer with expertise in AdTech and RetailTech.

Contact

Skills

Core Skills

Software DesignSoftware Systems EngineeringComputer EngineeringCore JavaJava

Other Skills

DB2Cosmos DbEvent hubOneopskubernetesdockersAzure functionsBlob storageAndroid DevelopmentObject-Relational Mapping (ORM)Data ModelingData ArchitectureHigh Availability (HA)Software ArchitectureObject-oriented Languages

About

Currently working as a lead software engineer at Walmart, with several years of experience on building distributed systems and applications. Highly experienced with all aspects of the software development life cycle and end to end project management, from concept through to design and development to delivery.

Experience

11 yrs 7 mos
Total Experience
2 yrs 3 mos
Average Tenure
3 yrs 5 mos
Current Experience

Walmart

Senior Software Engineer

Jan 2023Present · 3 yrs 5 mos · New Jersey, United States · Hybrid

Software DesignSoftware Systems Engineering

Adobe

Computer Scientist

Apr 2021Jan 2023 · 1 yr 9 mos · Hybrid

  • Working on a Real Time Bidding system. This is on the DSP side. Here advertisers can bid for displaying ads and the one who wins the auctions based on the budget, user preferences will have their ads displayed.
  • Reduced response time by optimising indexes.
  • ● Optimized cache with fast refresh time ,adding backward compatibility .
  • ● POC on exploring various third party Geo vendors like Maxmind , NetAcuity from accuracy, throughput and cost perspective .End to end Integration with the Ad cloud application that would do the Geotargeting using this library.
  • ● Migration of an existing system from Mainframe systems to Azure cloud that include real-time syncing data from old to new and vise-versa till it is completely migrated. The new system was a complete revamp of the data and code. With the new design the entire viewpoint was changed and database change was from SQL to NOSQL DB.(Java, DB2, Cosmos Db, Event hub, Oneops, kubernetes, dockers).
Software DesignComputer EngineeringJavaDB2Cosmos DbEvent hub+3

Walmart global tech

Software Engineer 3

Sep 2018Mar 2021 · 2 yrs 6 mos · Bengaluru, Karnataka, India

  • Built an extensible error pipeline in the form of a Databricks batch job that will process the dropped messages while syncing the data.(Azure functions, Blob storage).
  • ● Worked on adding appropriate security at the application Gateway layer like IP whitelisting, adding Nginx (proxy), TSL , certificates, throttling limits for various clients etc.
  • ● Built a reusable API based library for California Consumer Privacy Act, used by several teams that will help share customers’s data with them in case they want to know what all data we are saving.
  • ● One time migration of the Membership system from Mainframe systems to Azure cloud that include real-time syncing data from old to new and vise-versa till it is completely migrated. The new system was a complete revamp of the data and code. With the new design the entire viewpoint was changed from membership to member and database from SQL to NOSQL DB.
  • ● Integrating one wallet with Sam’s wallet and gift cards.It saves the wallet related information of the member that includes the credit card details, wallet cash. Integration of balance with a third party system(Fiserv).
Software DesignCore JavaAzure functionsBlob storage

Morgan stanley

Software Engineer

Jul 2016Aug 2018 · 2 yrs 1 mo

  • Automating system that gets all transactions from various investors as a feed to our system and triggers reportsthat are available on the dashboards for data analysis and is also sent to Fed .
  • ● Designed and developed an ETL Tool - Once all those feeds reach, it is read , transformed and persisted in OLTP systems. From there it is configured to move to OLAP systems. We pull OLAP data and display it in dashboards.
JavaSoftware Design

Samsung r&d institute india

Senior Software Engineer

Jul 2014May 2016 · 1 yr 10 mos

  • Was working as an Android Developer.
  • Responsibilities: Giving ideas and demoing them.
  • i)- Smart Assistant:- It is an android application where user sends a message to another user via messaging app. This message is first sent to the server and then the NLP engine which extracts the relevant information like whether the message contains any information related to the action type (meet, call, connect) , if it does then it tries to fetch related temporal information. Then corresponding to that info, a reminder is sent via Google push notification to the user’s device. And user can see that information and if required can be added to the android calendar in order to get the alert message.
  • There are various instances of the messaging app used: Android messaging application, WhatsApp, ChatOn
  • ii) AlterEgo- It is a derived version of Smart Assistant application. Major difference in both is that in the above app at least two users are involved and in this application user is adding reminder’s for himself and no second person is involved , here messages like “Pay rent on second day of every month” are frequently used . Here messages/ notes are sent to the server and the response is then parsed at the client side. In both the applications Server and the NLP engine is same
JavaComputer Engineering

Education

Indian Institute Of Information Technology Allahabad

Master’s Degree — Computer Software Engineering

Jan 2012Jan 2014

Dr. A.P.J. Abdul Kalam Technical University

Bachelor of Technology (BTech) — Computer Science

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Software Design & Software Systems Engineering

Explore similar profiles based on matching skills and experience