• Skills
  • Professional Experience
  • Education

✦  INTRODUCTION ✦ 


  • ✔   Full Stack Software Developer & Systems Architect
  • ✔    20+ years of professional experience
  • ✔   Master’s degree in Computer Science/Engineering
  • ✔   Implemented projects worth of USD $20M+ for clients from Fortune 500 organizations to start-ups
  • ✔   Fully dedicated, Client-focused delivery, High Quality Deliverables, Zero error & On-time delivery
  • ✔   Pragmatic, Hands-on, Result oriented, Self-motivated, Transparent, Reliable

✦  EXPERIENCE & EXPERTISE ✦ 


  • ✔    Prog. Languages – Java, Node.js, Python, PHP
  • ✔   Experience in handling projects of large scale secure systems with high volume and high-performance requirements, Cross-language, Cross-platform applications
  • ✔   Maintaining the frequency and pace of releases, Ensuring the quality of application updates and infrastructure changes, Operating and managing infrastructure and development processes at scale, using automated compliance policies, fine-grained controls
  • ✔   Serverless – Expertise in serverless architecture and applications, Lambda functions, API Gateway, JWT, Delegation Tokens
  • ✔   Microservices - Proficient in Microservices architecture including gateway, service discovery, authentication & authorization, central configuration, event sourcing, load balancing
  • ✔   Web Services – SOAP, REST, Apache Thrift, Dropwizard, Swagger, Postman, SoapUI, Assertible
  • ✔   Well versed in Reactive Programming, RxJava, React, Redux
  • ✔   Infrastructure – AWS, Google Cloud Platform, Azure, DigitalOcean
  • ✔   Message Queuing Systems – RabbitMQ, ActiveMQ
  • ✔   Event Driven Mechanisms – WebSocket, Socket.io, Pusher
  • ✔   DevOps – Containerization, Orchestration, CI/CD, Config Mgmt., Deployment Automation, Monitoring
  • ✔   Business Intelligence & Data Analytics - Expertise in Dashboards, Reporting, OLAP Cubes, Forecasting, Data Analytics, KPIs, Business Metrics, Predictive Analysis, Chart & Graphs, Embedding
  • ✔   Excellent knowledge in Time Series Databases, Multi-Dimensional, NoSQL (Key-Value, Document, Column, Graph Stores), SQL, OLAP and ORM technologies
  • ✔   Experience in High Availability / Disaster Recovery scenarios, setup experience on multiple AZs, multi-geo replication
  • ✔   Cloud Computing, Management & Development - Cloud administration, Multi-tenancy, On-Premise to SaaS migration, SaaS Application Development
  • ✔   Experience in Apache Solr, ELK stack
  • ✔   Testing - Experience with TDD, BDD, DDD testing models, mocking frameworks, unit/integration/functional testing

Add-On Expertise


Application Security

  • Web Securities, Data Cipher/Encryption (AES/DES/SHA/RSA/Hash), Data Security
  • Secure Access/Authentication/Authorization (Single Sign On, OAuth, SSL, SAML)
  • Cloud Security (Ciphertext-policy, Key-policy)

Performance Optimizations – Creating application with High throughput and fast turnaround time

Infrastructure, Hosting and Deployments Management - Load balancing, Disaster & recovery, managing backups, managing firewalls, cloud colocations


  • Profile
  • Technologies

✦  INTRODUCTION ✦ 


  • ✔   DevOps Engineer & Systems Architect
  • ✔    20+ years of total experience in programming and developing enterprise level of applications which is very helpful in DevOps based application management and debugging
  • ✔    10+ years of Experience solely in DevOps
  • ✔    11+ years of Experience in Cloud Engineering. Programming, Managing, Implementing Infrastructure components, Networking setup in Cloud Providers like AWS, GCP, Azure, DigitalOcean

✦  EXPERIENCE & EXPERTISE ✦ 


  • ➥    Containerization
    • ‣    Implementation, Development, Packaging, Automation of Container images
    • ‣    Execution and complete Management of applications in Containers
    • ‣    Creating and Managing Volumes in Containers and services
    • ‣    Handling Bind Mounts and tmpfs Mounts
    • ‣    Managing Storage Drivers: Overlay, aufs, btrfs, zfs, vfs
    • ‣    Handling Networking Drivers: Bridge, Host, Overlay, Macvlan
  • ➥    Orchestration
    • ‣    Implementing and Managing containerized applications in a clustered environment
    • ‣    Creating, Administrating and Handling Multiple Master and Worker nodes
    • ‣    Maintaining Clusters state, Scheduling Services on Clusters
    • ‣    Automated Deployments of Containerized application on Clusters
    • ‣    Controlling all nodes via Config File
    • ‣    Managing Services, Load Balancers & Networking
  • ➥    CI/CD Pipelines Management
    • ‣    Implementation of Pipeline defining entire build process of the application
    • ‣    Handling all kind of Builds – Dev, QA, UAT, Staging, PROD
    • ‣    Writing Pipeline as a code in Config File using Declarative syntax
    • ‣    Managing Security in Pipelines
    • ‣    Managing and Administering complete lifecycle of Git Version control
  • ➥    Continuous Monitoring
    • ‣    SNMP based bandwidth Monitoring
    • ‣    Automated instrumentation and monitoring of applications
    • ‣    Automated alerting of infrastructure and application problems
    • ‣    Automated analysis of all log and event data
    • ‣    Performing real-time advanced correlation and pattern recognition
    • ‣    Collect metrics from services and stores them in a time-series database
    • ‣    Using various provisioners and providers to connect metrics data with Visualizations
    • ‣    Monitoring of network services, host resources, Parallelized service checks
    • ‣    Define event handlers to run during service or host events for proactive problem resolution
    • ‣    Monitoring multiples nodes in cluster environment and view all statuses in single view
  • ➥    Configuration Management/Deployment Automation/Infrastructure Management
    • ‣    Simplifying IT automation that manages cloud provisioning, application deployment, intra-service orchestration
    • ‣    Software/Tools Deployments on multiple nodes and controlling all of them via single node
    • ‣    Orchestration of more advanced IT tasks such as continuous deployments or zero downtime rolling updates
    • ‣    Implementing Infrastructure as Code
    • ‣    Agentless Deployment automation using only Master Node
  • ➥    Visualizations
    • ‣    Representation of all metrics data in the form of User-friendly and interactive Dashboards
    • ‣    Implementation of several graphs and charts to look data from various perspectives
    • ‣    Alerting and Notifications Implementation
    • ‣    Multiple data Sources and ETL mechanism to query the data
    • ‣    Filters and Queries to search the data
    • ‣    Collecting, Aggregating, Processing, and Exporting information of running containers
  • ➥    Security Management
    • ‣    Safeguarding the entire DevOps environment through strategies, policies, processes
    • ‣    Entail embedding governance and cybersecurity functions such as identity and access management (IAM), privilege management, firewalling / unified threat management, code review, and vulnerability management throughout the DevOps workflow
    • ‣    Implementing a mechanism to securely accessing the secret keys, passwords or certificates
    • ‣    Using Secret engines to store, generate and encrypt data like AWS, Consul, Key/Value, PKH etc.
    • ‣    Implementing Authentication for assigning identity and set of policies based on the user role type
    • ‣    Integration with OpenPGP, GPG, Keybase for additional layer of security
  • ➥    Data Stores Implementations
    • ‣    Experience on Data Stores like, Column based, Row based, Graph based, document based
    • ‣    Effective Implementation of Data stores for powering analytical applications, or as a backend for highly-concurrent APIs that need fast aggregations
    • ‣    Data Store management for Network flow analytics, Server metrics storage, Application performance metrics, Digital marketing analytics, Business intelligence / OLAP
  • ➥    VMs Management
    • ‣    Building and Managing virtual machine environments in a single workflow
    • ‣    Automated creation of VM image with pre-installed OS, Configurations, softwares/tools, security
    • ‣    Implementing VM environments via Code
    • ‣    Networking – Ports Forwarding, Public/Private Networks, VPN etc.
    • ‣    Multi-Machine environment setup
  • ➥    Provisioning of DevOps in Cloud (Cloud Engineering)
    • ‣    Cloud Computing, Management & Development
    • ‣    Implementing Containerization in AWS Cloud using ECS
    • ‣    Orchestration and Clusters Management in various Cloud Providers like AWS, GCP, Azure, DigitalOcean
    • ‣    Implementing various workflows of DevOps in Cloud Providers
    • ‣    High Availability / Disaster Recovery, setup on multiple AZs, multi-geo replication
    • ‣    Cloud administration, Multi-tenancy, On-Premise to SaaS migration, SaaS Application Development

Containerization

●   Docker

Tools:Compose Machine Stack HubCLI API

Network Drivers Storage Drivers Volumes

Container Configuration Logging Security

Orchestration


●   Kubernetes

Master/Worker Nodes Pods Clustering

ReplicaSet Deployment StatefulSet Jobs

apiserver etcd controller managers scheduler

kubectl kubelet kubeadm kube-proxy Minikube

Managing Kubernetes Objects Using Imperative Commands Config Files (YAML) Kustomize

Services Load Balancers Ingress

APIs Client Libraries

Tools: Helm Kompose crictl Telepresence Job Monitor

●   Docker Swarm

Managing Services and Tasks Scheduling

Serving swarm mode HTTP API endpoints

Managing nodes and Deploying services in Swarm

Configuration Management/Deployment Automation


●   Ansible

Inventory Management using ini or YAML Dynamic Inventory

Playbook Implementations - Asynchronous Actions & Polling Check Mode Tags Vault Implementation

Roles Modules Plugins CLI APIs

Configuration Setup and Administering Ansible Tower

●   Terraform

Programming Infrastructure Management and Deployment Automation as a code

Execution Plans Resource Graph Modules

Using Multiple Provisioners and Providers CLI Plugins

Backends to store the state

HCL Terraform Language

CI & CD (Continuous Integration and Continuous Delivery)



●   Jenkins

Pipeline Implementation using Declarative Pipeline Syntax

Using Docker with Pipeline

BlueOcean

●   Git/GitHub

Cloning Branching Merging Rebasing Log Graph

Git Workflows: Centralized workflow Feature Branching Workflow Git Workflow Forking Workflow

SSH Based authentication

●   Packer

Builders Provisioners Communicators Post-Processors Template Engine

Continuous Monitoring


●   InfluxDB

TICK Stack: Telegraf InfluxDB ChronografKapacitor

TSM TSI Series Point Query Management Influx QL Line Protocol

CLI API Client Libraries

●   Prometheus

Metrics Alert Manager Querying

Exporters: Node Exporter Blackbox Exporter MySQL Exporter Nginx Exporter

Rules Templates Push Gateway Client Libraries

●   Nagios

Macros Checks Time Periods Notifications

Event Handlers Distributed Monitoring State Flapping State Stalking

Plugins Addons NRPE NCPA NDOUtils NSCA

Visualization



Visualization Alerting Notifications Dashboards Mixed Data Sources Annotations Filters Authentication

●   Grafana

Reverse Proxy Authentication Using Apache CLI APIs

●   Kibana

Discover APIs Plugins

●   Superset

Caching Security Roles SQLLab

●   cAdvisor

Analyzing Data from Containers

Security

●   Vault

Secret Engines Auth Methods Implementations Audit Device Tokens Policies PGP/GPG/Keybase

Data Stores

Column Based: Druid Cassandra

Graph Based: Neo4j AllegroGraph

Key-Value Based: Redis

Relational: Oracle MS SQL Server PostgreSQL MySQL

Linux Infrastructure

OS: Ubuntu CentOS

Web Servers : Apache Nginx

Load Balancers : Nginx HAProxy Consul

Application Servers : Tomcat JBoss

Security : SSL Certbot UFW

FTP SSH TCP/IPTCP/IP Logrotate

Others

VM Management : Vagrant ( Provisioning Networking Multi-Machines Providers Plugins Triggers )

Cloud Infrastructures : AWS GCP Azure DigitalOcean

VMs Providers : Oracle VirtualBox VMWare

Messaging Queuing Systems : Apache Kafka RabbitMQ

Image Creation Automation : Oracle VirtualBox Image Creation Automation

Programming Languages

JavaPHPPythonNode.js

Java/JEE

Core : Generics Concurrency Socket Prog. LambdaModules Networking

ORM : HibernateiBatisJPA

Frameworks : Spring (MVC,   IoC,   AOP,   Batch,   Security,   Boot,   Cloud,   Hateoas) Struts Axos

Tool/APIs : JDBIJettyJackson Maven Gradle Dropwizard

Web/Application Servers : Apache Tomcat JBoss IBM WebSphere

Testing : JUnit Mockito Spring Testing Framework Selenium

Node.js

Core : ES6 Event Emitters Listeners Clusters Serial/Parallel Flows Socket Services Callbacks/Promises

Frameworks : Express Connect Electron

Template Engine : EJS Mustache Pug

Testing : Mocha Chai Selenium Rewire Sinon Spectron

Web Servers : ApacheNginxIIS

Python

Frameworks : DjangoFlaskPyramidTornado

Tools : Winpdb

Libraries : SciPyRequestsPandasBokeh

Web Servers : ApacheNginxGunicorn

PHP

Frameworks : MVC Symfony Laravel Zend CodeIgniter Yii

Libraries : PHPExcel Tcpdf mpdf60 loh4php Twig Ratchet SwiftMail Stash PHP Collection gapi Whoop

Web Servers : ApacheNginxIIS

UI Frameworks/Libraries

React.js : JSX Events Handling Router Redux GraphQL Axios

Others : D3.js Meteor.js

Build & Packaging : Webpack Babel NPM

Testing : Mocha Jest Rewire

Web

Event Driven Mechanisms: WebSocket Socket.io Pusher RabbitMQ ActiveMQ

Web Services/SOA: SOAP REST Apache Thrift Dropwizard Swagger Postman SoapUI Assertible

Business Intelligence, Reporting Management, Data Analytics

Core : Dashboards Reporting OLAP Cubes Forecasting Data Analytics KPIs Business Metrics Predictive Analysis Chart & Graphs Embedding Various Services Integrations

Tools : Jaspersoft Tableau Klipfolio Power BI BIRT Pentaho Microsoft BI (SSIS SSAS SSRS)

JavaScript based Tools : Highcharts D3 FusionCharts amCharts Google Charts

Serverless

Architectures : Compute as Backend Compute as Glue

Lambda : FaaS (Node.js, Java, PHP, Python)Invoking via SDK or API Gateway Push/Pull Event Model

Authentication : JWT Cognito Auth0 Delegation Tokens

Build & Deploy : Serverless Framework SAM

DevOps

Core : Deployment AutomationInfrastructure As CodeJIMLConfiguration ManagementContinuous Integration Continuous Delivery Virtualization ContainerizationContinuous MonitoringVersioning Control

Containerization : Docker (Compose, Machine, Swarm, Mesos, Marathon)

Orchestration : Kubernetes (Pods, RBAC, Minikube, kubectl, kubeadm)

CI/CD : Jenkins Travis CI

Configuration Management : Puppet Ansible Terraform SaltStack

Deployment Automation : Terraform Nomad

Monitoring : Nagios Prometheus Graphite

Big Data

Hadoop : MapReduce HDFS YARN Pig Hive Storm Spark Oozie Ambari ZooKeeper Hue Accumulo

Admin : Cluster Configuration & Optimization Nodes Management

Data Management : Flume Sqoop Atlas Kafka Falcon

Databases

Concepts : SQL PL/SQL T-SQL Normalization Performance Tuning Indexing Query Optimization

Systems : Oracle MS SQL Server PostgreSQL MySQL SQLite IBM Informix

NoSQL : MongoDB CouchDB Cassandra Redis Neo4j AllegroGraph

Others

Firebase : Realtime Database Authentication Cloud Functions Cloud Storage

Log Analysis : Sentry ELK (ELasticSearch, Logstash, Kibana) Splunk

Misc : GraphQL Flyway Vagrant Twilio

Tools

IDE : Eclipse Altova XMLSpy Visual Studio NetBeans PyCharm Android Studio Oracle SQL Developer

Performance : Jprofiler Jconsole HeapAnalyzer Jrockit

Development : Emma (Code Coverage) Git BitBucket Collaborator (Code Review)

Deployments : Ant Maven Gradle Jenkins Puppet Nagios

Management : TrelloBasecamp


Amazon Web Services

  • Compute : EC2 Container Scaling Lambda Serverless EBS ECS Fargate Elastic Beanstalk EKS Lightsail
  • Storage : S3 EBS Glacier SnowballEFS
  • Database : RDS DynamoDB Redshift Neptune ElasticCache
  • Networking & CDN : VPC CloudFront Route 53 ELB API Gateway
  • Mgmt. Tools : CloudWatch CloudFormation Auto-Scaling OpsWork
  • Dev. Tools : CodeStar Cloud9 X-Ray CodeBuild CodeDeploy
  • Analytics : Athena EMR Kinesis GlueCloudSearchQuickSight
  • Security : Cognito SSO Shield WAF IAM
  • Mobile : Hub Gateway Pinpoint SDK AppSync
  • Integration : SQS SNS SES

Google Cloud Platform

  • Compute : Compute Engine App Engine Cloud Run Cloud Functions Google Kubernetes Engine Knative
  • Storage : Cloud Storage Persistent Disk Cloud Filestore
  • Databases : Cloud SQL Bigtable Spanner Memorystore Firestore
  • Networking & CDN: VPC Load Balancing CDN NAT DNS
  • Tools : SDK Cloud Code Build Stackdriver Deployment Manager Shell
  • API Management : Cloud Endpoints Apigee API Platform
  • Security : IAM Cloud Identity Binary Authorization
  • Others : Cloud Pub/Sub Anthos

Microsoft Azure Cloud

  • Compute : VM App Service Scale Sets Functions
  • Containers : Azure Kubernetes Service (AKS) Service Fabric Container Instances
  • Storage : Disk Blob File Queue StorSimple
  • Databases : SQL Database Cosmos DB Redis PostgreSQL MySQL
  • Networking : Virtual Network CDN DNS Load Balancer Traffic Manager VPN Gateway Application Gateway Network Watcher Azure Firewall Azure Bastion
  • Integration : API Management Service Bus Event Grid
  • Security : Security Center Key Vault Active Directory
  • Web : Notification Hubs
  • Management : Backup Site Recovery Azure Monitor Advisor Automation Service Health Resource Manager Templates Azure Blueprints
  • Tools : CLI Cloud Shell SDKs APIs Data Studio Eclipse Toolkit VS Code SQL Tools Cloudyn

Google Technologies

  • Google Cloud Platform (GCP)
  • Google Maps
  • Google Cloud
  • Google APIs

  • Google App Engine
  • Google Firebase
  • Google Web

Apache

  • Hadoop
  • Lucene
  • Solr Engine
  • Commons

  • ActiveMQ
  • Tika
  • Thrift
  • POI

Authentication

OAuth Auth0 JSON Web Token (JWT)

Finance

Open Banking Open Bank Project (OBP API)

Payment Gateway

PayPal : PayPal Payments Pro PayPal Payments Advanced PayPal Payments Standard Express Checkout Adaptive Accounts Payflow Gateway

Stripe : Payments Billing Connect


Infrastructure

Amazon Web Services (AWS) Google Cloud (GCP) Microsoft Azure

Java

Ant Maven Gradle

Node.js

Webpack Babel NPM

Serverless

Serverless Framework Serverless Application Model (SAM)

Deployment Automation

Terraform Nomad

Containerization

Docker (Compose, Machine, Swarm, Mesos, Marathon)

Orchestration

Kubernetes (Pods, RBAC, Minikube, kubectl, kubeadm)

CI/CD

Jenkins Travis CI

Configuration Management

Puppet Ansible Terraform SaltStack

Monitoring

Nagios Prometheus Graphite


Interpersonal Skills

Ability to fast learning and grasping the things spontaneously, attentive to every aspect of the detail, good listening skills, tactful

Diagnostic Ability

Ability to go into the depth of the problem and come up with immediate & robust solution

Communication skills

Ability to communicate effectively and precisely, Interpreting ideas, presentation skills

Public Relationship Skills

Working with people with diversified & versatile backgrounds and coordinating across different geographies

High Quality Work

I believe on high quality work and persistence output. Always striving hard and ensuring to make the project successful. Business-centric approach to ensure final result is at par with clients expectations

Key strengths

Fast grasping power with analytical, logical and problem solving skills in minimal turnaround time


Self-Employed Software Professional

April 2012 - Present


Working as a full time self-employed Software Professional for various industry verticals, providing diversified software services in several technologies and progressively expanding technological horizon. Derived the profession as an Independent Consultant after working for more then 7 years in corporate organizations and sculpting the extensive portfolio by working in diversified industries & domains. Providing services in almost all the segments of a software life cycle - starting from the Inception phase to the final Go-Live phase and support.

The Royal Bank of Scotland

August 2010 – February 2012


The largest banking group in Scotland, which operates a wide variety of banking brands offering personal and business banking, private banking, insurance and corporate finance throughout its operations located in various locations all over the world. One of the major operating division of RBS group is Global Banking & Markets. This division, commonly referred to as the investment bank arm of the RBS Group, provides banking services and integrated financial solutions to major corporations and financial institutions around the world.
URL http://www.rbs.com/

Sapient Corporation

September 2007 – July 2010


A business and IT consulting company established in 1991 provides services in various IT and advertising sectors.
URL http://www.sapient.com/

TEKchand (TSi)

June 2005 – August 2007


TEKchand is an international software company whose sole focus is to unlock the value in the ATM channel through ATMLive Manager’s dynamic server side solutions. TEKchand’s product solutions enable any ATM hardware and software, either single sourced, or sourced from multiple vendors, to deliver dynamic functionality without compromising manufacturer device support.
URL http://www.tekchand.com/

Business Intelligence System for ERP Application


Client: Fourth Generation (www.fitrix.com)

Project Abstract: Development and incorporation of Business Intelligence Interface into the ERP application with statistical dashboards and drill down reports.

Benefits Impact: The dashboard created saved the massive amount of time of resources and hence, increasing the business growth nearly by 20% while also increasing the relevance and accuracy of the data presented.

Job Reporting Management System


Client: EQUIPNOU SL

Project Abstract: A complete package of online and automated system with web app and mobile app which can override all the manual operations of consumer services’ job handing, unification of varied nature of businesses and should function based on the user type.

Benefits Impact: This new system bring the finest results for the business and over exceeded the expectations, in just one quarter the no. of clients (agencies/companies) increased by 8 times. The reporting functionality developed in this system was highly recognized, the automated mechanism of report submission saved the vast amount of manual efforts by 300% and hence increasing the revenue by an average of 38% for all organizations which were associated with this system.

Calls Records Management System


Client: Connected (www.callconnected.com)

Project Abstract: Implementation of Business Intelligence Management system for handling all aspects of consumers call records.

Benefits Impact: The customer care traffic calls was get decreased by 65% resulting into great positive impact on the revenue and profit which was diagonally increased upwards.

Transformation of On-Premise Application to Multi-Tenant SaaS Solution


Client: e-SupplyLink (www.e-supplylink.com)

Project Abstract: Complete transformation of on-premise Supply chains application into a fully multi-tenant SaaS application.

Benefits Impact: After revamping the product and migrating to cloud based infrastructure, the process of distributing the product become so seamlessly that it now takes just an 30 minutes time to setup new customer and start using the product and thus, saving the 200% of time efforts from previously. The direct impact of this SaaS based solution was seen in the sales revenue of the company which was increased by 25% in first quarter.

Business Marketing/Promotions Application based on Social Networking


Client: Fynger

Project Abstract: Implementation of system with 3 applications (including web app and mobile app) to seamlessly bridge the gap between buyers and sellers, information seekers and providers and to communicate with the existing and prospective customers in real time.

Benefits Impact: Consumer base increase by 34% in the short span of 5 months after releasing the applications in real time.

Digital Marketing and Advertising System


Client: Ghirardelli Chocolate (www.ghirardelli.com)

Project Abstract: Development of an automated system that can manage marketing campaigns and can track the web analytics.

Benefits Impact: In a short duration of just 1 month period, after releasing the automated campaign management, the web site traffic was noticed to be increased by 30%. And after 2 months duration, the sales graph was surprisingly roared up by 40% for the products that was being advertising via this system.

Customer Orders Management System


Client: YDeal Inc.

Project Abstract: Web-based email validation service & Web Based Customer Orders Management System was required that allows users to upload and validate lists of email addresses and manage their orders thoroughly.

Classifieds Web Application


Client: EJR Associates

Project Abstract: A classified advertisements web application was developed with sections devoted to multiple categories like jobs, housing, for sale, items wanted, services, community, Resumes, and several features.

Installers Development For Medical Simulation


Client: VisibleEP (www.visibleep.com)

Project Abstract: Development of multiple installers for simulation product to automate the deployment process.

Benefits Impact: After the launching of the installers which automated this whole process, the sales volume of the program was increased by 40% in 2 months and customer satisfaction was on high rate.

Data Analysis & Performance Report Management System


Client: ABC Finance (Name Confidential)

Project Abstract: OLAP based analytics system for managing finance operations, comprehensive recovery analysis with dashboards and large set of reports.

Benefits Impact: The OLAP accounting reports reduced the time required to close ABC's books by 5 days. As a result, they can make critical business decisions that are much faster and also saved $100K in accounting software expenses.

Business Intelligence System For Human Resources


Client: Goldsurance

Project Abstract: Implementation of Human Resource Reporting system for measuring the hiring processes.

Benefits Impact: The organization previously used to face difficulties to pull data in the desired format and lack of filters. It only now takes minutes to pull reports that would take an hour or more before. It also helped to bring data together from multiple sources that don’t typically talk to each other.

Data Integration, Analysis & Business Intelligence System


Client: Pipey

Project Abstract: Business Intelligence implementation to analyze all the data and scrutinize the sales, volume, frequent customers, etc. Analytical reporting for executive decision makers to predict the revenue growth, transaction reporting etc.

Benefits Impact: At the end of its first quarter, results showed that the overall labor cost efficiency improved by 4.2%, the number of POs filled on time increased by 3%, OTC sales efficiency improved by 13.4% and central processing usage increased by 7.7% for the 300+ stores that started using this system.

Sales & Marketing Intelligence System


Client: VanArs

Project Abstract: A system was developed with the dashboards and the set of reports which can be observed by the Chief Marketing Officer (CMO) to keep an eye on the industry and his company’s market share, product volume, sales, and sentiment.

Benefits Impact: The real time visibility provided by this system made the company decision taking processes more efficient and faster. CMO was able to recognize on which months VanArs’s market share are declining and identify the significant dips. The TreeMaps in the reports were very helpful to know the competitors and their product volumes.
After six months, this business intelligence system increases the VanArs’s revenue by 18%.

Technical Architect

The Royal Bank of Scotland

(www.rbs.com)

August 2010 – February 2012


Syndicate Lending – Loan Reconciliation Automation System via FpML

Roles & Responsibilities

  • Working effectively with Business Clients on analyzing and understanding the business requirements, finalizing the scope, designing the solution, implementation of the approach, articulating them in the design documents

  • Handling end to end development that includes developing the key/critical components of the application

Project Description

  • The system supports Syndicate Loan Market activities where the agent of a syndicated loan is responsible for communicating loans events, for instance, interest rate resets, interest and fee payments, to all lenders of the syndicated loan. The communications between the Agent and lenders are take place in the form of messages which is called Notice. All these notices are reconciled at the central repository which is handled by DTCC Corporation.

  • All the notices between Agent and lender are communicated in the form of FpML. The FpML format is used in financial industry which is published by the ISDA (International Swaps and Derivatives Association). It is the standard for electronic dealing and processing of financial derivatives instruments.

Key Points

  • Designed the whole system by myself and got various recognitions and nomination for technocrat award. The design document created for this project was considered one of the best documents and has set a benchmark in the department.

  • High performance and zero notice failure delivery are the major aspects of the system. Multithreading mechanism was used to increase the performance & overall throughput to make the notice processing faster and fallback mechanism is used to ensure zero failure delivery.

  • This is the solution which is implemented very first time in investment banks industry. Earlier this solution all the banks were using legacy communications which was performed through email and fax

Senior Developer and Technical Lead

Sapient Corporation

(www.sapient.com)

September 2007 – July 2010


Western Union Financial Services Incorporation

Roles & Responsibilities

  • Requirements gathering from functional specification documents, BRDs. Applying Agile methodology - creating plans for the project divided into the stories/iterations with the target dates

  • Designing the solution and implementation approach, drafting them in the design documents which includes the framework/ technologies to be used, UML (class, sequence and context diagram)

  • Handling end to end development that includes developing the key/critical components of the application and the implementation of Hibernate, Ajax[DWR], stored procedures, Design Patterns

  • Lead the technical team - Design/code reviews of the team members and helping/guiding the team in complex issues faced during the implementation and design phase

  • Regular communication with the onsite coordinators to keep resolving the project dependencies and strive towards project deadlines with the client focused delivery

Project Description

  • WesternUnion.COM is a web application offers online money transfer services to the customers which provides an easy way to send the money using a Visa or MasterCard credit or debit card. Money can be send directly to a participating Agent location for pick up or to the intended receiver's qualifying bank account
    URL http://www.westernunion.com/

  • Gold Card web application provides the customer to review and redeem the reward points that is earned with each qualifying Western Union Money Transfer transaction. Customer can also manage the receiver’s details, know more about other rewards/benefits, review the transaction history, order history, view the alerts and set the reminders
    URL http://www.westernunion.com/gcard

  • CSC is a desktop (thick-client) application developed for the Customer Service Representatives (CSR), who is contacted by the Western Union agents/users when they are facing problems while carrying out a transaction. This application is collection of all the money transfer services, inquiry etc. that is provided by the Western Union

  • WUCCSA (WU Customer Card Service) is a desktop (thick-client) application. CSRs are contacted by customers to retrieve the reward point’s details, to redeem the rewards, know the transaction history and related gold card inquiries

  • Unified application is a solution which brings 4 different applications (CSC, WUCCSA, TMT and Workflow) on the same platform that required only a single sign on from the external launcher program. This make possible for the CSRs to work on the 4 application simultaneously and hence improving the overall performance

Key Points

  • Designing and developing the Gold card application was one of the great achievement, it is counted as one of the fastest deliverable of Western Union in a very short time span. I was involved in the Gold card from the Inception phase of the project till the production release. One of the crucial obstacles was the amendments in the requirements very frequently and consequently required to update the design and the solution approach

  • Developed the profile authentication server for single sign on to communicate the backend interfaces which include the JAXB implementation. This single sign on constituted 3 different applications: WesternUnion.COM, Gold Card and Prepaid

  • Established Proof Of Concept for exposing stand alone web services to external vendors in a secure and scalable manner. Have designed the whole architecture for web service based application both at client & server side. I was involved in each phase from the POC to the Go Live date

Lead Developer

TEKchand (TSi)

(www.tekchand.com)

June 2005 – August 2007


ATM Live Manager Product Suite

Roles & Responsibilities

  • I joined this company when the product was being built and in initial stage. I was involved in every phase of the product development starting from creating POCs, doing R&Ds for ATM remote management, brainstorming on product design. It also included researches on ATMs functioning where the hardware resources are very scarce like memory and bandwidth

  • Development of the architectural framework on which the product was built

  • Comprehensive documentation of product architectural design which includes workflows, solution and technical approaches of the product

  • Responsible for end to end development that includes developing the key/critical components of the product following the TDD environment. Involvement in the packaging and release management of the product suite.

Project Description

  • ATM Content Manager is a comprehensive web based ATM Content development, management and delivery system that is both ATM Vendor and OS agnostic. It interfaces with the ATM Driving Switch for the real-time, automated, and targeted delivery of textual and graphics based content. The platform interfaces directly with TCP/IP based ATMs for the remote delivery of graphic and multi-media marketing content. On Demand Graphic download provide a simple and secure web-based system for the remote download of graphic and multimedia content to TCP/IP ATMs
    URL http://tekchand.com/product_atmc.html

  • ATM Personalization Manager is a set of add-on to enable the management of the customers cardholder preferences (language, usual transaction, and receipt preference) on the ATMs
    URL http://tekchand.com/product_atmp.html

  • ATM Remote Manager is a client-server system with an intuitive web-interface for the remote management of Windows-based ATMs. Its functionality includes: ATM Inventory Hardware and Software Details, File Upload/Download & File System Management, Windows OS System Commands, Image Capture For Check 21
    URL http://tekchand.com/product_atmr.html

2002 - 2005

Masters in Computer Applications (MCA)

National Institute of Electronics and Information Technology, India (formerly, DOEACC)

2001 - 2002

Post Graduate Diploma in Computer Applications (PGDCA)

National Institute of Electronics and Information Technology, India (formerly, DOEACC)

1999 - 2002

Bachelor in Mathematics

Delhi University, India