![Profile](https://storage.googleapis.com/weekday-user-pictures/profile-images/default.jpeg)
Alok Dey
Working as a Senior Software Engineer in Walmart
13.1
Years of Experience
Education
makaut west bengal university of technology kolkata
Companies
walmart, morgan stanley, aricent, hcl, verizon
Reach out to Alok Dey via Email, InMail and SMS drip
by installing Chrome extension
Alok's contact details
Email (Verified)
aloXXXXXXXXXXXXXXXXom
Mobile Number
+91XXXXXXXX41
Experience
2022 - Present
walmart
Senior Software Engineer IN 4
2016 - 2022
morgan stanley
Senior Manager
Project Title: Inventory management (PAS) Technology : Java, Spring core, Spring boot, Microservices, Kafka streams, Restful web services, IBM MQs, Sybase database Language : Java (Primary), Python and Scala (Secondary) Environment : DEV – Windows, QA/UAT/PROD - UNIX Description: • Inventory management/PAS is the centralized system in Morgan Stanley’s Stock loan business to maintain the inventory information about all the stocks/securities available in the firm • This inventory information is used to lend/borrow securities to/from clients/institutions • Morgan Stanley act as a broker in this business where lender lends us the securities which we update in the inventory management system and then based on the availability it is borrowed by borrower. • Inventory management system receives all the raw trading information from upstream like cusip, account, quantity etc. and store that in cache and DB. • On receiving request from client application it calculates the current availability/positions (using the cached data) of the securities and responds back via SOAP/Rest endpoint. Successful implementation: • Built end to end streaming application using Kafka streams to replace the legacy SOAP/Rest endpoints. • Basically moved away from PULL based architecture i.e. client application pulling data on-demand to PUSH based architecture i.e. data being pushed to client application as soon as there is an update. • Hence reduced the overall latency due to complex calculation during client request by making it available locally to client applications as and when any update is received from upstream.
2015 - 2016
aricent
Senior Software Engineer
2014 - 2015
hcl
Lead Engineer
2011 - 2014
verizon
Software Engineer
Experience
51 Skills
Application Programming Interfaces (API)
architecture
Automation
banking
Cascading Style Sheets (CSS)
E-commerce
Eclipse
Elastic Search
Git
Hibernate
html
Inventory Management
Java
Javascript
JavaServer Pages (JSP)
JSP
Kafka
Kafka Streams
Microservices
MySQL
Networking
OOP
Play Framework
Python
quality assurance (QA)
Redis
RESTful WebServices
Sales
Scala
sdlc
Search
Senior Software Engineer
Servlets
Software Development Life Cycle (SDLC)
Software Engineer
Spring
Spring Boot
Struts
sybase
test
test cases
testing
Tomcat
Trading
ui
Unix
User Interface
Web
Web Services
Windows
Wireless
Education
2007 - 2011
makaut west bengal university of technology kolkata
B.Tech
Information Technology