Kuldeep Malhotra

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Kuldeep Malhotra as PDF for free.

More details

  • Words: 4,797
  • Pages: 8
Kuldeep Malhotra

CERTIFIED ENTERPRISE ARCHITECT SCEA,CERTIFIED SOA SOLUTION DESIGNER, CERTIFIED IBM WEBSPHERE ND 6.0, CERTIFIED FUNCTION POINT SPECIALIST, SCJP

CURRICULUM VITAE Professional Profile Kuldeep Malhotra is a Sun Certified Enterprise IT Architect (SCEA) and Certified (SOA) Solution Architect In the Enterprise Application Integration Practice. Mr. Malhotra has over 9 years experience; and has a thorough knowledge of Java technologies, Application servers (IBM WebSphere , BEA WebLogic Application Server, Weblogic Portal Server, Oracle AS, and CORBA) and Web Servers; incorporating EJB, Web Services, Servlets, and JSP using various scripting languages. Kuldeep worked on different aspects of the e-Business from setting up Portals to incorporating features such as Personalization and Commercialisation. He has managed the relationships between Information Services and business unit senior management to plan, develop, and implement numerous multi-million dollar applications providing solutions to real business problems. His objective is to help customers succeed in the e-Business arena and is committed to challenging assignments, which would require use of cutting-edge technology and has experience as a mentor. He has excellent domain skills in Banking (Shared and Fixed Income), Government sector, Health and Care, Telecommunication (Mobile telecom Arbor BP/OM), etc. He has provided consultancy services for BEA Systems on Weblogic Portal and IBM for Architecture and Websphere design and development. Specific areas of software expertise include certifications like Sun Certified Enterprise Architect (SCEA) with 99% and IBM Certified SOA (Service Oriented Architecture) Solution Designer and IBM Websphere ND 6.0 certified with 83 % and Function Point Specialist and also sun certified Java Developer (SCJP).

Personal Details  Date of Birth: 21st May, 1977 Sex: Male Marital Status: Married Residence: UK (work permit NOT required)

Education and Background • • • • • •

Certified Enterprise Architect (SCEA) with 99% Certified IBM SOA (Service Oriented Architecture) Solution Designer Certified IBM Websphere ND 6.0 core Admin with 83 % Certified Function Point Specialist Certified Java 2 Programmer in 1999 BE (Computer Science and Engineering) 1999.

Technical Summary Industries:

Government education and health; Telecom fixed and mobile ; Electric Utilities; Consumer Goods; Electronic Manufacturing / Chips / Computers; e-Commerce / Web Stores; Financial Institutions and Banks; Entertainment Industries, travel agency. Project Domain: Education , Banking retail and fixed income , Government planning and budgeting, Customer Relationship Management Solutions; Managed Application Solutions; Systems Integration; Performance Testing and Improvement; Information Technology Cost Management; Information Technology Strategy; Technology Process Re-engineering; Application Development Web Java2 (j2ee, Ejb, Jsp, Servlets, Jdbc, Jta, Jaas, Jsf, JavaBeans Swing, Jfc, Jsse, Jndi, Rmi), Programming: Javascript, Xml, Html, Cgi-Perl, Uml, Rup, Css, Apache Struts 1.1, LDAP. Enterprise WebSphere 3.0,3.5,4.0,5.0, 6.0 Weblogic Portal 8.1, 7.1, Weblogic Application Server 8.1,7.0,6.1,5.1, Application Oracle 9iAS, Oracle 10g ORBIX1.1, APACHE TOMCAT, Trust LDAP Server, Sun One Application Servers: Server. Tools / IDE’s IBM RAD(Rational Application Developer) ,IBM RSA (Rational Software Architect), Jdeveloper 10g (9.0.5),JbuilderX, Intelli J 3.02, Eclipse, TogetherJ 4, Visual Age For Java 3.5-4.0, Forte 20, ,WebSphere Studio. BEA WebLogic Workshop.FrontPage2000

Kuldeep Malhotra

CERTIFIED ENTERPRISE ARCHITECT SCEA,CERTIFIED SOA SOLUTION DESIGNER, CERTIFIED IBM WEBSPHERE ND 6.0, CERTIFIED FUNCTION POINT SPECIALIST, SCJP Deployment Tools Configuration Management Computer Languages:

Maven , Apache Ant Rational Clearcase MultiSite , Ration Clear Quest MultiSite ,WinCVS JAVA, J2EE, C/C++/BC++, PRO *C, Basic, PASCAL, FORTRAN, COBOL, PROLOG, HTML, XML, PLSQL.

RDBMS: ORACLE 7x/8x/9i, DB2 , SQL Server PL/SQL (stored procedures/triggers and packages),SQL*Loader, SQL*Plus, Web Application Server. Hardware: HP / HP-UX UNIX v9.x through 10.2; Sun / Solaris through 2.7; IBM AIX; DEC VAX / VMS, or Unix; PC, Windows 9x, NT, 2000 , or DOS; IBM / MVS or VM; PCs, Compatibles Operating UNIX, HP/UX, AIX, Linux, SUN Solaris, Windows NT, Windows 95, MS-DOS Systems:

Assignment History Duration: Project Title: Client: Designation Environment:

Jan 2006 – till Date Vista Social Security & Insurance Sector Switzerland Lead Application Architect J2EE, EJB 2.0, WebSphere 6.0, , Hibernate, spring framework, LDAP, Rich Client Platform, SWT, JFaces, Java-Com Bridge, POJO, MVC framework, , DB2, Rational Software Architect (RSA), Rational Clearcase, Rational ClearQuest, AIX 5.3, Active Directory Services, Jtest, Junit, Maven, Ant, Eclipse Plug-in Architecture.

Project Summary: A J2EE SOA based distributed application with complete SDLC life cycle for handling various social security and insurance paradigms. The project includes new implementation of 13 businesses, four core applications and fours support applications. The new system will interface with the legacy systems (using technologies like SAP, COBOL, document and workflow management systems written in .NET framework). This legacy system will be gradually replaced with a more flexible, scalable, reliable system in phased manner over a span of three years. The project is based on Enterprise Component Business Architecture (ECBA) and GS Methods methodology. A main feature of this architecture is the focus on business processes. Overall project staffing is proposed to approximately 300 + full time individuals for three years. Projects own frameworks – Client Framework and Server Framework, govern functionality of the suite of applications. Both these frameworks reduce the development time by allowing generation of code from design. During the assignment to this project, duties as technical lead architect included: • Served as Application Architect for three support applications, which act as interface between the legacy system and the new system architecture, Application Architecture defined based on IBM SOA service Reference Architecture. • Designed Component models for the modules – this involved providing optimum solutions using several Java design patterns as Visitor, Builder, Adapter and Factory, business delegate. • Write Interface specification documents and create prototypes to be used as reference by business applications during integration of support applications functionalities. • Develop adapters to allow handle different Job Messages provided by Output System required by workflow management system. • Develop and test the Jobs and Message Queues for parallel requests and service calls. • As a part of client framework team developed API using Java-Com Bridge to interface the new system with document and workflow management system. • Mentored client on better solutions and within defined scope and specifications of application and project frameworks. • Performed integration testing with external; legacy application prototypes. • Developed and integrated simulators as test stubs for testing and making the application available for integration with other sub-applications. • Created Configuration Management strategy and installed the environment to support development requirements.

Kuldeep Malhotra

CERTIFIED ENTERPRISE ARCHITECT SCEA,CERTIFIED SOA SOLUTION DESIGNER, CERTIFIED IBM WEBSPHERE ND 6.0, CERTIFIED FUNCTION POINT SPECIALIST, SCJP • Installed and implemented development technical architecture across all platforms and systems. • Mentoring developers and acting as knowledge source. • Served as ad hoc team lead for any technical issue needing special remediation efforts. • Training new practitioners on the project frameworks and other technologies. • Developed some of the modules complex algorithms as and when needed. • Estimating the deliverables and release management activities. ______________________________________________________________________________________________________ Duration: Project Title: Client: Designation Environment:

June 2005 - Jan 2006 ECMS BECTA (British Educational Communications and Technology Agency) (Coventry) Senior Architect Apache Axis (web services), Apache Maven tool, J2EE 1.4, J2SE 5.0, Oracle 10g PL/SQL, Web logic 8.1, LDAP (iPlanet 5.1), JSP, Servlets, JavaScript, WinCVS 1.3.13.2, Solaris 10.

Project Summary: The ECMS(enterprise content management system) for BECTA (British Educational Communications and Technology Agency) works as a normal CMS but also manages the documents used to output that content and provides a powerful and unique ability to manage sharing of pieces of content across multiple documents. When integrated fully the ECMS provides web, content and document management, for internet, email, publications and every possible form of communications and recognizes no boundaries between internal and external content but relies on a secure system such as LDAP to decide who can see which content or documents. ECMS provides powerful tools to support and control classification and description of content and subsequent finding of relevant content by both creators and users and these search facilities are progressively bringing down the barriers between enterprise content and that available via the World Wide Web. An example of this is the search pane in the latest edition of Microsoft Word which will search a content management system and any nominated search services such as Google automatically in response or typing recognized keywords in a document or starting a search. ECMS therefore recognizes that the knowledge of the enterprise is not confined within the enterprise boundaries and it supports sharing of knowledge in both directions. During a one year assignment to this project, duties as technical lead architect included: •

Served as senior project-wide technical architect for all project teams including outside vendors. Report to client's most senior Information Technology executive. • Designed and assisted client in purchasing technical architecture within budget. • Responsibility includes writing requirement spec and details architecture design for ECMS project. • As a senior architect I was responsible for delivering detailed design document (that includes all UML diagrams sequence, class, use case diagrams) of ECMS and gateway project. • Mentoring developers and acting as a knowledge source. • My job role includes creating basic framework of sub modules, creating templates for business logics in EJB (session beans), DTO’s. • I have made my hands dirty developing pieces of delivery mechanism and gateway, I was also responsible for writing enterprise java beans local (EJB’s) ,data transfer objects etc. means had good hands on middle tier of system . • Had achieved good level of understanding writing web services via apache axis and deployed using apache maven. ECMS going to have web services interface for different web sites written in different languages like PHP, Cold fusion, .NET etc .so made delivery mechanism web services interface compatible to all language. • Wrote servlets, jsp’s, custom jsp tags. • As some part of application links with LDAP, I was responsible for writing LDAP connection pool and basic framework to query on LDAP. • I was responsible for writing LDAP queries for selection update and insertion. • Created Advance search screen for People, Organization and Sites using LDAP search. • Created Test data in the form of LDAP .ldif files. • Developed java functions to provide particular screens to (Data administrator, Registrar) particular users only and restrict other users. • Created java scripts functions for client side validation in the application. • Involved in configuration management (writing scripts)of the application using CVS • I used web services to provide services to application. Created servlet for the web services. ______________________________________________________________________________________________________ Duration: Project Title: Client:

Jan 2005 - May 2005 Spine BT Consulting & Integration (Syntegra), Leeds

Kuldeep Malhotra

CERTIFIED ENTERPRISE ARCHITECT SCEA,CERTIFIED SOA SOLUTION DESIGNER, CERTIFIED IBM WEBSPHERE ND 6.0, CERTIFIED FUNCTION POINT SPECIALIST, SCJP Designation Environment:

Java Architect Oracle 8i (8.1.7), PL/SQL, Siebel, Weblogic 8.1, LDAP (iPlanet 5.1), Java2, J2EE, JSP,Servlets, JavaScript, Apache Ant 1.5.4, Calendra 4.5.2, winCVS 1.3.13.2, Apache Axis (SOAP), UML, Sun OS, Windows XP

Project Summary: PSCUD (Spine Clinical User Directory Service Application): This System provides a facility called Access Spine Directory to NHS clinicians. This web application provide the facility to the enter the people, Organisation or subOrganisation (Department, GP Practice, Sites) in the directory. GP’s or any NHS users can access people and Organisation information. This system provides simple search and advance search to find people, Organisation, GP Practice and Site and provides a browse facility to browse Organisation types, Clusters, Postal counties and Strategic Health Authorities. It provides different rights to different users. The system uses one master Data Source (LDAP Directory) in which Creation and update operations are done and more than one Read only data sources (LDAP Directory) are located in different locations which are a replication of the master data source. This read-only data source are used for the search and used by users. The data administrator and Registrar has right to access the master data source Responsibilities: •

AS in team of Java Architect, my responsibility included design of the project structure diagram, defined classes. Designed patterns based on MVC (Model view controller). • Mentoring developers and acting as a knowledge source. • Creating basic framework of my modules, creating templates for business logics in EJB (session beans), DTO’s and writing action pages and JSP pages in Java. • I was also responsible for writing enterprise java beans local (EJB’s), data transfer objects and business delegators. • Wrote servlets, jsp’s, custom jsp tags. • As some part of application links with LDAP, I was responsible for writing LDAP connection pool and basic framework to query on LDAP. • I was responsible for writing LDAP queries for selection update and insertion. • Created Advance search screen for People, Organization GP Practice and Sites using LDAP search. • Created Test data in the form of LDAP .ldif files. • Developed java functions to provide particular screens to (Data administrator , Registrar) particular users only and restrict other users. • Created java scripts functions for client side validation in the application. • Created Resource in Calendra and LDAP Queries using LDAP schema. • Involved in configuration management (writing scripts)of the application using CVS • I used web services to provide services to application. Created servlets for the web services. ______________________________________________________________________________________________________ Duration: June 2004 – Dec 2004 Project Title: NHS Portal Client: Cable & Wireless (London) for the NHS Designation Senior Java Consultant Environment: Websphere Server 6.0 , Rational Application Developer for Web Sphere (RAD 6.0), web services ,RSA,eTrust LDAP, J2EE (EJB2.0, JSP 2, Servlets 2), Apache Ant Ver. 1.5.1,Together (UML), JUnit ,win CVS,XML, AIX, DB2, PL/SQL Project Summary: The NHS requires an email, calendar and directory service for its employees to replace that currently being provided by EMDS. The service is not mandatory but is free to users, who may adopt it on an individual basis or by organizations (such as hospital trusts) within the NHS. • Thick and thin client access to email for potentially all NHS employees using the single domain – [email protected]. • Thick and thin client access to outgoing fax/SMS for potentially all NHS employees via the email interface using a standard format – [email protected] or [email protected]. • Thick and thin client access to a shared calendar system. • Thin client access to a directory providing information on all people and organizations within the NHS. • Self-service administration tools for users and local NHS administrators. • Administration tools to be run on behalf of the NHS by Cable & Wireless. • Reporting and statistical tools. • Marketing of the service to organizations within the NHS. Responsibilities:

Kuldeep Malhotra

CERTIFIED ENTERPRISE ARCHITECT SCEA,CERTIFIED SOA SOLUTION DESIGNER, CERTIFIED IBM WEBSPHERE ND 6.0, CERTIFIED FUNCTION POINT SPECIALIST, SCJP •

Implemented technical architecture, NHS has over 1.2 m user base and required for 24x7 availability and fail-over technology. Successful IBM web sphere cluster installation with 43 IBM web sphere application servers sits of different geographical locations. • Responsibly started with technical spec, detailed design and distribution of application modules. • My responsibility included writing Login module for NHS Portal that includes user profile creation, authentication, and authorization based on access and security grants. • IBM Rational Application Developer for Web Sphere Software used as development to design, develop, analyze, test, profile and deploy Web, Services. • I was also responsible for creating admin module for distribution list. • My responsibility included writing business logics in session beans, • Developed, designed and Maintained Customer database . • My key responsibility was knowledge transfer to support team after project went live. • Back Office Development, implementation and integration of the project. • For unit testing we used Junit and win cvs as project repository. ______________________________________________________________________________________________________ Duration: Project Title: Client: Designation Environment:

Nov 2003 – June 2004 GENESIS SlumbergerSema/Atos-Origin for DEFRA (London) Senior Java Consultant Oracle 10g Enterprise Edition, Oracle 9iAS J2EE (EJB2.0, JSP 2, Servlets 2,JMS, JDBC2.3, hibernate API’s), Oracle JDeveloper 10g (9.0.5) , PL/SQL stored procedures, Apache Ant Ver. 1.5.1, .NET, Together (UML) , JUnit , PVCS,Sun Solaris, XML

Project Summary: Department for Environment Food and Rural Affairs(DEFRA) is an EU regulation which required Member States to develop a 7 year Rural Development Programs, drawing on the measures within RDR to address identified needs to improve the countryside, improve access to it, and improve the lives of those within it. In England this has been implemented through the England Rural Development Plan (ERDP) via a series of land based schemes and project based schemes. The Structural Funds Programs Objective 1 and LEADER+ have closely related objectives and are therefore part of the overall ERDP IT programs, called GENESIS. The schemes to be supported by GENESIS are: • Land based schemes (CSS, ESA, ECP, OFS, FWPS, ECS (EG)) • Project based schemes (VTS, RES, PMG, and ECS (PG)) • EAGGF Structural Funds programs (Objective 1 and LEADER+) • Closed schemes (ASS, FWS, HAB) • New schemes (ELS, HLS). Responsibilities: •

GENESIS was group of schemes, all are interrelated applications, and my responsibilities included develop and deploy CL (Claims) and Progress & payments schemes • Being part of full lifecycle of this project, my responsibility included design of the project structure diagram, defined classes in TogetherJ. Designed patterns based on MVC (Model view controller). • In middle of the project, management decision to move on oracle 10g given new responsibility to migrate application from Oracle 9iAS to Oracle 10g. I had the key role in migration program. • Mentoring junior developers and skills transfer. • I was responsible for writing enterprise java beans local (EJB’s) ,servlets ,jsp’s ,custom jsp tags using JDeveloper 10g (9.0.5). • I was responsible for developing and designing bridge between application and oracle database using hibernate API’s. • I was responsible for writing build xml file for my module compilation and deployment for Apache Ant. • Back Office Development, implementation and integration of the project. • For unit testing we used Junit, Mock Objects. ______________________________________________________________________________________________________ Duration: Sep 2003 – Nov 2003 Project Title: www.btwholesale.com Client: BT, Stockley Park (Uxbridge) Designation Senior Java Consultant Environment: Weblogic Portal Server 7.0 Sp. 4, J2EE (EJB2.0, JSP 2, Servlets 2,JMS, JDBC2.3), Oracle 9i, PL/SQL stored procédures, IntelliJ3.02, Apache Ant Ver. 1.5.1, Oracle OCI driver, Java script, HTML,XML, Together (UML ) , JUnit , TortoiseCVS, Xdoclets,Sun Solaris.

Kuldeep Malhotra

CERTIFIED ENTERPRISE ARCHITECT SCEA,CERTIFIED SOA SOLUTION DESIGNER, CERTIFIED IBM WEBSPHERE ND 6.0, CERTIFIED FUNCTION POINT SPECIALIST, SCJP Project Summary www.btwholesale.com is at the heart of BT Group, providing network services and solutions to communication companies. BT Wholesale across the length and breadth of the UK underpins practically every business that's in the business of communication. The Portal was developed to give detailed information to BT wholesale customers like Global Carriers, Internet Service Providers, UK National Operators, Service Providers & Resellers UK Cable Operators Mobile Operator Entrepreneurs and Innovators in the communications market. Responsibilities •

www.btwholesale.com was group of 70 independent applications, my responsibility included develop and deploy Vista web application, which developed in BEA Weblogic portal 7.0. • My responsibility included writing Ips and pipeline session beans, • Design webflows, create portals pages, portlets etc. • Xdoclets used for code generation. • I was responsible for writing build xml file for my module compilation and deployment for Apache Ant. • Back Office Development, implementation and integration of the project. • Gained some experience in weblogic portal 8.1 while doing feasibility study to migrate from portal 7.0 to 8.1. • For unit testing we used JUnit. ______________________________________________________________________________________________________ Duration: Project Title: Designation Role:

Sept 2003 DVLA, Swansea for BEA (& AA) BEA Consultant Worked for BEA Systems to undertake a 2 week contract for BEA working along side IBM at the DVLA to undertake performance tuning of a J2EE application developed using BEA Web Logic Portal 7.0. ______________________________________________________________________________________________________ Duration: Project Title: Client: Designation Environment:

Mar 2003 – Sep 2003 Etail2.1 (www.Lunn-poly.com/web & www.lunn-poly.com/shop) TUI, Coventry Senior Java Consultant J2EE 1.3(EJB, JSP 2, Servlets 2,JMS, JDBC2.0), Oracle 9i, PL/SQL stored procedures, Web logic 6.1, IntelliJ3.02, Jakarta-tomcat struts 1.1, Apache Ant Ver. 1.5.1, Oracle OCI driver, JavaScript, HTML, Rational Rose 2000 (UML) , IBM MQSeries, XML, Sax. Parser JUnit , PVCS, Sun Solaris.

Project Summary: This Portal was developed to book various holiday packages from Lunn-Poly. It has two interfaces: shop and web. The Shop interface runs over 9000 shops of lunn-poly. Users can book holidays either from the web (www.lunnpoly.com/web)or from shops http://www.lunn-poly.co.uk/shop/AgentLogonServlet?shopEntry. This Portal shows and books holidays from Thomson and the Comtec third party systems. It interfaces with these third party systems in real-time. Responsibilities: • My responsibility included develop and deploy Special Offer module ,Call Me module and enhance functionality of Etail 2.1 from their previous version 2.0 and fix bugs in middle tier. java pattern used were composite command line and session Facade. • Etail 2.1 run on 2 instances of Web logic 6.1, first instance worked as middle tier to handle requests, transaction and business methods, second instance used to connect third party systems servers. I was involved in configuration of both instances. • JMS with IBM MQ Series used as an interface between web logic instances. • IBM MQ Series used to interface between lunn-poly and third party systems, XML used as data channel between these systems. I was responsible for writing XML parsers and enhancing XML generation code. • Front end developed using Jakarta-tomcat struts 1.1; it extensively used user defined tag libraries and struts dispatcher parser. Etails 2.0 supports struts 1.1; my responsibility was to enhance front end to supports Jakarta-tomcat struts 1.1 actions and mapping. • I was responsible for writing build xml file for my module compilation and deployment for Apache Ant. • Transferring skills to permanent members of staff and acting as a mentor. • Back Office Development, implementation and integration of the project. • Undertook System Testing and unit testing with JUnit. ______________________________________________________________________________________________________

Kuldeep Malhotra

CERTIFIED ENTERPRISE ARCHITECT SCEA,CERTIFIED SOA SOLUTION DESIGNER, CERTIFIED IBM WEBSPHERE ND 6.0, CERTIFIED FUNCTION POINT SPECIALIST, SCJP Duration: Project Title: Client: Designation: Environment:

Mar 2002 – Mar 2003 RCC (Remote customer care – Arbor BS Telecom) BCL Technologies Module Leader – SIM Remote Activation (Module team Size 9) Java2.0 (EJB, JSP, Servlets, Swing, JFC JDBC2.0), CSS,WML,XHTMLJ2ME, BEA Weblogic 7.0, Oracle 9i, Oracle9iAS, Oracle Workflow, IFS, JDeveloper Version 9.0.3, Jakarta-tomcat struts, Tags, Libraries, JNI, Apache Ant Ver. 1.5.1, Oracle OCI driver, JavaScript, HTML, Rational Rose 2000 (UML) , Arbor BP/OM Api’s, C, C++, PL/SQL, Sun Solaris Project Summary: RCC was developed onsite as telecom product on top of Arbor Billing system. It provides all customer care activities of telecom system both online and real-time. Features include SIM activation, deactivation provided to interface with Arbor-OM to fire commands directly on switch. Payment collection, Invoice generation, duplicate bill, change services (like bill plan change, SMS.MMS etc.) also handled real-time with interfaces on Arbor-BP. Responsibilities: • Being part of full lifecycle of this project, my responsibility included design of the project structure diagram, defined classes in Rational Rose 2000 (UML). Designed patterns based on MVC (Model view controller). Patterns used Session Facade, Front controller Servlet patterns etc. • Apart of in-depth involvement in design my responsibility was to design/develop and implement SIM activation Module I took care of both client side and server side business methods. • For the client side I used JFC (Swing) for GUI, on client side I used JTable, JTab, JTree extensively. Security and access control layer were developed in Jakarta-Tomcat Struts. • In Workflow Management System the Implementation Objects used in struts layer were Registry, Process, Activity, Step, Context, and Scope. • For controlling operations I used Servlets and for viewing I used JSP. • For the Server side distributed beans (EJB’s), both entity and session for business calculations were used. Oracle9iAS was the application server. • I provided an interface with Arbor BP/OM (most of the APIs in Arbor were developed in c, c++), and I used Java native interfaces (JNI) and J2ME. • I was responsible for developing front end using XHTML, which is parsed from XML using XSLT. • For mobile front end display, I was responsible to write WML for wap browser. • The Backend database used Oracle 9i stored procedures (PL/SQL), which would interact with the Middle tier through JDBC OCI driver. • Used Cascade Style Sheets (CSS) for styling purposes. Undertook System Testing. ______________________________________________________________________________________________________ Duration: Client: Project: Environment:

Feb’ 2001 – Mar 2002 Comdirect (Bank), Docklands, London & (Hamburg) www.comdirect.co.uk Team Size: 43 Java 2.0 (EJB, CORBA, JSP, Servlets, JDBC2.0), XML 4(SAX, DOM, JDOM, XSLT) UML, Together 4.0, Oracle 8i, IBM Websphere 4.0, 3.0, Orbix 1.1, Forte 20 AIX, NT 4.0, PL/SQL (stored procedures & triggers)

Project Summary: Comdirect Bank (part of Commerze Bank) provided services to trade, deal and transact shares to their account holders. This portal was devoted to these services. Different account holders could access this secure site to get the latest information about share market, and they could also trade existing shares, buy & sell new shares and securities in real time environment. Key feature of this side is portfolio management facility to the member, providing with buy sell and Bidding options of their securities, automatically. Responsibilities: • Implementation of this project is in London (UK) main office of Comdirect Bank. Liaising with comdirect in Germany, including attending meetings at comdirect offices in Hamburg, Germany. This was a high pressured project, working week of more than 60 hours per week. • My primary task is to develop a design pattern for My Account in www.comdirect.co.uk business model using UML standards and Together 4.0 tool and implement this model in Java distributing components. • IBM WebSphere web server was used for developing JSP’s and Servlets. The middle tier used JSP and Servlets for Presentation Layer and Business tier used distributing components which were placed in Orbix 1.1 CORBA server. Exception handling and communication between front end and back end was via XML 4 Sax parser. • To implements their business model, I took care of server side business methods. I was responsible for developing the Dealing model and Account model using Forte 20 development tool. The Dealing Model was responsible for on line trading and putting requests of account holders in hold for next market days to trade shares and funds. The account model is for keeping all information about account holders

Kuldeep Malhotra

CERTIFIED ENTERPRISE ARCHITECT SCEA,CERTIFIED SOA SOLUTION DESIGNER, CERTIFIED IBM WEBSPHERE ND 6.0, CERTIFIED FUNCTION POINT SPECIALIST, SCJP • •

Back Office Development, implementation and integration of the project, System Testing Developed stored procedures and triggers using PL/SQL.

______________________________________________________________________________________________________ Duration: Project Title: Client: Designation: Environment:

June 2000 – Feb 2001 http://www.deutsche.de Module FX FIC, Germany Module Leader Java2.0 (EJB, JSP, Servlets, JFC, Swing, JDBC2.0). BEA Weblogic 6.1, WebGain Studio 4.51, JNI, Oracle OCI driver, JavaScript, DHTML/HTML, Rational Rose 2000 (UML), PL/SQL (stored procedures)

Project Summary: This project was developed onsite for Deutsche bank and managed by FIC (Future Info Consulting). It was online web based connectivity to local foreign exchange servers. Deutsche bank provided customers a facility to transfer their money online into accounts that they held any where in world with best conversion rates. It also provided a facility to manage money flow online in worldwide accounts. Responsibilities: • To implement this project at the client site in Frankfort (Germany), my basic task was to develop SRS and HLD design pattern for their business model. • My responsibility was to design project structure diagram, define classes in Rational Rose 2000 and develop module called FX. • Fx connected to foreign exchange servers to update local servers for providing a facility to view or undertake transactions. To implement the FX module I took care of both client side and server side business methods. • The entire Business solution was built using 3-Tier Architecture. • For the client side I used JFC (swing) for GUI. • I used Servlets to forward requests from client side to EJB’s and for view I used JSP. • For server side used distributed beans (EJB’s), both entity and session. BEA Weblogic 6.1 was the application server. The modules were developed using WebGain Studio 4.51 • Data fetching and posting from third party servers was undertaken from their API’s written in C. For providing a Java interface to fetching exchange rates were undertaken using JNI. • Exception handling done via XML 4. Interaction between Distributed modules done via XML handler. The middle tier used JSP and Servlets for the Presentation Layer and Business tier used EJB (Session and Entity Beans). The Backend database was DB2 UDB V6.1, which interacted with the Middle tier through JDBC. • Back Office Development and implementation of the project. • Developed stored procedures and triggers using PL/SQL. • Developed Unix Shell scripts. __________________________________________________________________________________________

Other Projects DURATION: Environment:

June 1999 – July 2000 www.astrospeak.com (Portal) Times Module Leader Team Size 19 Java2.0 (EJB, JSP, Swing, JDBC2.0), AIX, DB2, Visual Age for Java 3.5, Javascript, HTML, Rational Rose, Websphere 3.0 (Commerce Suite payment module 3.0)

DURATION: Environment:

JAN’ 98 – Jan ’99 I Railways Web Page Design I Railways Programmer Team Size: 19 Java (SERVLETS, JDBC), WINDOWS NT 4.0, MS-FrontPage 98, JavaScript, HTML, Oracle 7.3, PL/SQL, Tomcat

Related Documents

Kuldeep Malhotra
November 2019 9
Kuldeep Resume
November 2019 9
Kuldeep Panchal
August 2019 8
Kuldeep Manpreet
November 2019 12
Malhotra Mr05 Ppt 17
June 2020 6