A

Alok Dey

Software Engineer

Bengaluru, Karnataka, India14 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 14 years of experience in enterprise application development.
  • Expert in Java and Microservices architecture.
  • Proven track record in Agile project management.
Stackforce AI infers this person is a seasoned backend engineer with expertise in Fintech and enterprise-level application development.

Contact

Skills

Core Skills

JavaMicroservices

Other Skills

Spring coreSpring bootKafka streamsRestful web servicesIBM MQsSybase databaseJ2EESQLUnixPlay FrameworkRabbitMQDesign PatternsElasticSearchCore Java

About

CAREER SUMMARY • Around 14 years of experience in designing, implementing and managing enterprise level applications in Banking, Ecommerce, Telecom and Networking domain. • Experience of working in Agile SDLC model. • Good knowledge in Object Oriented Programming and other concepts in Java. • Experience in Frameworks like Spring boot, Kafka, Hibernate and Restful web services • Experience in using tools like IntelliJ, Eclipse, Git and Tomcat • Willingness to learn new things and implement them in a short period JOB PROFILE • Senior technical lead of the team (7 members). • Responsible for requirement discussion with the relevant stake holders (Business + Technical). • Planning and estimating the effort required for the project completion. • Designing and architecting new projects. • Maintaining and enhancing existing applications. • Providing guidance (Technical + Business) to the team members. • Ensuring that we build resilient and bug free system. • Ensuring delivery of product in timely manner. TECHNICAL SKILLS • Programming language: Java (Primary), Scala (Secondary) and Python (Secondary) • Frameworks: Confluent Kafka, Spring core, Spring boot, Microservices, Restful web services, Hibernate, IBM MQs • Database/Storage: Sybase, MySQL, Ehcache, Redis • Source control: Git • IDE: Intellij, Eclipse

Experience

14 yrs 11 mos
Total Experience
2 yrs 11 mos
Average Tenure
4 yrs 1 mo
Current Experience

Walmart

2 roles

Staff Software Engineer

Promoted

Nov 2024Present · 1 yr 6 mos · Bengaluru, Karnataka, India

Senior Software Engineer

Apr 2022Nov 2024 · 2 yrs 7 mos · Bengaluru, Karnataka, India

Morgan stanley

2 roles

Senior Manager

Promoted

Jan 2020Apr 2022 · 2 yrs 3 mos · Bengaluru, Karnataka, India

  • 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.
JavaSpring coreSpring bootMicroservicesKafka streamsRestful web services+2

Manager

Aug 2016Jan 2020 · 3 yrs 5 mos · Bengaluru, Karnataka, India

Aricent

Senior Software Engineer

May 2015Aug 2016 · 1 yr 3 mos · Bengaluru, Karnataka, India

Hcl technologies

Lead Engineer

Mar 2014May 2015 · 1 yr 2 mos · Chennai

Verizon

Software Engineer

Jun 2011Mar 2014 · 2 yrs 9 mos · Chennai

Education

West Bengal University of Technology, Kolkata

B.Tech — Information Technology

Jan 2007Jan 2011

Kalyani Central Model School

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience

Alok Dey - Software Engineer | Stackforce