professional
summary
Kankan has studied in a premier institute for over 7 years and has
researched and developed systems for over 25 years. He has been an Enterprise
Integration Expert over 10 years. His first project as an Enterprise architect
was in 1994 (Mechanized Switch Translation System).
Kankan is an Enterprise architect with thorough knowledge in SOA
Web Services Security Communication Adapters and Message Brokers. He is hands
on with WebSphere, z/OS, Internet, Linux, Windows and Unix. He has been Systems
Manager for mainframe installations over 7 years and experienced in system
programming, capacity planning, performance measuring etc.
RUP etc.
·
ROSE
·
RequisitePro
·
ClearQuest
·
Visio
·
SOMA
RDBMS & DW & File System
OS
Communication
Directory
Security & Authentication
Languages & Scripting & IDE
Version Control
Performance
Framework & SDM & QA
·
Expertise in XML, SOA Design & Governance, BPEL, Web Services,
J2EE, .Net 2/3, Enterprise Integration, MQ, Message Broker, ESB, JMS, MSMQ,
SOAP, WSDL, UDDI, LDAP, Adapters (Oracle ADF and TIBCO iP/BPM) and Application
Servers (WebLogic 8/9, WebSphere, IIS 5/6, Tomcat, Sun, OC4J etc.)
·
Extensive Data modeling, OLAP, OLTP experience in client server,
Mainframe and Internet using SQL Server, Oracle (7, 8, 9i, 11g, 2k), DB2, and
Informix. Extensive knowledge of ADO,
TSQL, DTS, and PL/SQL. Familiar with OLAP and Analytic tools from Microsoft and
Oracle. Familiarity with DB2 development center, DB2 Connect, QMF, and DB
performance tuning.
·
Over 15 years experience in zOS MVS DB2 CICS DATACOM VM SNA VTAM
Assembler COBOL as System Programmer, Technical Lead and Large software package
developer.
·
Consultant to SEI CMM level 5 and ISO 9001 certified software
companies for five years. Familiar with
all aspects of software quality requirements, project management and necessary
documentation using Rational, Visio, Office, Project, Lotus Notes and Outlook,
Visual Source Safe, ClearCase, Endevor, Librarian, Togather.
·
Conversant with UML (Business Process and Flow Diagrams; Use Case,
Class and Object Diagrams; State chart, Sequence, and Collaborative diagrams
etc.), SDM (Waterfall, Iterative, Agile, Rational Unified Process, and
structured modular design).
Techvision Systems Inc., Columbus OH 12/07
till now
SOA Architect
Technology: BPEL,
Oracle ADF, OC4J, WSAD, WAS, WPS, Oracle 11g, Java, JSF, JMS, MQ, ESB, WSDL,
SOAP, Web Services, zOS, DB2, Linux, SOMA
CSC/IRS, Washington DC 02/07 to 11/07
Architect and Designer
Projects:
IRS is replacing its
legacy mainframe based Tax Return processing system with Object Oriented, SOA
based and DB oriented application design in phased manner.
Technology: MVS, TSO, ISPF, DB2, CICS, MQ, C++, Visual
Studio, HummingBird, SOMA, ASC Framework, ClearCase, Rose, Endeavor, XML, and
OMVS/USS.
Nationwide Insurance, Columbus OH 07/06
to 12/06
Consultant,
Project Delivery – Solution Architecture and Project Management: Enterprise,
Infrastructure, Information, Application, Security, and Network
Role:
Solution Architect for One IT
Solution Division of NSC. NSC is the service center for rest of the NW
companies. It has number of applications such as Ticket, Problem, configuration
Management, billing and service management system; Project Initiation and
monitoring systems; besides looking into all process improvement efforts,
responsibility included creating design and planning artifacts of all SDLC
efforts and overseeing of entire IT processes.
Solution Architect of Several Large Projects:
Infrastructure, upgrade and implementation of
Service Center for Incident, Problem and Change Management.
Development of Project Approval Management System
Development of Application Management system
Technology: Service Center 5.1, 6.1, 6.2, Connect IT, IAA,
TIBCO, MQ, WebSphere Application Server 5.x, AJAX, Sevlet, IIS 6, SSO, SAML,
ASP.Net, J2ee 1.4, Oracle 9.2.4, ADS, RACF, LDAP, eDirectory, Windows 2003,
Visio 2003, Rational Tools, Solaris 8, VMWare ESX, Linux, zOS, .Net Framework.
01/06 to 06/06, Aetna, Blue Bell PA
Application Architect Lead: leading
a team of 4 to 5 architects and overseeing end to end implementation of SDLC
projects
ROLE: Lead
Application Architect in multiple Dental and Healthcare Insurance projects
Application Design, project assessment and overseeing of multiple SDLC
Projects using SOA.
Tools: Rational Rose, Requisite Pro, ClearQuest, PlanView, Visio, RSA,
Office, Outlook, SDLC using CMMI process control, Data Modeling, UML. VB.Net,
ASP.net, C#, C++, Security, Java, MQ
Integrator, J2EE, J2SE, Communications, Sockets, Encryption, XML, SQL, DB2, SQL
SERVER, Oracle, DB2, COBOL, Assembler, WSAD, IIS, ADS, RACF, CoolGen, UDDI, WSDL,
SOAP, JMS, MQ, SAML, SSO.
01/05 to 12/05, Northrop Grumman, Columbus OH
CONSULTANT
ROLE: Architect, Analyst, and
Developer: leading a team of 5 engineers and developing solution
Performance evaluation Test Design
Development for Mobile Data Communication System
·
Study and Evaluation of User
Authentication and Secured Communication of Public Safety System using wired
and wireless technology. IPSEC, SSL/TLS, PKI, SPD, KM, PPP/SLIP, L2TP, UDP,
TCP, IP, MSMQ
·
Several Simulators design and
development: Vehicular Modem
Simulation, FLM Host Simulation for Application System Load generation using
Mobile Client Simulator. Technology used Serial Programming, SLIP / PPP,
Socket, IP, IPSEC, VRM 650/800, NCL, DBS, RNC, WNG in Aix/Unix/Linux/Windows
2003, C++, VB, .Net
·
Mobile data system consisting of 2500
mobile units, Motorola Wireless System (RD-LAP, VRM, DBS, RNC, WNG), Windows
based Public Security System and Unix based Message Switching System to be
tested for Performance and Load. Analysis and debugging of the system for
performance degradation during load. Creation of test environment. Over all
responsibility for system design and system development. Technology involved
programming for serial communication, winsock, lower level drivers, IPSEC and
debugging of existing wireless system. Used XML, XSLT and XSD for Document Data
Formatting, Transformation and Extraction. GUI design and development using
Java Swing and VB.Net for Host Application and Client Simulator. http://kankanroy.bravehost.com/MobileSystemSimulator.html
Technology used: IPSEC,
RD-LAP, SAML, SSO, PKI, Kerberos, SOA, Windows 2000, Unix, VB.NET, MSMQ,
Borland C++, UDP, TCP/IP, winsock, VB6, COM, Java, AWT,
Swing, TCL, WSH, XML, XSD, XSLT, DDK, Serial Communication, Ethereal etc.
Responsibility:
07/04 till 01/05, United Parcel Services,
Morris Town, NJ
CONSULTANT
ROLE: Architect, Developer
Tradeability Data Export and Import
Technology used: SOA, WebSphere 5, z/OS, MVS,
OMVS, DB2, SQL Server, Oracle, Stored Procedure and Triggers, CICS, MQ Series,
COBOL, Java AWT and Swing, XML, XSD, XSLT, WSAD, ODBC, JDBC, J2EE,
Eclipse, DB2 Connect, DB2 Development Center, DB2 Data Propagator, Expeditor,
QMF, DB2I, SPUFI, CA/Platinum, UDDI, WSDL, SOAP, JMS, RUP, ClearCase, and UML.
Responsibilities
07/03 to 07/04, Collaborating with
Intellisys Technology, Chicago
PRINCIPAL CONSULTANT
ROLE: Leading a team of 35
architects and engineers and developing SOA based Internet applications.
Legacy Data Access
Technology used: SOA, Web Sphere 5, Rational
Rose, Java AWT and Swing, JNDI, LDAP, NIS, ADS, DIRXML, XML, XSL, SOAP, WSDL,
UDDI, JMS, MQ, WSAD, ODBC, CLI, JDBC, and J2EE, .NET, C#, VB.NET, IIS, MVS,
OMVS, DB2, Data Propagator, DB2 Connect, Db2 Development center, CA-Platinum,
SQL Server, Oracle, Stored Procedures/Triggers, CICS, MQSeries, MSMQ, Unix,
Windows 2000, MVS, ClearCase, RUP, and UML.
Responsibilities
06/02 to 06/03, HCL Perot Systems,
Dallas TX
CONSULTANT
ROLE: Mainframe Architect, ALC
Specialist
Subscriber ID expansion project at
Blue Cross Blue Shield, Providence RI
Technology used: MVS, IMS, COBOL, Assembler S/390,
FileAid, JCL, ISPF, Windows, Lotus Notes, Excel, Access, and Word
Responsibilities:
Internationalization/maintenance of
MBNA’s batch/online system (06/02 to 04/03) at MBNA Hallmark Information
Systems, Dallas, TX
Technology used: MVS, CICS, DB2, AbendAid, Xpeditor,
Hiperstation, Assembler S-390, COBOL, FileAid, JCL, ISPF, Windows, Outlook,
Excel, Access, SDM, Word, MVSO, and HP-UX
Responsibilities
08/00 to 05/2002, ProNet
Consulting Services, Inc., Columbus OH
CHIEF ARCHITECT
ROLE: Project Manager, Architect
·
Security - developed a solution for security
and privacy in web application. It’s
designed to be superior to conventional https and doesn’t need
certification. Each user has a unique
service channel all for himself with the server. The service channel is created during sign up and can be changed
at any time. The security is robust and
designed for a collaborative environment.
Each collaborator or user has its own private key and not shared. It’s public key too is shared with main
server alone and none other. Main
server plays the role for the exchange of Symmetric keys between two
collaborators and it signs off.
Collaborators then exchange information during a session that can’t be
interpreted by any one – even Main server.
New algorithm has been devised for symmetric key generation that’s very
fast and arbitrarily long. Encryption algorithm is Stream Cipher that too it is
different in each invocation. ‘Sign up’
cannot be done under program control.
User password is never sent from client in any form, and not stored in
server. Client side object retrieves private messages and makes it available to
JavaScript for incorporation within web document. Prototype in C++ is ready.
Server side deployment was done using IIS 5 that's translated to COM
objects, Java2 applets and RMI EJB using WebSphere AS2 and Java Web Server. IDE used included the following:
VS 6, Forte 3, VisualAge 3 in Windows NT/ME
·
Directory Services – Engaged in testing and evaluation
of Java LDAP, eDirectory, Active Directory in web environment (WebSphere, IIS,
TomCat) for development of enterprise wise user authentication system.
Responsibility: Architect,
developer, sole contributor, and performance analysis
http://kankanroy.bravehost.com/Test.html
A Short Note on
Security, Privacy and Encryption
Collaborative Platform for Healthcare
·
Designed/developed
a web based distributed document management system for the healthcare industry.
This is a collaborative platform for the healthcare industry. Patients, practitioners, medical service
providers, diagnostic centers, plan purchasers and health plan providers may
become participating users and can communicate with each other at the P2P
level. It implements instant messaging
system for transferring message, document or document request. Collaborating servers could be any – IIS,
Apache, WebSphere, or even, Personal Web Server etc. Authentication is only done in the central system implemented
using IIS. Documents remain in the web
servers of the participating user. It’s
possible to search extensively for a patient, PCP, or document owned by any
user. After locating a document,
message may be sent instantly to the owner to release the same for access for
limited time period. It’s also possible
to capture all information related to patients – comments, notes, diagnostic
reports, observations etc. It’s also
possible to assign or remove consultants to a patient by PCP. PCP may allow limited access of patient
information to consultants to a patient
Technology used: Windows NT, IIS
4/5, WebSphere 4, JavaScript, Java AWT and Swing, XML, XSL, XSD, WASD,
MQSeries, VB Script, ADO 2, C/C++, SQL Server 7, ASP.NET, and Perl 5.6
Responsibility: designer,
developer, sole contributor, and performance analysis
http://kankanroy.bravehost.com/cph.htm
Engineering Document Management System
·
Designed/developed
a web-based engineering document management system as a B2B Service. EDMS is
intended for reprography service providers, engineers, architects and project
managers who intend to manage any kind of digital documents in web based
digital vaults. It’s customizable
application with payment module and document transformation facility. Developed in IIS 4 using SQL Server 7, VB
Script, Jscript, XML, HTML, C/C++, and ADO.
EDMS manages a variety of files such as Tiff, XML, XSL, XSD, HTML, Word,
PDF, DWG, Sound, and Video etc.
Currently EDMS has Tiff file transformation facility. It’s also possible to convert any kind of
image file to Tiff, Jpeg or Gif during upload for web viewing. Use case methodology and UML were
used for the design
·
Technology
used is Win NT, IIS 4/5, JavaScript, VBScript, ADO 2, MSMQ, C/C++, SQL Server
7, ASP.NET, and Perl 5.6
Responsibility: designer,
developer, sole contributor, and performance analysis
http://kankanroy.bravehost.com/Over_View.html
01/1999
to 07/2000, NSE Software AG, Munich Germany; ESS Limited, Interra IT, India
CONSULTANT
ROLE: PM, Architect, Developer
Business Activity Management
Technology used: Windows NT,
Apache, Oracle 8, CORBA, DCOM, Java AWT and Swing, Togather, JBuilder,
JDBC, Swing, XML, NetWare NDS, PL/SQL, and UML
Responsibility: design, prototype
development and performance analysis
Legacy Document Conversion
Technology used: VM/CMS, Script/VS,
XEDIT, PERL, FM+SGML, SGML, XML, XSD, XSL, DocBook, Web Publisher, Windows NT,
3270 File Transfer, Rumba, GML, BookMaster, WebWorks Professional, and SDM
Responsibility: designer,
developer, sole contributor, and performance analyst
http://kankanroy.bravehost.com/
Web enabling of an Oracle based ERP module
Technology Used: Oracle Web Server,
Oracle 8, Java 1.1, and HTML PL/SQL, SDM, Oracle Developer 2000.
Responsibility: systems consultant,
performance analysis of Oracle – JDBC and product support
09/1997 to 12/98, Interra Software
India, Pvt Ltd, NOIDA India
SENIOR
CONSULTANT
ROLE: PM, Architect
Technology Used: VM, MVS, CMS, TSO,
Rumba, COBOL, VB, XML, Java, CICS, DB2, VSAM, Script/VS, Perl, XEDIT, CP, FM+SGML,
GML, FTP, and SDM, etc.
Responsibility: senior consultant,
researcher, and senior software developer for the product support system for
Walker interactive system. Prepared a
comprehensive documentation for the PS
01/1995 to 09/1997, ET&T, CSET,
SIIT, IIS INFOTECH, SVAM Software Delhi India
CONSULTANT
ROLE: PM,
Architect
Interactive Objective Test
Responsibility: Designer,
developer, and sole contributor
Software Security
Role: designer, developer, and sole
contributor
Tools
Responsibility: designer,
developer, sole contributor, and performance analysis
Retail Operation and Department
Stores Management Package
Responsibility: designer,
developer, and sole contributor
Wizard Revision
Responsibility: systems consultant
NetWare LAN Administration Package
Responsibility: Designer,
developer, and sole contributor
05/1994
to 12/1994, NYNEX S&T Asia, Bangkok Thailand
CONSULTANT
ROLE: PM, Architect
Mechanized Switch Translation System.
Responsibility: analyst, designer,
performance analysis and improvement of throughput
08/1989 to 04/1994, ABC
International Pvt Ltd., NOIDA
SYSTEMS
MANAGER
ROLE: Chief Technology Office
Wholesale Distribution System
Responsibility: Manager, Designer,
systems consultant
Retail Store Management System
Responsibility: designer, developer
and project manager
Personnel Management System for Indo Tibetan Border Police
Responsibility: project manager
IBM Installation
Responsibility: systems manager,
performance analysis, fault isolation, and tuning of IBM OS and its various
components
03/1987 to 07/1989, STP Limited,
Calcutta India
PROJECTS MANAGER
Integrated Office Productivity Tool
Responsibility: Designer,
developer, and project manager
04/1982 to
02/1987 Computronics, New Delhi, India
DEPUTY MANAGER (SOFTWARE)
ROLE: PM, Architect
PERT/CPM
Time Table Preparation
Generalized Syntax Analyzer
Fast Dump Restore and Data Set
Function, Stand Alone Restore
Responsibility: Designer, developer
and sole contributor
08/1980 to
02/1982, Directorate of Statistics, Manama Bahrain
SOFTWARE SPECIALIST
01/1979 to 02/1980, Administrative
Staff College, Hyderabad, India
CONSULTANT
ROLE: PM, Architect
Matrix Generator and Report Writer
Role: designer, developer and
project leader
03/1974 to 12/78, 03/1980 to
07/1980, O.R. Group, Baroda India
PROJECT MANAGER / PROJECT LEADER /
SENIOR SYSTEM ANALYST
Role: PM, Architect, Developer
Canal Network Determination
Responsibility: senior research
analyst
General Purpose Simulation System
Responsibility: designer,
developer, and project leader
Tape conversion
Miscellaneous programming assignments
PUBLICATIONS
Education
Indian Statistical Institute,
Calcutta India
1967 to 1971, B STATISTICS
(Honors)
1971 to 1972, M STATISTICS
(Advanced Probability and Mathematical Statistics)
1972 to 1974, Advanced Studies in
Computer Science
URL: http://kankanroy.bravehost.com/