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
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 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
English |
Fluent |
|
|