Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Skill Set
Block chain: Blockchain explorer, Fabric Composer, Go Language for Chaincode Implementation.
Hyperledger Fabric (HLF) v0.6 network on Cloud (Soft layer VM with Ubuntu OS) and on Local (Window 7
with Oracle VM Virtual Box). Chaincode deployment on Cloud (IBM Bluemix Blockchain as Service,
Softlayer VM) and on local (Windows 7)
DevOPS Tools for Continuous Delivery, Integration and Deployment: Jira, Git, Gerrit, Jenkins, Sonar
Cube Jfrog Artifactory, Urban Code Deployment.
Cloud Application Development and Deployment: Cloud Foundry and Container App Deployment on
IBM Bluemix, Amazon Cloud, and Google cloud platform.
Docker: Create Docker Images for Enterprise Applications, push it to Public Docker repository, re-use the
same on IBM Docker Container
Java/ J2ee Frame Works: JSF, Struts, Hibernate, Spring MVC, Struts and Rest Controller.
Java script MVC frameworks: Client specific V4 & Multi-Channel Application Architecture (Angular Js)
Web Services: SOAP and Restful Web services with Spring MVC and Micro services with Java8/Spring
boot, Scala / Akka with HTTP
Web services Testing Tools: SOAP UI, Postman, Swagger UI, and Rest Client
UI Technologies: DOJO, Ajax, JavaScript, CSS, XML, HTML, DHTML
Databases: Cloudant Database as a Service, Informix Time Series, Oracle 8i, MS-SQL Server 7.0, DB2
IDE s: IntelliJ, Atom, Rational Software Architect (RSA), Eclipse, WSAD, Rational Application
developer(RAD), Atom, Bea Workshop, Rational Portfolio Manger 7.0, RTC
Build Tools: Ant, Maven, Graddle
Control Environment: GIT, Gerrit, SVN, Clear Case Remote Client, CVS, MKS
Web & Application Servers: IBM Http Server, Web Sphere Application Server 6.0, 6.1 and 7.0.0.11, 8.0,
Liberty 16.0.0.3, Apache Tomcat 6.0, Glassfish Server, Bea WebLogic8.1, JBOSS Fuse Application
server
O/S: Windows, Ubuntu14.04.01/16.04.01, AIX
Education
Post Graduate Diploma in Advanced Computing from CDAC, Pune, India
Bachelor of Engineering (Civil)- 1996, Kolhapur University, India,
1
Professional Experience
May 07 to till Date, Application Architect, IBM India Pvt. Ltd, Pune
2
Prepare High Level Design specification.
Provide Estimate, Task list with duration to scrum master to plan Sprint
Implement Chaincode and deploy it on IBM Bluemix Blockchain as a Service (based on Hyperledger Fabric
v0.6)
Leveraging IBM Next Gen ADM Platform,
Create Jira Board, Create Sprint Add tasks. Stories, epics.
Configure Git Hub for source code management, Jenkins for CI builds, Artifactory for build
storages, Urban Code Deploy to auto-deploy final artifacts to IBM Cloud (Bluemix Platform).
Create Pipeline for blockchain application components
Environment: IBM Web Sphere Liberty with JDK 8 Support, Go language, Postman, Rest Client, Hyper Ledger
Fabric (HLF) v0.6 IBM Approved Docker Images for HLF0.6, Ubuntu OS v14.04.01/v16.04.01, IBM Soft
layer Virtual Machine and IBM Bluemix Container for HLF network, IBMs Next Generation ADM Platform for
DevOPS Pipeline for UI and chaincode deployment on IBM Bluemix Cloud Platform
Team Size: 5
Achievements: Managers Choice Award: Show Personnel Interest, Jun 2017
In this MVP, Blockchain user roles are created to access particular peer in the network .Insuree purchases policy
form Insurance Company, Once Insurance company salesperson creates its entry in the blockchain network,
Insuree can visit Hospital in blockchain network for medical treatment with prior appointment or without
appointment. Hospital Admin can view the appointment booked by Insuree. After treatment hospital Admin add the
claim details (e.g Doctors consultation fee, Medicines Charges and Pathology charges. Hospital and Insurance
Company agrees on Proof of care Offline) verifies Un-Availed Balance, Cash Payable and Submits claim.
Blockchain code will only authorize the payment and further processing will be done by Payment System/Bank
Node and un- availed balance will be updated on Blockchain network
Environment: IBM Web Sphere Liberty with JDK 8 Support, Go language, Postman, Rest Client, Hyper Ledger
Fabric (HLF) v0.6, IBM Approved Docker Images for HLF0.6, Ubuntu OS v14.04.01/v16.04.01, IBM Soft
layer Virtual Machine and IBM Bluemix Container for HLF network
Team Size: 5
Blockchain POC Bajaj Allianz General Insu rance Company (BAGI C) , OPD
Insurance (India)
This POC combines a smart contract with a permissioned, shared ledger. The blockchain system records the
complete event details in the ledger and payment is transmitted securely and automatically from the insurer to the
insuree when the conditions are met. It mainly targets -
3
a) Creation of a functional Blockchain system that executes automated claim processing for OPD Insurance
using Smart Contracts while bringing in the advantage of a distributed shared ledger without needing a
central trusted entity.
b) Determine the feasibility of Blockchain technology to simplify the end to end claim processing.
As Lead Architect, I was responsible to
Work with client to prepare Statement of Work, Use Case and Business Requirement Specification creation.
Provide Blockchain Solution.
Prepare High and Low-Level Design Specification and its walk through to all stakeholders
Establish Blockchain connectivity from Bluemix to Softlayer VM (SLVM) by opening port on SLVM firewall for
inbound and outbound requests and by using secured gateway service connectivity without opening ports on
SLVM firewall
Create Multiple Blockchain Hyperledger Fabric (HLF) v0.6 networks on SLVM to run multiple Blockchain PoCs
in parallel.
Deploy Blockchain Application Test UI on IBM Bluemix OR SLVM establish connectivity with HLF network on
SLVM
Create HLF v0.6 and v1.0 network on Windows 7 and SLVM to check co-existence on both on same system.
Configure Blockchain Explorer on SLVM to view blocks created per transaction in the blockchain network.
Environment: IBM Web Sphere Liberty with JDK 8 Support, Go language, Postman, Rest Client, Hyper Ledger
Fabric (HLF) v0.6 and v1.0, IBM Approved Docker Images for HLF0.6, Ubuntu OS v14.04.01/v16.04.01, IBM Soft
layer Virtual Machine and IBM Bluemix Container for HLF network
Team Size: 5
Achievements: Managers Choice Award for Demonstrating the practice: Unite to Get It Done Now, Mar 2017
4
Monitise is offering Mobile Money Products worldwide having its major stakeholders Europe and US Markets. Visa
Inc is one of the Major customer of the Monitise in US. Visa INC DPS is the strategic development team and FIOB
is the Financial on Boarding Team
Ba rclays Personnel and Corpo rate Banking (UK), Debit Card Fraud Alert Phase II
Debit Card Fraud Alert System Phase 2 (DCFA-II) was integrated with Card Hub Screen, Falcon Fraud Alert
System and Business Process Manager to handle fraudulent transaction alerts. Based on the notification received,
Customer can initiate request to block respective debit card.
As an Application Architect & MCA Dev Lead, I was responsible to
Enable project team (12+ member) on MCA Framework, MCA application configuration, coding standards
for presentation (UI) and controller layer (EPS REST services), and consumption of SOAP services,
exception handling, Junit, Code coverage etc. as per clients guidelines.
Design and deliver Change Requests, Perform Business Requirement Analysis, prepare estimates, Identify
risk and Issues, Prepare Express Technical Design, Plan build and delivery, Perform code review, test
review, Update the project RAID status on clients MCA confluence wiki and UAT support
Defect Analysis, Defect fix verification with continuous improvement (CI) model for development life cycle.
Team Size: 12
Environment: IBM Web sphere Application Server 8, MCA (Multi Channel Applications) Framework (MVC based
Java Script Framework), Spring MVC, Restful Web Services, Soap UI for testing business service calls , Rest Client
for Controller Service Testing
5
B-Resolve / SolveIT project belong to Barclays Complaint Platform. It comprises of different work streams to log
and process the complaint e.g. Log a Complaint (Log IT), Manage Complaint (Manage IT), Resolve Complaint
(Track IT) and Cloud IT. Document Management...etc for particular Customer.
As Senior Solution Designer, I was responsible to
To prepare and manage SOAP services design and Restful web services and MCA Application Express
Technical Design for Complaint Platforms Major Demand Stories like Document Management, Log a
Complaint, Jeopardy Management Queue Depth Report.
Provide ECS design walkthrough to the client and other stakeholders including component designers, E2E
designers and implementation team etc.
Incorporate comments and obtain sign off for each sprint in ECS design from client.
Prepare and Maintain Queries Comments Register for design version change.
Conduct ECS services Code Review.
Provide continuous guidance to the Dev Team. Interact with MCA team, Business Analyst, E2E designer and
other Middle Tier Business service teams to bring Component design to stable stage.
Update Barclays confluence wiki for EPS catalogue express designs.
Team Size: 12
Environment: IBM Web Sphere Application Server 8, MCA (Multi Channel Applications) Framework (MVC based
Java Script Framework), Spring MVC, Restful Web Services, Soap UI for testing business service calls, Rest Client
for Controller Service Testing
Achievements: Appreciation for IBM Blue Mix Platform Banking use case Proof of Concept contribution - 2014
Managers Choice Award - 2014.
Aus G rid (Ene rgy Australia) , FOAK - P hase I dentification Solution System
The First-of-a-Kind (FOAK) Phase Identification project is a research project undertaken by IBM Research together
with the IBM local team (IRL, GBSC), Energy Australia, and Sydney University to trial a solution that will be
identifying household phases. The FOAK project supposed to try the following capabilities:
Identify phases for houses connected to one transformer.
Batch import flat file data extracts from DM&C and House Meter Readings.
As Lead Developer, I was responsible to
Perform solution design, development and delivery to customer using agile methodology.
Contribute in application architecture decisions.
Complete development of business component and its integration with Cplex rule engine developed by IRL
with Informix data Blade servers database time series data
6
Provide Web based interface to allow users to view meter reading data, transformer data and the results of
the phase identification process in text as well as Graphical Presentation/ Chart format
Prepare Conceptual Design specification, Operational manual, user Guide. Development View Configuration
Guide, Deployment Guide and System Integration Specification Document
Team Size: 6
Environment: Struts(MVC2), Spring IOC Injection in Struts application, Ajax, DOJO, JavaScript, style sheets(.css),
Informix Database 11.70(Time series), Web sphere Application server 7.0.0.11, IBM Rational Software Architect
Version 7.5.5.3, Clear case 7.1 and SVN Repository 1.6
Achievements: Orion Award - Eminence and Excellence Recognition, Nov 2012
Deutsche Bank (Germany) , PCL Web, S CT Tool, DBPC , NPSC , BCU Catalogue
Security Compliance Tool (SCT) - Automated compliance tool for Physical Assets (Computer) owned by project
Deutsche Bank Product Catalogue (DBPC) - Product Catalogue for services offered to the Deutsche Bank.
Non-Productized Service Catalogue (NPSC) - This Service Catalogue contains contractual data for all signed
agreements for Non- Productized Services between the Deutsche Bank and IBM. This catalogue offers the
functionality to create, view, update and delete the NPS data for Deutsche Bank client.
Backup Service Utility Catalogue (BSU) - This Service Catalogue contains all the data for BSU registered nodes. IT
is stored in a central database and used as input to the customer invoicing systems. BSU provides interface for
user to view, search, add, modify and delete particular BSU node data and to export BSU service related report.
Project Control List Web (PCL Web) - It contains data of all projects running for Deutsche Bank Account (customer
funded projects) as well as IBM-Internal projects. With this application user can import and export the required data.
As a Senior Application Developer,
For SCT, Prepared High Level User Interface specifications and carried out development of dynamic web
project for UI click dummy. Performed team leading and project tracking in Rational Portfolio Manager
For DBPC, worked on development task like enhancement and bug fixing
For NPSC, completed development Environment set up & Project Configuration. Prepared Design
Diagrams like Use Case Diagram, Sequence Diagram and Component Diagram. Prepared Design
Specification Documents - Test Specification, Use Case Model document, Component Model Design
Document, Java Code Review Specification Document. Performed coding for View Master Data List
Module, design and code reviews, Team leading, mentoring new Joinee in a team , updates to project
documents and managed project in RPM
For BSU, completed development Environment set up & Project Configuration. Prepared Database Design
Diagram for Master, History Schema and Data Model Diagram. Prepared UI Screens using IBM Intranet
Web site norms. Prepared Design Specification Document like User Interface Design Specification,
Physical Database Design Document, and Test Specification document. Created Database/Triggers.
Coded Create BSU Data module. Performed Code Review and Design Review, team leading, mentoring
new Joinee in a team. Updated project documents like PTD (Project Tailoring Decisions), PMSS (Project
Management System Summary), CM (Configuration Management) Audit Checklist, Risks and Issues,
Creating RVTM (Requirements, Verification and Traceability Matrix) and managed project in RPM.
Prepared online In-flight matrix for different deliverables in the project. Participated PHR (Project Health
Review) and provided compliance to the same
For PCL Web, Prepared UI Screens as per IBM Intranet Web site norms, UI Design Specification, Test
Case specification, Logical Data Model Specification, Java Code Review specification and Test Execution
Reports. Prepared Entity Relationship (E-R) Diagram for database. Performed Coding, manual Testing,
unit testing for Search Baseline Data Module and Log Message Display Module. Performed Project
Tracking in RPM by Creating Project from OPAL templates, Base lining Managing Scope, Schedules,
Documentation and Extracting different reports. Created offline Metrics Collection as per QA template.
Participated PHR (Project Health Review) and provided compliance to the same. Performed role of Quality
Champaign.
Team Size: 8
Environment: JSF, Hibernate, Struts, EJB2.0, DB2, JUnit 3.0, Web Sphere Application Server 6.0/6.1/7.0, Clear
Case Remote Client 7.0.1, Rational Application Developer 7.0.15
7
Electronic and Hardware Product Information Management System (EPIMS / HPIMS) is part of RDX (Reference
Data System) system. It is an Inventory Management system for IBM s Software and Hardware products. It is
interconnected with SAP and other interfaces.
As an Application developer, I was responsible to
To perform Coding and Testing for Building Block A for Enhancement of Hardware Product Information
Management System (HWPIMS) Back End Design.
Create and Modify NSTs (Non-Sap Transport) Database.
Create and document Global accelerator (GX1) Database.
Create and Promote Test Announcement.
Solved Manage Now (MN) Tickets.
Team Size: 9
Environment: Versata - customized J2ee Framework, DB2, Web sphere Server 5.1, CVS Repository, Rational
Application Developer 6.0
Jan 03 Dec06 Assistant Engineer II, Information Technology and Co Ordination Center, Pune,
PWD Maharashtra, India, e-governance
8
As a Senior Web Developer, Designed and Developed New web pages and online applications. Carried out
Modifications and enhancement to existing online applications. Performed activities like Maintenance and
Regular Backups of existing website and concerned Databases, Web related Feedback answering,
Website Traffic Reports Generation like User Detail Report, Hit Detail Report, Visit Detail Report, and
Organization Detail Report Using Site Server 2.0. Performed Updates for Static data of different sections
like e-books, Photo Gallery, Seniority List and District Schedule Rate. Delivered departmental website
Presentations to Government bodies of other States as per instructions of higher authorities. Performed
role of Web Site Management Board Committee Member.
Team Size: 10
Environment: JSP, Servlet, Bea Web Logic8.1 Apache TomCat4.1, PB6.0, ASP3.0, MS SQL Server 7.0, Oracle8i.
Internet Information Server 5.0 (IIS), Site Server 2.0
Certification
IBM Accredited Application Architect Certification in 2014
IBM Certified Application Developer - Cloud Platform V1(C5050-285) by IBM in 2016
Sun Certified Java Programmer 5.0(SCJP) by Sun Microsystem in 2009
IBM Badges
IBM Certified Application Developer - Cloud Platform V1 issued on 9th Sep 2016 -
https://www.youracclaim.com/badges/1c93e648-fbca-4389-96ac-7c9e45093ea8/linked_in_profile
Cloud App Developer 8th Sep 2016 - https://www.youracclaim.com/badges/5d4ca312-71e8-4905-b9e9-
01432348bcce/linked_in_profile
Blockchain Essentials for Developers on 12th Sep 2016 https://www.youracclaim.com/badges/b7f93afd-
2f31-4c89-9321-16e571d07070/linked_in_profile
IBM Design Thinking Practitioner 12th Sep 2016 - https://www.youracclaim.com/badges/9c158b24-8178-
4059-bf06-638bfc47412b/linked_in_profile
Blockchain Essentials for Developers (Revised) 22 nd May 2017 -
https://www.youracclaim.com/badges/c6764c43-9555-44cf-84c0-b66eb6cb6825
9
Fundamentals of Six Sigma (BLG2366), Getting Started Managing Projects in Rational Portfolio Manager
(PM45G)
References
Available upon request
10