o Total Experience: 20 Years in Information technology.
Technologies: Java, J2EE, EJB, Struts, JSF, Hibernate and Spring Frameworks, PHP & MySql and Oracle Database Administrtaion etc.
o Product Management: Product analysis, alternatives, Standards and Product Life Cycle.
Overview of APIs, Master Data, Customer data, Design interfaces, Release planning.
o Project Management: Project initiation, Planning, Estimation, Monitoring, Configuration, Time Management, Change management, Managing risk areas and mitigation plans. Communicating with stakeholders throughout the project life cycle. Quality management. Project Closure analysis.
Domains crossed through:
o BFSI Domain: Banking, Financial Services and Insurance. Inventory, Chits and Investments.
o E-Commerce, Virtual Warehouse, Managerial Information System, Automobile.
o PIMS Domain: Public Issue Management system (Shares & Debentures Process)
o ERP Domain: Enterprise Resource Planning & Integration in manufacturing units.
o HealthCare, Corporate Admin, Pay roll, Workflow Management, Retail and Supply Chain.
o Logistics and Warehouse, HR administration, Results processing system.
o UML Design - Domain model, Use cases and ER Diagrams with Microsoft Visio.
o Java, J2EE, EJB, AJAX, JSF. Struts, Hibernate and Spring frameworks. PHP.
o Application Servers: Tomcat 5.0.2, Jboss 3.0.2, Weblogic 7.0, SOA Web services.
o Operating Systems: Windows Xp, SCO Unix 5.0.2 Internals & Networking.
o Database: Oracle DBA, MS SQL Server, My SQL, SQL Loader, Postgress in Linux.
o IDE Tools: Eclipse, JCreator, Google Web Tool, Jdeveloper, Gel, ANT, Junit.
o Design Tools: UML/ER Diagrams with Microsoft Visio, Rational Suit.
o Project Management tools: "dotProject" and "MS Project".
o Secondary skills: Linux, Crystal Reports, VB.Net, ASP.Net, IIS.
o In Java Client-Server Socket programming. Java Email process.
o In Java Multi-threaded Synchronized
server with Notify and Notify all.
o Application process with with ANT (Another Neat Tool).
Frameworks with Tomcat/Jboss/Websphere/Weblogic application servers
o Struts framework in tomcat application server (Action servlets/Form beans).
Server configuration: Setting , "", ".prop", Service locators.
Setting "" with , , , jdbc.properties.
o Hibernate Framework: O/R Mapping for multiple access visual patterns through web.
1. Updating hibernate. with session factory, hsqldb driver.
2. Mapping tables in Ex: table.hbm.xml.
3. Creating java files  with set/get methods.
4. Creating java files  for compiling through ant tool with
Spring Framework: Updating with , , struts-config.xml.
o Setting , Setting commons/lib with , , ,
, , servlet-api.jar. , , , , , , , , in application servers.
o Google Web Tool: -
1. SDK: Software Development kit with core libraries and compiler for writing web applications.
2. Speed Tracer: Chrome extension allows to trace problems in web applications.
3. Plug-in for Eclipse: Provides IDE Support for GWT and app Engine web projects.
4. GWT Designer: A set of Eclipse based tools enables Ajax Web applications using GWT.
Other Java Tools: -
Window Builder Pro: To generate Java GUI code with visual design and source always in sync.
Window Tester Pro: Testing java applications includes support for SWT and Swing.
CodePro AnalytiX: To improve quality and maintainability in developer applications.
Experience in Database Administration
o Oracle Database Administration: Creating Database, Table spaces, Rollback Segments, Indexes, Synonyms. Creating triggers, Cursors, functions, procedures, Sql*Loader, PL/SQL.
RMAN: For backup and restore. Export/import data, Online/offline backup.
o Knowledge of ERP functioning and integrated application environment.
OEM [Oracle Enterprise Manager] for optimization. Increasing size of table-space, Re-set tables into permanent table-space. Back end tuning in Java with My SQL and Postgress in Linux.
Client-Server Settings in Oracle: Configuration of "", "", "".
Oracle 11g: Oracle Identity Manager, Oracle Role Manager, Oracle Access Manager, Oracle Web Services Manager, Oracle Directory Services.
o Windows Xp: Setting Workstations and Domain servers, Network Printer settings.
TCP/IP, Protocol settings, Ethernet Card [For network]. IO Card [for printer] Settings.
Installation of Windows Xp, Mother Board, Adobe Reader. Configuring Audio devices.
Installation of Ms-Office, Nero-Express [ for CD/DVD] etc.
Experience in E-Commerce
o Proposals for websites and hosting charges. Implementation of Project management tool "Microsoft Project". Support to Search Engine optimization (SEO) and Packages (Monthly/Quarterly etc).
o Website Hours estimation for: - 1. Front Pages, 2. Admin Panel, 3. Designing (with Database).
4. Client side requirements. 5. Hosting and SEO Charges, 6. Special charges for integration of tools.
7. Third party tools configuration: Bar code, pay pal integration entry of master data etc.
o Web Protection with Blue Cat k9 etc., Searching Concepts with "google analytics" etc.
Creating Blogs with , , , etc.
Web marketing: Emails, Tele calls, Forums, Blogs, ad through ad networks, SMS.
Pay to click process: in , etc.
o SEO (Searching Engine Optimization): Key Word Analysis, Site Map, RSS/ATOM Feeds,
5. Web directories, 6. Google Analytics, 7. Search Engine submissions. 8. Meta Tags.
Blogs creation in (1) , ( 2) ,( 3) , Add Gadgets, Posts, Layout. : Add setting, Edit html, settings, Layout. Feeds setting (Archives, Link lists, text, lists, poll, Edit html, etc.)
o Experience in Web logic Server 7.0: - Workshop: For developing applications.
Admin tools: For DB connectivity, process control and path settings to applications.
JMS Settings: Message Driven Beans and Listener settings. Queue, topic and publisher setting.
Control tools: For editing Deployment descriptor.
EJB Gen tool: For generating Java Beans with set, get methods.
Ant tool: For creating "" for processing (Compile, index, save, sort etc).
Aqua Logic JMS Bus configuration. Editing , and
o Experience in SOA: Updating uddi-xml, wsdl-xml, soap-xml.
Soap-xml: For Message transfer between distinct applications
WSDL-xml: Setting definitions for request and response between Client and Server,
UDDI-xml: For getting online directory with web service descriptions.
Java API for xml Parser and for DOM (Document Object Model),
JAX-RPC (Java API for xml and Remote procedure call).
o TIBCO Server: Tibco-EMS (Enterprise Message Service). TIBCO BW Service (Business Works),
Tibco-Designer (For Database and Message queues). XML Schema settings for front-end screens,
XML data elements for table operations. Setting , for XML String from Tibco Message Service.
o Pre-sale support: Product Presentations, getting requirements and Follow-up of Stakeholders.
o Review of RFPs (Request for proposals), Receiving initial documents, Preparation of proposals and SLA (Service Level agreements).Preparation of Scope statement.
o Support to BPO: - Training: Accent neutralization. Domains of Insurance, Pharmacy and Mobiles. Identifying group training needs. Organizations: Rx-Online Pharmacy, Sprint Mobiles, LIC.
o Work flow Documentation: Introduction, Model, Purpose, Scope, Process definition, Protocols, History, Classifications, Glossary of Terms and Abbreviations.
o IT Infrastructure Lab/Library: -
Service Support: Configuration Management, Change Management, Release Management, Incident Management, Problem Management, Service/Help Desk.
Service Delivery: Service Level, Availability, Capacity and IT service Community Management. Financial Management for IT services.
o Identity Control:
(2) Data protection through audit tables, alerts and logs.
(3) Access control according to given roll to each user.
o Incident Control:
Challenges involved: Open networks, Heterogeneous systems and multiple versions.
Hardware/Software updates may give conflict in configuration. Multiple units Vs different process. Multiple applications Vs different procedures. React to complaints.
o Product support: For tendering, contracting, planning and implementation.
BPO: Training about accent neutralization, crossed through insurance, pharmacy and mobiles.
Organizations: Rx-Online Pharmacy, Sprint Mobiles, Life Insurance Corporation.
Corporate training, IT services and recruitment to consulting domestic firms.
Quality Planning: - Identifying testing resources for QC and CC.
Test plan: Review of Functional requirements, Software architecture and Code.
Root cause of vulnerabilities: -
o Insufficient patch management: Failing to apply patches in a time frame.
o Insufficient threat management: Outdated antivirus, ineffective spam filtering and firewall rule sets.
o Lack of security baselines: Such as inconsistent configuration on similar systems.
o Inadequate incident responses: Such as delayed responses to penetrate testing activities.
o Inadequate training in maintenance: example open ports, servers, protocols, hosts and weak passwords.
o Port scanning: To trace out which ports are open (whether systems allow those ports or not).
o Security Control: - Authentication--verification of identity.
Authorization--granting of privileges (Add, Modify, Delete, View and Print).
Confidentiality--Information will not be accessed by unauthorized parties.
Integrity--Data will not be modified by unauthorized parties.
Non-repudiation--Transactions cannot be later denied by either the customer or the bank.
Data flow analysis through different security servers: -
(a) SSL server: Customer initiates a session with this server. (Secure Socket Layer).
(b) Authentication server: Validates credentials. (c) Web services server
(c) (d) Application server (e) Authorization server (f) Database server
Public key cryptography, Concept of a key pair (composed of a private key and related public key). Common types are (a) Digital Signatures with a pair of Public and private keys.
(b) Exchange of Certificates with access permissions using public key cryptography.
o Patch Management: (1) Event- Driven costs. (2) Ongoing costs.(3)Risk related Costs, Software vulnerabilities, Deployment days of risk. Production patches and Defect prioritization.
Experience in Project Management
o Project Initiation: Scope statement, Project Charter, Statement of Work, WBS.
o Planning infrastructure: Preparation of SRS, ER and Process flow Diagrams.
o Effort estimation: UCP (Use Case points) with SMC (Simple medium complex) effort level.
o Configuration: Version control, files naming, directory structure and Check-in Check-out process with Visaul Safe Source.
o Sharing demo folders to team about software, database and documents.
o Project Process types (Project methodologies): Water fall type, Build and Fix, Prototype, Agile-Scrum (Iterations and incremental with daily scrum meetings.)
o Change Management: Preparing impact analysis report (Qualitative and Quantitative).
o Risk Management: Training in new subjects, Knowledge transfer in key subjects.
o Quality Management: Identification of QC, CC and providing details to Testing team.
o Project team maintenance: Acquire team, training, keeping buffer resources.
o Communications: Daily work record, Minutes meeting, Raise actions then working on that.
o Project Process: Data Collection and Review items (SRS, Design docs, ER Diagrams, Source code and Test cases etc.)
o Project closure: Preparation of Technical document, User manual, Backup of software.