About Me
Experienced Software Technical Lead with a demonstrated history of working in the Information Technology & Services industry. Skilled in Java and J2EE technologies like Spring Framework, Hibernate, Oracle, MySQL, MongoDB Databases, and microservic...
Show MoreSkills
Others
Web Development
Software Engineering
Development Tools
Database
Programming Language
Networking & Security
Mobile Apps
Portfolio Projects
Company
Support 3GPP RAN/NAS cause codes in SGW (Serving GateWay) for 5G
Description
Client: Cisco Systems, Inc.
Description: SGW is Control Plane Network Functions (NF) of the Converged core network (4G-5G).
Cisco Cloud Native SGW NF is built on top of SMI architecture. Cloud Native SGW acts as UE anchor
and support mobility procedures along with session setup and termination procedures. This
enhancement provided supports to forward RAN/NAS cause codes to PGW from SGW.
Responsibilities: Involved to understand requirement, write Design Document, and implement
end-to-end flow to extract RAN/NAS cause codes received from MME and forward to PGW from
SGW.
Technologies: Java, Spring Boot, Hibernate, Spring-REST, Junit, Go language, gRPC, etcd, Python,
git, Docker, Kubernetes, Helm, etcd, Cucumber
Show More Show LessCompany
Operational CLI to Clear/Delete Subscriber N7/N28 Sessions support from in PCF
Description
(Policy Control function) for 5G
Client: Cisco Systems, Inc.
Description: PCF is telecom network component in 5G network architecture to support unified
policyframework, providing policy rules to CP functions, and access subscription information for
policy decisions. This enhancement provided support to delete subscriber N7 session and
associated N28 session from PCF, and database via Ops Center CLI (Command Line Interface).
Responsibilities: Involved to understand requirement and implement end-to-end flow in PCF.
Technologies: Java, Spring Boot, Hibernate, Spring-REST, etcd, Junit, git, Docker, Kubernetes,
Helm, gRPC, Cucumber
Show More Show LessCompany
Generic File Distributor application
Description
Customer: trovicor technology sdn. Bhd., Malaysia
Description: Generic File Distributor, a windows desktop application is developed to distribute
IRI(Intercept related Information) HI2 tickets to multiple IRIC applications in round robin fashion,
which are sent by telecommunication switches during the interception process. It is developed for
horizontal scaling to improve the performance.
Responsibilities: Involved in understanding requirement, analysis, creating Software Solution Spec,
and coding, and end-to-end integration testing. Worked as an individual contributor to develop
application.
Technologies: Java, J2EE, Multithreading, Spring Boot, Apache Camel, log4j, Maven
Show More Show LessCompany
Hazelcast cache implementation in Mediation Device
Description
Customer: trovicor technology sdn. bhd., Malaysia
Description: Mediation Device application works as a Mediator to set triggers on frontend
application and receive IP data from network, and accumulate in the form of PCAP, then send to
another application for processing. Hazelcast cache is implemented to store metadata about
captured data to Hazelcast server in case of system failure, so stored PCAPs can be processed
again After MD application started.
Responsibilities: Involved in developing new module in MD for Hazelcast, which works as a server.
Technologies: Java, Spring, Hazelcast, OSGi
Show More Show LessCompany
Case data Migration from Salesforce to MongoDB database
Description
Customer: EA(Electronic Arts) Sports, USA
Description: EA Sports, one of the world’s largest computer game development company has tie-
up to launch games of other game development companies and provide support to their
customers through online portals Omega and EAHelp. Omega application is developed by
Mindtree for EA using Salesforcetechnology which is used by Advisor to resolve customer cases
(query) created from EAHelp by customer. Currently Case data get stored on SF cloud data
storage which incur cost to EA. Aim of this project is to reduce data storage from SF cloud and
migrate data to NoSQL database. MongoDB is usedas a database to store all case related data.
Data migrated using Spring batch processing and Spring REST web services are implemented to
fetch migrated data from mongoDB.
Responsibilities: Involved in developing Spring batch and Spring REST API’s which are invoked by
frontend application Omega and EAHelp.
Technologies: Java, J2EE, Spring BOOT, Spring REST Services, Spring Batch, Spring DATA, JSON,
MongoDB, MySQL, Tomcat, Swagger API Docs.
Show More Show LessCompany
Up-gradation on Digital Platform of Car rental E-commerce Application
Description
Customer: Avis Budget Group, UK
Description: Avis Budget Group had the Car Rental E-Commerce application developed on
mature technology, which was upgraded by Mindtree on Java platform using latest technologies
like Spring, REST Web Services, AJAX, JSON, and Magnolia CMS to improve the look and feel of
application.
Responsibilities: Involved in developing new modules for application using Spring mvc with team
and tracking the progress of tasks allocated to team by following the Agile standards, Also
individually implemented APIs to consume REST Web Service. And created REST Web Services
which is consumed by Avis-Budget Mobile Android and IOS Application.
Technologies: Core Java, Spring, Hibe
Show More Show LessSkills
HibernateCompany
Pin Based Debit Project
Description
Customer: Morgan Stanley Smith Barney Cayman Financing Services
Description: This project mainly developed to provide ability to authenticate online transaction
at POS (Point of Sale).
Responsibilities: Involved in coding, Testing and documentation of project.
Show More Show LessSkills
Java (All Versions) J2EECompany
CCOD(Credit Card & Over Draft) Project
Description
Customer: ING Vysya Bank, India
Description: CCOD project facilitate to levy penalty and late charges on account.
Responsibilities: Responsible for coding, testing and documentation for project.
Show More Show LessSkills
Java (All Versions) J2EE