From:                              route@monster.com

Sent:                               Thursday, September 24, 2015 11:54 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Application

 

This resume has been forwarded to you at the request of Monster User xapeix03

suresh dube 

Last updated:  09/28/12

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Lewisville, TX  75028
US

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Sr Architect

Resume Value: ytapyh7r8twu6i44   

  

 

 

Suresh Dube

                                                           Suresh.dube.us@gmail.com

                           

SUMMARY

Enterprise Architect with over 15 years of experience in Information Technology. Successfully led complex projects with small and large teams, covering various aspects of software development, process and methodology. Strong experience in enterprise application architecture, enterprise applications & data integration, middleware, object oriented design, object oriented development and implementation.

 

 

EDUCATION

Master of Computer Applications

PART 1 RESUME IN BRIEF:

 

SKILLS OVERVIEW

·         Language: Java, C++, C

·         TOOLS: Rational Rose, Borland Together, SEMANTIC VISUAL CAFÉ, RAD, Eclipse.

·         Application Servers:  Weblogic, WebSphere, Jboss

·         Methodology: Rational Unified Process, Extreme Programming, Software Patterns

·         Java/J2EE Technology: EJB, Servlet, JSP, JDBC, Swing, JMS, JNDI, Web Services.

·         DBMS: Oracle, DB2

·         SOA: Oracle BPEL, Data Power.

 

Southwest Airline, Fort Worth TX, Jun 2008 – Present

Lead Architect responsible for software architecture, design and implementation of new and innovative approaches for Advantage and CRM projects. Standardized service oriented architecture and design for enterprise advantage services using CXF and Data Power.

 

Ford, Detroit MI, Nov 2007 - Jun 2008

Vehicle Service Gateway applications lacked scalability and maintainability. As Architect enhancement of architecture and IT standards of Voice Service Gateway System. Enhanced architecture based upon SOA standards using Web Services. Enhanced hardware/ software multi tier architecture by introduction of new JMS layer for improved scalability.

 

American Airline, Dallas TX, Mar 2007 - Nov 2007

SOA Architect responsible for service orient architecture for Near Real Time PNR application. PNR data from SABRE comes as remarks. Designed and developed the framework for parsing remarks. As SOA architect during strategic transition from components to services designed the SOA service using JMS, MQ, JAXB, XSD and XML.

 

Kaiser Permanente, Addison TX, Feb 2006 – Mar 2007

Lab Information system at Ameripath faced a crisis: The client-server application platform lacked scalability and maintainability (Power Builder). As architect, drove strategic planning and the successful migration to a J2EE enterprise computing strategy and process driven workflow framework. Designed, planned, procured, installed, configured, deployed and managed a modern and flexible Component based SOA platform using EJB3, JMS and JBPM.

 

Dell, Plano TX, May 2005 – Feb 2006

Architect responsible for architecture, design and implementation of the provisioning system called Select Identity. Used predefined connectors based on J2EE Connector Architecture (JCA) to access back-end system data stores. As architect mentored team members on MVC framework (Struts) and best practices. 

 

Parago, Lewisville TX, Aug 2004 – May 2005

As an architect, I performed an architectural assessment of a distributed web site to identify performance bottlenecks due to architecture and implementation flaws. Problems identified included memory / cache management, and other design issues. Design and developed the Synergy Thick Client System for replacing the Web based Synergy System. For client side data caching used HSQLDB database.

 

Master Card, Portland ME, August 2004 – May 2005

As an architect, I improved the multi threaded workflow of data validation and enrichment process of heavy data center application GEDB.  Mentored J2EE design patterns and designed the Admin Console application for EDB application.

 

Verizon, Dallas TX, Jan 2003 – Dec 2003

Architect responsible for architecture, design and implementation of Speech Voice System called Repair SVRU. System uses the telephony interface and VML as front-end language. Designed and developed Interface to communicate to EJB using T3 Protocol and JAVA reflection API.

 

First Bank, Boston MA, Jan 2002 – Dec 2002

As an architect, I created a cost-effective web application strategy to enhance enterprise intelligence offerings to Asset Direction Finance Application. As J2EE architect designed MVC application framework that served as the cornerstone for a highly successful thin-client web application strategy and several million dollars in core revenue.

 

Aircraft Technical Publishers, Brisbane CA, Feb 2000 – Dec 2001

As Architect/Lead Developer, Designed and developed an ecommerce architecture using JAVA, Servlets, Freemarker and Velocity Template Engines for online product catalog for aviation regulatory and maintenance library (documents) and equipments.

 

Jan 1996 – Feb 2000 Projects

As Tech Lead/ Senior Developer, designed, developed and leaded different applications (Income Tax, Finance etc) in USA, Mauritius and India.

 

PART 2 RESUME IN DETAIL:

 

 

TECHNICAL SKILLS

LANGUAGES:              JAVA/J2EE, JMS, EJB, RMI, JDBC, SERVLET, JMS, JMX, PL/SQL, JAVA SCRIPT, HTML, PRO*C, SQL*FORMS, SQL*REPORT WRITER, SQL*MENU, C/C++, SHELL SCRIPT, BASIC, PASCAL, COBOL

O/S:                                          LINUX, SUN SOLARIS 2.6, HP UNIX, WINDOWS NT/XP/2000

TOOLS:              Rational Rose, Together, Struts1.1, ORACLE DESIGNER 2000, DEVELOPER2000, JAVA SWING, EJB, And SEMANTIC VISUAL CAFÉ, RAD.

DBMS:                                          ORACLE 10g/9I/8I/ 8.0/ 7.X / 6.0, DB2

WEB SERVER:              JAVA WEB SERVER, APACHE WEB SERVER, Tomcat

APPS SERVER:               WEB LOGIC, JBOSS. And WebSphere

MIDDLEWARE:              CORBA, RMI, EJB2.1, EJB3.0, MQ.

 

SOA:              Web logic Web Service, Apache Axis, CXF, ESB, Data Power, Oracle BPEL, ProVision

Integration

Technologies:              Active MQ Message Broker, Web Sphere MQ, Data Power, ESB, Oracle BPEL

 

 

FRAMWORK:                            Struts, BC4J, Web work, Spring, JSF, ADF.

 

 

EXPERIENCE HISTORY

 

PROJECTs:              Customer Loyalty Projects

CLIENT:                            Southwest Airline – Fort Worth TX

POSITION:                            Lead Application Architect

DURATION:                            Jun 2008 - Present

 

Customer Loyalty application contains eVIP, OA, Points, Kana, Impulse Miles and Helix. These applications help Advantage members and American Airline employees to manage eVIP upgrades, miles, promotions and customer indices.

 

Ø      Reviewed the Business Requirement Documents for Points, Helix and Impulse Miles applications. Aligns IT with business strategies through agile methodologies leveraging use case analysis, and risk assessment to verify fitness-for-purpose.

Ø      Effectively communicated project progress and performance and profitability analysis with executive sponsors on a weekly basis and successfully negotiated resource allocation and funding for the next phases of the project

Ø      Created architecture for Helix, Point, Impulse Miles and Kana Applications.

Ø      Presented the Points POC demo to managing director and the Business Team. Points POC use SABRE for payment processing and ECDB/ATMS for mileage posting.

Ø      Presented the Helix, Impulse Miles and Points architecture to head of chief architects, head of chief security architects and CIO for project fund approval.

Ø      Reviewed and guided the Web Services Design of Impulse Miles, Points, Helix, eVIP and OA Applications.

Ø      Created the high level design of Impulse Miles, Points and Helix applications.

Ø      Reviewed the detail design of Points, eVIP, OA and Helix applications.

Ø      Reviewed the load testing documents and results of eVIP application.

Ø      Facilitates realistic project planning based upon time-boxed delivery of incremental functionality. Used rational unified process for iterative development based on business criticality, and driven by technical and organizational risk.

Ø      Guided hardware and software infrastructure team for configuring robust multi-tier hardware architectures that are 24 x 7, high-performance, failover-enabled and load-balanced, shadowed, and recoverable.  Created WebSphere and IHS instances topology and guided F5 BIGIIP team in creating groups and rules for load balancing the eVIP, OA instances.

Ø      Created enterprise architecture for applications integration using SOA, based on web services, and Data Power. Focused on an enterprise, common data model and semantics.

 

 

Environment: RUP, myEclipse, JDeveloper, Oracle BPEL, IBM IHS web server, WSDL, XSD, CXF, Visio, UML, MQ, SOA, JMX, Java 1.5, J2EE,MQ, Tivoli, Flex, Struts, JSF, ADF, JSP, Ant, Oracle, DB2, Hibernate WebSphere6.1, Data Power, WSO2 ESB, Data Extend, Data stage, SOATest.

 

PROJECT:              Vehicle Service Gateway

CLIENT:                            Ford – Detroit MI

POSITION:                            Architect

DURATION:                            Nov 2007 - Jun 2008

 

Vehicle Services Gateway (VSG) is a component within GM’s application architecture that enables communication between the GM Data Center applications and the in-vehicle hardware. It is a key component providing 24X7 service delivery capabilities at GM. It abstracts all communication mechanisms with the vehicle and the protocols used.

 

Ø      Enhanced the architecture and the design of backward compatibility components for legacy clients in the VSG system by incorporated client-side proxy for Legacy Service lookup and for registering the RMI proxy reference. Changes for server thread span during response callback on remote object and Legacy Service EJB reference pooling in the proxy layer.

Ø      Reviewed the design of the Connection and Request framework for generic use.

Ø      Guided the tech leads and reviewed the design of caching framework vehicle and unit static data using ApplicationLifecycleListener and Weblogic trigger.

Ø      Reviewed the architecture/ design of exposing VUD using EJB and Web Service using WSDL and XSD.

 

Environment:  Eclipse, WebService, WSDL, XSD, JUDE, UML, JMS, SOA, JMX, Java 1.5, J2EE and Weblogic9.2.

 

 

PROJECT:              Near Real Time PNR

CLIENT:                            American Airline – Dallas TX

POSITION:                            Application Architect

DURATION:                            Mar 2007 - Nov 2007

 

Near Real Time PNR service is build on SOA architecture that retrieve the PNRs from SABRE (SAAS) TIBCO topic and make available to the MQs for different SWA clients.

 

 

Ø      Guided the tech lead and reviewed the UML object model for Near Real Time PNR Service.

Ø      Led the design and conducted design and code reviews of the SOA service. New service uses JMS and JAXB for marshalling the travel record.

Ø      Reviewed the design of reusable framework for parsing remarks that comes from SAAS in PNR.

Ø      Reviewed the design of the framework for converters Itinerary, Fare store, History etc.

Ø      Reviewed and provided guideline to write the java code for retrieving TIBCO Topic names, Queues names. 

Ø      Created WSDL from IDL using ANT. Copied the relevant part of the schema from the WSDL types part of the WSDL file and used that to create the new Travel Record XSD file. Added enumerations to the Travel Record XSD file. Updated array elements those are generated from list member variables.

Ø      Reviewed NearRealTimePNRJMSImpl java code that gets JMS binary message and process binary message using parser and converters.

 

Environment:  Eclipse, MQ series, XML, JAXB, UML, Rational Rose, and JMS, SOA, TIBCO, Java, J2EE, Spring.

 

PROJECT:              Lab Information System

CLIENT:                            Kaiser Permanente – Addison TX

POSITION:                            Sr. Architect

DURATION:                            Feb 2006 – Mar 2007

 

Lab Information System is enterprise application for Ameripath testing labs. It’s a thick client web n-tier application best suitable for pathologists and lab testers for their Order Entry, Result Entry, Batch Distribution and various kinds of reports.

 

Ø      Participate in Architectural decisions for deciding tools, framework and performance issue.

Ø      Created custom JAAS module for login against LDAP database.

Ø      Created login Servlet for JAAS login used Jboss tree cache for storing active user for multiple login. Created Servlet Filters for invoker Servlet that handles requests other then login request.

Ø      Configured Apache2.2 and Jboss for session replication and fail over using Tomcat connector mode_jk.so.

Ø      Creates JMS MDB for report delivery.  Created Session Bean for quartz scheduler triggers those sends the message to the report delivery MDB for report delivery.

Ø      Designed and Developed Distribution module for batch distribution using ejb3 stateless session beans and hibernate hbm files for OR persistent. Used hibernate polymorphic mapping like ejb3 entity bean for entities object graph to one table mapping. Used JBPM for workflow.

Ø      Developed framework for client side caching of static data.

Ø      Developed AuditInterceptor by extending Hibernate’ s EmptyInterceptor that updated date time and user id for the entity whenever an entity is detected to be dirty and on save sets created date time and created by user id for new entity.

Ø      Created Ilog rules for JBPM decision handlers for moving tokens to different queues.

Ø      Created client and server certificate from key tool. Converted X.509 certificate to pkcs12 format for web browser. Configured the Jboss and imported pkcs12 certificate to browser for testing mutual authentication (SSL 2 way) authentication.

Ø      Developed a web service order status using AXIS2.

 

Environment:  Eclipse, Ejb3.0, JAAS, Servlet, Nexaweb, JSF, Jboss4.0.3, Jboss Tree Cache, Quartz, Hibernate, Oracle10g, Ilog, JBPM, UML, Rational Rose, and JMS, SOA, Apache AXIS2, Java1.5.

 

 

PROJECT:              Select Identity

CLIENT:                            Dell – Plano TX

POSITION:                            Architect

DURATION:                            May 2005 – Feb 2006

 

Select Identity is a provisioning system. Select Identity provides Context Management, Service Management, Business Relationship Management, User Management, Resource Management, Workflow Management, Policy Management, Reconciliation, Auditing and Reporting. Leveraging an open, standard, J2EE Connector Architecture (JCA) bus, Select Identity uses predefined connectors to access back-end system data stores.

 

Ø      Used predefined connectors based on J2EE Connector Architecture (JCA) to access back-end system data stores.

Ø      Enhanced struts by creating OVSIActionServlet and OVSIRequestProcessor classes for Select Identity.

Ø      Created Delegates and action classes for PasswordMgnt, RequestWorklist and RequestStatus functionalities.

Ø      Developed Search Framework by created SearchFactory and Search Impl classes.

Ø      Designed and Developed the Approval and Request status module with workflow by creating Action classes, ApprovalBI, ApprovalEjb with hibernate O/R persistent layer.

Ø      Reviewed performance improvement.

 

Environment:  Eclipse, Oracle, JAVA 1.4.2, Web logic, JSTL, JSP, Struts, AJAX, EJB, Hibernate, UML, Rational Rose, JMS, Web Services, AXIS, WSDL, SOAP, JSP, Servlet, XML, Iplanet, JCA.

 

 

PROJECT:              Synergy Thick Client

CLIENT:                            Parago – Lewisville TX

POSITION:                            Architect

DURATION:                            August 2004 – May 2005

 

Synergy Thick Client is a client server system with J2EE technology for rebate submission and rebate maintenance. Synergy Thick Client System developed for replacing the Web based Synergy System.

 

Ø      Analyzed the HTTP Client open sources for communication between SWT apps and Server side Synergy.

Ø      Prepared Architecture Diagram for Thick Client Synergy System. Analyzed existing server side code with MVC pattern and business code. Prepared the design for Proxy and Communication Layer. Presented the Design to the developer.

Ø      Selected Apache HTTP Client with SSL support for communication layer. Developed Communication and Proxy Layer using Apache HTTP Client. Developed ThickClientServlet and ThickClientUnMarseller for marselling and unmarselling the objects. Added ThickClientSubmissionConfig.xml file for reusing existing State Engine for MVC and business action classes. Developed LoginBusinessImpl for login from client side. Developed SubmissionBusinessImpl class for client side business layer.

Ø      Developed classes for SSL communication. Developed class for reading property file and made the communication configurable for xml, binary and compressed xml/binary.

Ø      Analyzed HSQLDB database for client side data caching. Tested Database with more then 1 million rows in a table. Selected HSQLDB java database for caching.

Ø      Designed and presented Caching strategy in front of developer.

Ø      Developed ant task for extracting data from oracle into HSQLDB database. Developed java classes, updated java web start configuration file and ant build file for transferring db jar file to the client side to deploy database to the client side when cache is empty.

Ø      Developed classes for Cache Control logic. Developed classes for Lookup cache and retailer cache.  

Ø      Designed and developed Rebate Pricing interface using JMS Queue for Outside companies.

 

Environment:  Eclipse, IntelliJ IDEA, HSQLDB, JAVA 1.4.2, Apache Http Client, UML, Rational Rose, Oracle9i, EJB2.1, JMS, Web Services, JAX-RPC, WSDL, SOAP, JSP, Servlet, XML, JBOSS.

 

PROJECT:              GEDP

CLIENT:                            Master Card – Portland ME

POSITION:                            Architect

(10 MEMBER TEAM)

DURATION:                            Jan 2004 – July 2004

 

Visa gets data from different banks and companies. GEDP project enrich the data and match it. It sends to the different clients, around the globe. There are 4 major parts of

GEDP project: Inbound, Enrichment, Matching and Outbound.

Ø      Visa Do Brazil: Analyzed the requirement for Visa Do Brazil Bring-on. Prepared UML diagrams in rational rose. Prepared inbound, outbound and matching workflows for finance and invoice. Designed and developed Verify, Enrich, Matching, Validation action classes. Configured xml filter, deal stores and inbound, outbound directories in eXcelon and designed filter classes.

Ø      Parmalat: Analyzed the requirement for Parmalat Bring-on. Prepared UML diagrams in rational rose. Prepared inbound, outbound and matching workflows for finance and invoice. Designed and developed Verify, Enrich, Matching, Validation action classes. Configured xml filter, deal stores and inbound, outbound directories in eXcelon.

Ø      Anz Wyeth: Analyzed the requirement for Parmalat Bring-on. Prepared UML diagrams in rational rose. Prepared inbound, outbound and matching workflows for finance and invoice. Designed and developed Verify, Enrich, Matching, Validation action classes. Configured xml filter, deal stores and inbound, outbound directories in eXcelon.

Ø      EDP Manager: Designed and Developed Admin Console web tool to admin the EDP, FlowThru, Matching, FileTransfer Activity managers. This tool also provides eXcelon and file system upload, download and search capability. 

 

Environment:  IntelliJ IDEA, NetBeans, Struts1.1, UML, Rational Rose, eXcelon DXE database, SqlServer Database, DataJuction, J2EE design patterns, JSP, Servlet, EJB, XML, and XSLT.

 

                                             PROJECT:                            Repair SVRU System

CLIENT:                            Verizon – Dallas TX

POSITION:                            Architect

                                   (30 MEMBER TEAM)

DURATION:                            Jan 2003 – Dec 2003

 

Repair SVRU System is Speech Voice System for Repair Calls. Its uses the telephony interface with VML as front-end language, Servlet with command pattern classes as middleware. EJBs as Business layer which talks to CTI legacy system which is written in CORBA.

Ø      Analyzed and designed Call Flow Diagrams for Speech System.

Ø      Created architecture for a tool to generating VXM files from Dialog Module. Analyzed and gathered information as dialog modules from Voice Genie.

Ø      Design and Developed XML messages and XSLT pages.

Ø      Developed Servlets to generate XML messages for HTTP Interface.

Ø      Prepared the High level Class Diagram, Sequence Diagram for the developers. Developed Servlet and commands using command pattern.

Ø      Developed Session Facade Processor Bean.

Ø      Developed T3Interface to connect to the EJB using T3 Protocol and reflection.

Ø      Wrote Ant build file with dependent targets and set of build file properties.

Ø      Designed and developed dynamic menu for the system using SimpleMenu, CompositeMenu, DinamicCompositeMenu, Menu, MenuBuilder classes, MenuLevelCoordBean bean, MenuTag custom tag and menu, menuReset jsps.

Ø      Designed and developed Job Search functionality using search, jobList jsps, SearchAction, JobAction action classes and DBSearchUtility, WorkListTicketUtility utility classes.

Ø      Lead the team of 8 developers.

 

Environment:  Java (JDK 1.3), UML, Rational Rose, J2EE design patterns, Servlets, Struts, XSL, XML, VXML, JavaScript, HTML, DB2, JDBC, Oracle, DB2, Ant, Web Logic 7.0, apache Web Server, and Telephony server.

 

                                              PROJECT:              Asset Directions (for Morning Star/Neu Berger Berman/ Nationwide)

CLIENT:              First Bank – Boston MA

POSITION:              Architect

             (24 MEMBER TEAM)

DURATION:              Jan 2002 – Dec 2002

 

SUMMARY

Asset Directions is an Internet-based managed account platform for mutual fund wrap sponsors. Build on proven SrRPAS accounting system and cutting-edge internet technology. Asset Directions offers private-label solution to wrap sponsors, enabling them to effectively administer their managed account programs and meet the unique servicing requirements of the advisor community. A full-service offering, AssetDirections features a robust online interface and complete back-office services, including:

1.       Transaction procession

2.       Shareholder accounting

3.       Asset allocation model management

4.       Performance measurement

5.       Sales reporting.

Ø      As an Architect (member of design and architecture team) analyzed and finalized the architecture to be used for the application.

Ø      Designed the WAF using MainServlet, FrontController, AppControllerFactory and AppControllers.

Ø      Designed and developed the profile to tool stores the definition of page id. Every page has one page id and page can have any number of app controllers associated with it to generate the page body.  Every page has different look and feel on different websites.

Ø      Prepared performance tuning script for JProbe and prepared the alternative design for

Ø      Client List functionality to improve performance of Client List functionality

Ø      Reviewed the developer’s code.

Ø      Designed and developed the Client Update filter for trading functionality. When request comes from Advisor Port Website using Single Sing On, Client Update filter decrypt the account number and fills the account data for active client bar.

Ø      Created UML diagrams (Class Diagram, Sequence Diagram) for Transfer of Asset Functionality using Rational Rose.

Ø      Created UML diagrams (Class Diagram, Sequence Diagram) for Trading (Purchase, Redeem, Exchange, and Rebalance) Functionality using Rational Rose.

Ø      Used JTest to improve the WAF code.

Ø      Installed and configured Web Logic 6.0, Visual Café, Visual Slick Edit, Netscape Server4 and Netegrity client. 

                    

Environment:  Java (JDK 1.3), UML, Rational Rose, J2EE design patterns, Servlets, JSP, XML, SOAP, JavaScript, HTML, VisualCafe4.5, Oracle8.i, JDBC, Web Logic 6.1, iPlanet Web Server, Site Minder, JProbe 3.0, and JTest.

 

PROJECT:                            E-BUSINESS (ATP)

CLIENT:                            AIRCRAFT TECHNICAL PUBLISHERS - Brisbane CA

POSITION:                            Architect

(10 MEMBER TEAM)

DURATION:                            Feb 2000 – Dec 2001

 

Aircraft Technical Publishers (ATP), a privately held corporation headquartered in Brisbane, California, has provided "single-source" aircraft maintenance and regulatory library services to the aviation industry. ATP is an innovative leader in the development and implementation of databases and electronic media distribution systems, and has extensive experience with data conversion efforts. The web site is targeted to cater Product Catalog for displaying Regulatory library, Maintenance Library and equipment for manufacturers and products according to international and domestic clients. The project makes extensive use of Session and Entity EJB’s (Enterprise Java Beans) and Servlets at the Server Side and client interaction is captured through JSP pages generated dynamically depending on the user-preferences.  JSP communicate with EJB using Custom Tags. The EJB’s are being tested on BEA-Weblogic Application Server (5.1).

Ø      As an Architect (member of design and architecture team) analyzed and finalized the architecture to be used for the application. Created UML diagrams.

Ø      The project uses Front Controller Pattern using EJB with Value Object, Data Access   

Ø      Object architecture.

Ø      Designed the WAF using MainServlet, Request Processor and Filters.

Ø      Designed use-case, sequence and class diagrams.

Ø      Analyzed the Catalog and Checkout process. Developed the Checkout, Order servlets and corresponding Stateless Session Beans, Data Access Object Interface and DAO implementer classes.

Ø      Analyzed and developed Search Engine using JSP, Controller Servlet and corresponding Enterprise java beans.

Ø      Analyzed and Developed Product Catalog Servlets and EJB’s for displaying Regulatory library, Maintenance Library and equipment for manufacturers and products according to international and domestic clients

Ø      Developed JSP, Servlet, value object (memberInfo) and Enterprise Java Beans for Member Registration, Member Login and Member Logout.

Ø      Developed the Java Server Pages using custom tags responsible for the front end generation for the users

Ø      Analyzed and Developed Career module, Task Status, Press Releases and News module using JSP customs tags and Tomcat 4.0.1.

Ø      Evaluated Freemarker and Velocity Template Engines.

Ø      Reviewed code of junior developers.

Ø      Developed prototype for reading XML documents on web using Servlet and JDOM

Ø      Developed generalized Connection Pool and Pool Manager class using property file

Ø      Developed Log Writer, Property and StringUtils utility classes

Ø      Studied and tested Turbine package for ATP project

Ø      Installed and configured the Linux Server, Apache Webserver, Web Logic, and CVS on Linux.

 

                                   Environment:  Java (JDK 1.3), UML, Rational Rose, J2EE design patterns, Servlets, EJB, JSP, Tomcat 4.0.1, XML, JDOM, Freemarker, Velocity, JavaScript, HTML, JBuilder, Oracle8.i, JDBC, Web Logic, and Apache Web Server.

 

PROJECT:                            EMAIL/FAX/VOICE SYSTEM

CLIENT:                            UTOPIYA COMMUNICATION, CA, USA

POSITION:                            Lead JAVA DEVELOPER (8 MEMBER TEAM).

ROLE:              STUDIED THE PROJECT REQUIREMENT AND DESIGNED THE PROJECT

DURATION:                            Dec 1999 TO Feb 2000

 

Utopia Communication is Fremont, California based Internet and Database Development Company. The system is an Email System with Fax and Voice mail facility. User can create & maintain Address Entries, Address Groups, Folders, User Preferences, To Do Activities using calendar.

Ø      Designed the RMI Application Server. RMI server running on single port is talking to 3 databases.

Ø      Designed and Developed Enterprise Java Beans/Servers for User Profile, User Preferences, Service Plan, Credit Card Info, Address Book, Messages and Message Folders. Enterprise Java Beans interacts with file server for messages and attachments and Oracle 8i Database using Data Object classes.

Ø      Designed and Developed Action Servlets and Servlet Beans for Messages and Message Folders. Action Servlets interact with RMI Application Server for data transfer

Ø      Designed and Developed Java Server Pages for Messages and Message Folders. JSP uses Servlet Beans and Action Servlets for data transfer using HTTP Session

Ø      Designed and Developed Utility Program for sending mails using JAVA/MAIL API

Ø      Designed and Created Schema Objects (Tables, Index and Oracle Sequences) in Oracle 8i

Ø      Created Class diagrams using Reverse Engineering.

Ø      Reviewed code of developers.

Ø      Designed oracle tables, sequences.

 

Environment:  Java (JDK 1.2), Rational Rose, Servlets, JSP, JBuilder, RMI, and Java Beans, JavaScript, HTML, Oracle8i, JDBC, Web Logic, and Apache Web Server.

 

Project:              Internet based Time & Attendance / Job Application system

Client:                            MIS Inc. - Virginia, USA

Position:              Sr. Java developer (5 member team).

Role:                            Studied the project requirement and designed the project.

Duration:              Oct 1999 to Dec 1999

 

MIS Inc. is Sterling, Virginia based Internet and Database development firm providing solutions to Fortune 500 companies. The system is a full-featured web-based application that facilitates an on-line update of working hour on Internet for each employee. This data is used to maintain weekly salary details and calculate overtime. The site also provides applicants to apply for a job online with the company, and conducts an On-line test through' the Internet. It simulates the test environment for testing candidate's software skills based on his/her selection.

Ø      Developed Timesheet Servlet of updating working hours by employee.

Ø      Developed Salary Servlet for calculation salary and overtime.

Ø      Developed Job Application Servlet to apply for the job.

Ø      Developed online test Servlet using freemarker.

Ø      Developed helper classes for performing business logic for the Servlet using JDBC and freemarker API.

 

Environment:  Java (JDK 1.2), Servlets, JSP, JavaScript, HTML, Oracle8.0.5, JDBC, and Java Web Server

 

Project:              INCOME TAX SYSTEM

Client:                            Income Tax Mauritius (Govt. of Mauritius)

Position:              Project Leader (Twelve-Member Team)

Role:                            Analyzed the System

Duration:              7 Months (Feb 1999 to Oct 1999)

 

This software contains Registration, Self-Assessment, Assessment, Payment, Collection, Current Payment System, PAYE, and Adjustment Modules. System is totally flexible to handle yearly changes in returns and facilitated with bar code technology for return tracking.

Ø      Gathered Information for New Requirement. Developed use-case and sequence diagram.

Ø      Designed Classes and made relationships between these Classes. Designed class diagram.

Ø      Produced Prototype

Ø      Demonstrated Prototype to User

Ø      Gathered the feedback from user

Ø      Prepared the coding plan & programmed Self-Assessment Module. 

Ø      Acted as a Project Leader for overseeing two programmers.

Ø      Developed RMI interface

Ø      Implementer classes, servlets and JSP pages for Registration and Self- Assessment modules

 

Environment: Java, Servlets, HTML, JSP, JBuilder, RMI, Sun Enterprise 450, Java Web Server, Apache Web Server, Oracle 8i on Sun Solaris 2.6

 

Project:               Rajeev Gandhi Water Supply Mission

Client:                            Ministry of Rural Development (India)

Position:              Senior Analyst (Team of one hundred thirty eight)

Role:                            Analyzed the System

Duration:              3 months (Nov 1998 - Feb 1999)

 

This software has Equipment module, Personal and Payroll module, Finance and Work Processing module, Material and Store Management module, and Scheme module.

Ø      Prepared SRS

Ø      Prepared Process Diagram

Ø      Prepared Functional Hierarchy Diagram

Ø      Prepared Prototype Screens and Reports

 

Environment: Designer2000

 

Project:                            ABACUS

Client:                            Xerox (Hong Kong)

Position:                            Team Member (Twenty eight member team)

Duration:                   6 Months (Jun 1998 - Nov 1998)

 

This software helps Xerox for administration, billing, and contracts.  ABACUS contains price plan, contract line, mifs, invoice generation, meter-reading.

Ø      Coded graphical user interaction screens using JFC/ Swing classes and modules for interaction with Oracle database.

Ø      Developed meter reading entry module for different mif and for different price plans (using Tree and other classes of JFC/Swing).

Ø      Developed module for bill-preparation (using Table and other JFC/Swing classes).

Ø      Developed module for contract line entry and update  (using Table and other JFC/Swing classes).

Ø      Prepared Class diagram by System Re-engineering

 

Environment:  Java, JFC/Swing, JDBC, HTML, Rational Rose, Oracle 7.3, and Windows NT, and Sun Solaris 2.6.

 

Project:        Financial Accounting

Client:              Shahi Export House

Position:              Team Member (Team of Twelve)

Role:                        Analyzed the System,

Duration:      5 Months (Jan 1998 - May 1998)

 

This software contains Assets module, Bank Reconciliation, Sale Tax, Sales, Purchases, Cash Payments, Cash Receipts, Credit Notes, Debit Notes, Bank Payments Bank Receipts JVs etc.

Ø      Prepared Functional Hierarchy Diagram and ER Diagram

Ø      Transferred Logical Design into Physical Design

Ø      Programmed the System. Tested and Implementation the System.

 

Environment: Oracle 7.2 on SCO UNIX, SQL*Loader, C, Pro*C  (Designer / 2000, Developer / 2000), Compaq Proliant

 

Project:                            Personnel Information System 

Client:                            Shahi Export House

Position:                            Team Member (Twelve member)

Duration:                   3 Months (Oct 1997 - Dec 1997)

 

PIS    lets    you   create   & maintain Employee    details, Department Information, Designations, Companies, Previous Employer   Details, Training Details, Qualifications, Reward  / Punishments   and Language Known.

Ø      Analyzed, Designed and Programmed the System.

Ø      Tested and Implemented the System.

 

Environment:  Oracle 7.2 on SCO UNIX (Designer2000, Dev/2000), Compaq Proliant, PL/SQL

Project:                            Inventory Management System 

Client:                            Shahi Export House

Position:                            Team Member (Twelve member)

Duration:                 4 Months (Jun 1997 - Sep 1997)

 

This comprises of Bill of Material generation, Purchase Order Creation, Receipt Against Purchase Order, Issue to Unites against Job Orders, Stock break-up & Bin Management.

Ø      Programmed the System.

Ø      Tested and Implementation the System.

 

Environment:  Oracle 7.2 on SCO UNIX (Designe2000 & Developer/2000), Compaq Proliant, PL/SQL

 

Project:                            Payroll System 

Client:                            East India, Faridabad

Position:                            Team Member (Ten members)

Duration:                   5 Months (Jan 1997 - May 1997)

 

This Software helps Personnel department by automating their Workflow and eventually improving their efficiency and Productivity. The main objectives of this software are Salary Processing, Reimbursement Processing, Bonus Processing, Loan Processing, and Income Tax Processing.

Ø      Analyzed the System

Ø      Designed database tables

Ø      Prepared back end Procedures

Ø      Functions and Database Triggers

Ø      Programmed the System

Ø      Tested and Implemented the System

 

Environment:  Oracle 7.2 on SCO UNIX (Designer2000, Developer/2000), Dell Pentium Pro server, and PL/SQL

 

Project:                            Library Management System 

Client:                            East India, Faridabad

Position:                            Team Member (Ten members)

Role:                            Analysis, Design, Coding, Testing, and Implementation

Duration:                   6 Months (Jul 1996 - Dec 1996)

 

The main operations of software are: give the membership, check the Issue permission, Issue the books, Cancel the membership, Increase the library stock, decrease the library stock, find & update the information about the library stock, issued books and members

 

Environment:  Oracle 7.2 on SCO UNIX (Developer/2000), and Dell Pentium Pro server

 

Project:                            Personnel Information System 

Client:                            NIC, Jaipur (Rajasthan)

Position:                            Team Member (Ten members)

Role:                            Analysis, Design, Coding, Testing, and Implementation

Duration:                  6 Months (Jan 1996 - Jun 1996)

 

The software provides the full view of personnel of customs and central excise departments of Rajasthan. Operator can enter, update, and retrieve employee records easily. The system is completely menu driven and user - friendly.

 

Environment:  Oracle 6.0 on SCO UNIX (SQL*FORMS 3.0, SQL*Menu, SQL*ReportWriter), Pentium @100 MHz, and PL/SQL



Additional Info

BACK TO TOP

 

Desired Salary/Wage:

75.00 - 100.00 USD hr

Current Career Level:

Manager (Manager/Supervisor of Staff)

Date of Availability:

Within 2 weeks

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Sr Architect

Desired Job Type:

Employee
Intern

Desired Status:

Full-Time
Part-Time

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         IT Project Management

 

Target Locations:

Selected Locations:

US-TX-Fort Worth

Relocate:

No

 

Languages:

Languages

Proficiency Level

English

Fluent