With over 25 years of work experience. i have been building cloud systems that scale since the last 8 years. I am passionate about the science behind computers and the associated problem solving. I have designed and developed scalable solutions with high performance primarily on AWS (Amazon Web Services) cloud platform using various technologies.
Asset LifeCycle Management (ALM) project is a suite of backend services to help various Schneider Electric and customer applications register, maintain and support assets and their lifecycle for their customers. This helps Schneider get a better understanding of the assets portfolio of their customers and help them get business by the way of service,/replacement of the assets which are malfunctioning/about to expire warranty etc., ALM also tracks an asset from factory to the customer, identifying its exact location and also is used to identify all defective products for recall management
Architecture, development, co-ordination with product team, stakeholder management
REST and AWS - API GateWay, Lambda functions (serverless) written using NodeJS, serverless frameworks, DynamoDB, ElasticSearch, Elastic Container Service (ECS), Simple Email Service (SES) , Simple Queue Service (SQS), SNS (Simple Notification Service), Apache Kafka (integration with external systems), ElasticCache (Redis), Route 53
LCM (Life Cycle Management) facilitates automatic deployment of Oracle SAAS suite of Fusion. Apps that includes multiple Oracle ERP apps.
Develop modules to automate the deployment, reduce downtime during deployment and help customers migrate from on prem to Oracle cloud
Java Stack on Oracle Cloud platform
MKG (Microsoft Knowledge and Growth) is a big data solution that analyzes the various customer inputs and provides value by providing insights to business about customer preferences and actions. MLG ingestion services pull cusotmer data from various MS applications and sned them for processing and analytics.
VL (Volume Licensing) (part of Microsoft Enterprise Commerce) is a platform for managing the various high volume Microsoft licenses and subscriptions of customers and partners
MKG - Help Microsoft implement GDPR (Data privacy requirement) by way of building tools , generating reports and provide help in deleting the privacy data
VL- Involved in various activies such as
1. Design and architecture,
2. Move towards microservices,
3. remove store proc dependency and move logic to business layer,
4. more generic structure for code base reducing memory blue print
DotNet, SQL Server, Azure Cosmos DB, Azure Datalake, Azure Web Services, Asp.Net webapi
At Amazon.in, I was a part of the Speed and Innovation team that was involved in improving the latencies of amazon.in web pages
Program management, stakeholder coordination. I proposed and implemented various best practices in reducing latencies like pushing information to CDN, inlining/externalizing resources, cookie based dynamic inlining to reduce network calls and to make use of the cache at the same time etc.
AWS
DSL (Data Services Layer) As part of Data and Services team, the need was to provide Schneider Electric catalog data and search around it. It helped other Schneider Electric System designers design their product seamlessly
LAC (Load adapt and capture) - (legacy) provide offline catalog data to various Schneider applications to be used during design and ordering.
DSL - Designed and implemented a bunch of scalable and high perforamant catalog services for schneider electric (later adopted to be used across the whole org). This was also my first exposure to cloud
LAC - Designed , architected and implmented tool to generate offline DBs for use in Schneider Electric sub systems.
DSL - NodeJs, AWS infrastructure (EC2 VM), Memcached, ElasticSearch, Nginx (Rev proxy + LB), MongoDB, Linuix
LAC - DotNet, SQL Server
Provide dell customers options to configure the OS and software in the servers and computers they order
EDeployment is a cloud computing initiative from Dell that helps Dellʼs corporate customers configure, order and manage operating system images online in an efficient way while maintaining their images in a data centre on the cloud. This would help Dell easily deploy the customer OS configuration before delivering laptops/servers to their customers
On Demand Virtualization would enable customers to have a simulation of their configuration on how their server would look and behave (Based on their configuration) via Citrix virtual desktop which would be sourced through Citrix Xen App Farm.
Design and architecture of various tools to enable the same
C#, MS SQL Server, Asp.Net
Various sectors like Insurance, Banking, CreditCard
Various - tech lead, analyst, architect
C#, SQL Server, VB 6.0, Mainframe related technologies
AWS ( API GW, DynamoDB, SQS, SES, SNS, Kafka (MSK), ECS, ALB, ElasticSearch, ElasticCache (Redis/Memcached, IAAS)
My most satisfying accomplishment has been at Schneider electric, where a POC on delivering REST ful services for serving catlog product data and search , based on AWS and on cloud technolgoies eventually replaced the main service (done by a different Org). The reason was that our POC service was proven to be scalable and highly performant as opposed to the then existing solution (provided by another org)