Deven Shah
deven.shah@mitasoft.us
703-626-5277
Experience Summary
18 Years
of strong experience in IT with skills of Lead Developer, System Design and
Architecture and Java Web Development.
Highlights
· Good knowledge of Front end and Backend application
development (Java and Oracle) in Object Oriented Programming Concepts.
· 10 Year of Lead Developer experience in the
following areas
o
Technical Design and Support for the
team members
o
Level of Effort estimation
o
High Level and Low Level Design
o
Coding Standards, Performance tuning,
Code Review
o
Unit/Development/User Acceptance
Testing co-ordination
o
Defect Tracking and Release Management
o
Maintaining the application in
production
· Expertise across – Portal and Web development
using BEA Weblogic Portal, BEA Weblogic Server , Bea Weblogic Workshop
Domains, Bea Weblogic Integration and IBM WebShphere
· Eligible for clearance from various U.S. Agencies
System Expertise
GUI/Tools
Eclipse, MyEclipse, WSAD 5.0, JDeveloper 10.1.3.1,
JBuilder
9.0/8.0/5.0, Swing/AWT
Application
server
Oracle/BEA Weblogic Server 10.3.5/9.0/8.1/7.0/6.0/5.1, OraDev10g, WSO2
suites, BEA Weblogic Integration 8.1, BEA Weblogic Workshop
8.1/7.0, BEA Weblogic Portal 7.0, WebSphere, Tomcat
Message
Broker
ActiveMQ
Web
Technologies
EJB, JSP, Java
Servlets, XML, JavaScripts, HTTP Client, XMLBeans, TopLink, Hibernate, JAXB
Business
Intelligence
Business Object XI Release
2/3
Mobile
Technologies
Android Operating System
ETL
Tools
Informatica
Power Center 8.6 (Repository Manager, Designer, WorkFlow Monitor, Workflow
Manager.
Languages
Java, PLSQL, SQL
CASE
Tools
Visio, Rational Rose, Erwin
Utilities
TOAD, PVCS, Test Director, SQL
Navigator, SQL Loader, MS Project, MS Power Point, ANT
Databases
Oracle 11g/10g/9i/8.X/7.X, MS
SQL Server 2000
Operating
Systems
Windows NT 4.0/2K/XP, SUN Solaris v5.8, HP-UX v11.x
Employment History
Apr-2008 to
Present
Lockheed Martin/SAIC, 1035
Eastgate Dr, O’Fallon, IL 22069
SAIC/Northrop
Grumman, 8850 Richmond Hwy, Alexandria, VA 22309
Feb-2008 to
Apr-2008
IBM- ACE, 8020 Tower Crescent
Drive, Vienna VA 22182
Mar-2007 to
Feb-2008
EDS, 1600 N. Beauregard St.,
Alexandria, VA 22311
July-2005 to
Feb-2007
Fannie Mae, 13100 Worldgate Dr
Herndon OB1, VA 20170
Jun-2004 to
Jun-2005
Nextel Communications, 2003
Edmund Halley Dr, Reston, VA 20191
Nov-1998 to May-2004
Concert/ British Telecom, 11440
Commerce Park Dr., VA 20191
Oct-1994 to Dec-1998
United States Coast Guard,
Washington DC
Dynamic
Resources Inc. 5252 Cherokee Ave., Alexandria, VA 22312
Jan-1994 to Oct-1994
Intelligent Systems, 213 N.
Frederick Ave. Gaithersburg, MD 20877
Education
Certification
Sun
Certified Java 2 Programmer
Education
Oracle Certified SQL and PL/SQL
programmer
M. S. (Process Monitoring and
Control), University of Houston
B. E. (Mechanical
Engineering), University of Bombay
Project Experience
Project
Asset Visibility (AV)
Design,
Development and Enhancement
(https://www.av.dla.mil/welcome/welcome.jsp)
Location
Lockheed Martin/ SAIC, O’Fallon, IL
SAIC/ Northrop
Grumman, Alexandria, VA
Duration
from April-2008 to Present
Software
Tools
MyEclipse, Weblogic Application
Server 10.3.5, 9.2, Oracle 11/10g, Visio, J2EE Technologies, OpenSSL, AXIS
Framework, Informatica 8.6.1, Business Object and BO SDK(BOXI R2/R3),
Subversion, TOAD, JAXB, ActiveClient, Android, WSO2, ActiveMQ, ICEfaces
Team Size
30
Role
Lead J2EE Developer
Responsibilities:
§ Responsible for setting up of AssetVisibility and
OneWay Domain using Weblogic Server 11g in the lab. Domains are clustered
environment, with configuration at the NodeManager, KeyStore, SSL, Messaging,
Data Sources and Security Realm level. Responsible for document delivery for
the configuration and support to DLA transaction Service.
§ Responsible for issuance and maintenance of
certificates related to Identity and Trust keystores in both lab as well as
Production environment.
§ Design and Development of WebService for Asset
Visibility Remote (AV R) Interface.
§ Development of WebService client which communicates
over 2 way SSL using ActiveClient Software.
§ Implemented XML creation and parsing using JAXB
binding framework.
§ Utilized Business Object SDK in WebService to query,
schedule and retrieve Reports.
§ Involved in the design and development of struts
based web app, a thin client which gives access to AV Business Object Reports
to Foreign Nationals thru Security Cooperation Information Portal
(SCIP
https://www.scportal.us/).
§ Designed and Developed interface using AXIS
framework to connect to Global Transport Network
Web
Services (IGC formerly GTN https://www.igc.ustranscom.mil/)
over 2 way SSL.
§ Developed a prototype for an Android Application and
successfully ported on the Nexus Phone. User can access multiple screens and
application can communicate to the WebService using KSoap 2 API.
§ Developed a solution to connect to Sybase over 1 way
SSL thru java classes loaded from Oracle Database.
§ Coding and unit testing of Informatica
mappings for various stages of ETL.
§ Developed Informatica workflows to load
the data from the XML and CSV flat file source to various staging levels and
to the respective Dimensions and Fact table of AV.
§ Prepared Mapping documents, Data
Migration documents, and other project related documents like mapping
templates and VISIO diagrams.
§ Created a web based prototype, using
WSO2 application server, PostGreSQL database and using WSO2 features like
DataServices, BPEL and WSO2-ActiveMQ integration.
§ Created web based prototype utilizing
ICEfaces libraries and JSF, and demonstrating gui rich capability of ICEfaces
and easy use of JSF technology.
Synopsis
The mission of the Asset
Visibility (AV) Program is to provide users with timely and accurate
information on the location, movement, status, and identity of units,
personnel, equipment and supplies. It facilitates the capability to act
upon that information to improve the overall performance of DOD’s logistics
practices.
The AV application is organized by asset categories, and each
pre-defined query is categorized into one of six sections: In-Process,
In-Storage, In-Transit, Total Asset Visibility, Reference Data, or Quick
Queries. AV also provides extensive summary and drill-down query
capabilities in each of the categories, as well as on demand ad-hoc query
building/editing capability. Users can send query results to other
registered AV users, save results in .csv, .pdf, or .xls format, and schedule
recurring queries.
Asset Visibility Remote application enables the user to schedule and retrieve Business
Objects reports currently available within the AV system via off-line
scheduled queries. The AV REMOTE capability provides a low bandwidth
solution allowing users to submit batch and cyclic (recurring) queries via
secure means to a query scheduler, go offline, and then retrieve the query
responses. The client developed utilizes swing API for providing a graphical
user interface (GUI). Client communicates with WebService over 2 way SSL.
User uses its DOD issued CAC Card for authentication.
Asset Visibility Thin Web Application is a web based
functionality which utilizes struts framework. International Customers, customer agents and United
States Government personnel, with appropriate permissions will be able to
view Asset Visibility Data. Application is capable of online user
provisioning.
Project
Automated Commercial Environment
(ACE)
Location
IBM, Vienna, VA
Duration
from Feb-2008 to April-2008
Software
Tools
WSAD, WebSphere Application Server,
Access, Hibernate framework
Role
Senior J2EE Developer
Responsibilities:
§ Developed a swing based application to maintain
users, rules,
Synopsis
ACE
is the commercial trade processing system being developed by CBP to
facilitate legitimate trade and strengthen border security.
Project
Purchase Card Online System (PCOLS)
Design,
Development and Enhancement
(https://www.dmdc.osd.mil/appj/aim/pages/logonPage.jsp)
Location
EDS, Alexandria, VA
Duration
from Mar-2007 to Feb-2008
Software
Tools
JDeveloper, JSP, Oracle, Visio,
Struts, CVS, TOAD, OraDev10g, JAXB
Team Size
10
Role
Lead Developer
Responsibilities:
§ Design and Development of Audit functionality for
AIM System.
§ Developed interface for sending XML messages using
JMS Queue.
§ Developed message driven bean and processing of XML
message.
§ Implemented XML creation and parsing using JAXB
binding framework.
§ Involved in the design and development of JAX-RPC
based WebService based on DMDC framework.
§ Developed testing framework using JUnit and Ant.
Synopsis
Authorization,
Issuance and Maintenance (AIM) is a web application to provide Purchase Card
Issuance and Maintenance functionality. This application is an initiative of
Defense Manpower Data Center (DMDC).
The application can
approve requests for issuance, suspension or cancellation of Purchase Card
and cardholder accounts and perform required maintenance of those accounts
like update card transaction limits, ensure on-going training requirements
are met, and ensure lines of accounting are current. The application also
interfaces with the card issuing banks which create and maintain the Purchase
Card Accounts.
Project
ERents, User Service and Conversion Service
Development,
Enhancement and Production Support (https://home.fanniemae.com/erentsweb/security/eRentsLogin.jsp)
Location
Fannie Mae, Herndon, VA
Duration
from July-2005 to Feb-2007
Software
Tools
Weblogic Integration 8.1, Weblogic Server
8.1, JSP, Oracle, Rational Rose, ERWin, Struts, CVS, TOAD, Eclipse, Weblogic
Workshop, ExtenTech, Business Objects 6.5
Team Size
7
Role
Lead Developer
Responsibilities:
§ Development and enhancement of ERents application
using Weblogic Integration Server.
§ Developed and maintained workflows using Weblogic
Integration product, to process Excel based Housing Data. Processed the
Excel content by converting to XMLBeans and using the XML based channels, JMS
Queues, EJB Control, and Process Control.
§ Developed Excel to XML and XML to Excel Web Services
and hosting on Weblogic Integration Server. Three solutions were developed
using WLS 8.1, WLI 8.1 and AXIS API.
§ Developed wrapper User Service on top of RAM, and
hosting on Weblogic Server.
§ Integration of Business Object Reports output with
ERents Application using HTTP Client.
§ Involved in the problem resolution of the software
issues during the development testing phase.
§ Responsible for delivering SOX compliant documents
like Scope Document, Design Document, Deliverable Traceable Matrix, System
Testing Plan and Test Results.
§ Responsible for 24 x 7 support and trouble shooting
of the production issues of class 1 applications.
§ Led meetings, presentations with end users,
inter-division/organizations and higher management.
Synopsis
ERents
is an online application, for collecting and validating housing goals data and
to assure reporting accuracy. Lenders all across USA, can upload an excel
spreadsheet with multi-family housing info such as # of Units, Rent and # of
Bedrooms. The system converts the excel spreadsheet, validates and saves the
data to the database and also sends messages to the interfacing systems.
HCD
User Service is WLS 8.1 based, maintained, and
centrally distributed web service which provides authentication/authorization
capabilities for Multifamily applications using R/AM provided API’s.
Conversion Service is WLI 8.1 based web service which convert
Excel spreadsheet to XML and vice versa using ExtenTech API’s.
Project
Nextel Online Store Migration and Enhancement (www.nextel.com)
Location
Nextel Communications, Reston, VA
Duration
from June-2004 to June-2005
Software
Tools
WebSphere, WSAD, Struts, JSP,
JavaScript, Oracle, Rational Rose, ERWin, iPlanet, CVS, PVCS, TOAD, Cactus,
Log4j.
Team Size
20
Role
Lead Developer
Responsibilities:
§ Involved in High level design task and Level of
Effort estimation tasks for upcoming Site Redesign
§ Involved in end-to-end development - DB Design, GUI
Design, Business layer development.
§ Responsible for migration of EMT Application from
Struts 1.0 to 1.1
§ Performed the visual modeling of the application
using Rational Rose
§ Implemented Close Browser and ZipCode functionality
for the online store application.
§ Configured the iPlanet Web Server Plug-in with
Websphere 5.0
§ Involved in the problem resolution and debugging
during the development testing cycle.
Synopsis
Nextel
Online Store offers Phones, Rate Plans, Services, Accessories and Promotions
to the Users, shopping for a new Nextel phone. EBusiness Management Tool
(EMT) provides internal Nextel Users the ability to launch Public Store,
Custom Aisle Web changes and Nextel Web Promotions. The site prepares data
and feeds it to the online store application www.nextel.com.
Project
Virtual Business Center (http://vbc.bt.com)
Location
British Telecom (BT), Reston, VA
Duration
from Jan-2002 to May-2004
Software
Tools
Weblogic Portal, Integration,
Server, Workshop Domains, JSP, JavaScript, SQL Server 2000, JBuilder,
Rational Rose, ERWin, Proxy server, Visual SourceSafe
Team Size
10
Role
Lead Bea Platform Developer
Responsibilities:
§ Co-lead a team in the migration project of VBC i.e.
from Microsoft platform to J2EE
§ Analyzed WLP functionality i.e. authentication,
personalization, internationalization services to make sure that the VBC
migration design is fully extensible.
§ Actively participated in analysis/design of J2EE
patterns and design strategy using service locator, session facades, business
objects, data access objects, CMP, etc.
§ Identified the use cases for the functionality that
is migrating to J2EE.
§ Developed sequence diagrams using Rational Rose.
§ Designed, developed HLD & LLD documents.
§ Participated in folder, group definition, JAR
deployment design and a JBuilder project.
§ Setup development environment by creating Portal
domain, Server domain and Workshop domain and configuring the domains to work
with SQL Server database.
§ Created migration document and defined process to be
followed within the team to co-ordinate the individual development and
deployment of the same.
§ Implemented/coded portlets using WLP’s Webflow,
Session, Request objects, Internationalization framework, in conjunction with
JSP tags, EJBs, DAO
§ Used Administration Tool and E-Business Control
Center (EBCC) for creating/configuring portal
and controlling portal appearance, create/manage
group portals.
§ Responsible for co-ordination and deployment of
portal/portlets of other teams.
§ Integrated NetCool / WebTop output into
Portal using HTTP Client.
§ Developed workflow using Weblogic Integration
product, to process ticket and Order related alerts. Implemented the
workflow using XML based channels, JMS Queues, EJB Control, Timer Control,
Worklist Control, Process Control and XMLBeans.
§ Developed WLI workflow for invoking business
partners’ webservices based on WSDL, converting output to value objects using
XMLBeans and persisting the data into VBC Database System.
§ Developed web services based on self developed EJB.
Synopsis
The
Virtual Business Center is a completely personalized online Business to
Business resources area for BT Products and Services. Customers and
Distributors can access a comprehensive suite of web based service management
applications. It facilitates end customers to manage their telecom services
on-line with single-sign-on (SSO) for enterprise wide internal service
application. VBC has 5000+ active users.
Project
Opera/Price Book and Inter Business Charging (IBC)
Location
Concert/ British Telecom (BT), Reston, VA
Duration
from Nov-1998 to Jan-2003
Software
Java 1.3, JBuilder 5.0, J2EE,
Servlets, JSP, EJB and Weblogic Server 7.0, UML, JavaScripts, Toad, PL/SQL,
Oracle 8.1.7
Team
Size
15
Role
Senior Web Developer
Responsibilities
· Design, Analysis and Development of Opera GUI using
JBuilder 5.0, Weblogic 7.0
· Developed Entity Beans and Session Beans for the
server side using session façade and value object patterns
· Designed and Developed Security system for the
project using JSP/Servlets
· Design and Development of IBC GUI using JBuilder
3.0, Swing, Remote Method Invocation, JSP/Servlets
· Extensive PL/SQL Development
Synopsis
· The Opera system provides a means to manage rate
information for Concert services. The Opera GUI provides the user with
a tool to approve rates, send rates to billing, check rate status, and
perform rate maintenance (creation, modification, and deletion of rates).
· Opera system is a scalable, multi-tier architecture
· The Opera system allows users to manage a large
amount of data, and will be accessed by users around the
globe.
· IBC system gets the feed data from multiple external
sources and loads the data into the system, Validates, Rates, Discounts,
Generates and prints the invoices for customers
· Ability to handle Voice and Data Products
· System handles EURO currency conversion
Project
BoardRoom Software and Image Storage and Retrieval(ISTR)
Location
United States Coast Guard, Washington DC
Duration
from Oct-1994 to Dec-1998
Software
Centura/ GUPTA SQL Windows,
Developer 2000, Oracle Ver 7.2.3, Windows 95/NT, 1.3.2, Xionics, ImageBasic,
C
Team
Size
5
Role
Team Lead
Responsibilities:
· Design, Development and Analysis of font end as well
as backend Programming.
· Managing team of three developers.
· Performance fine tuning.
Synopsis
Image
Storage and Retrieval (ISTR) application scanned, stored, retrieved and
printed records of all the USCG personnel. Front End SQLWindows interacted
with Imaging software Xionics DLL’s and ImageBasic’s VBX in order to scan,
store and retrieval of the images
BoardRoom Software
was used by the high-ranking officials to view the images scanned by ISTR
application to rate and promote USCG personnel. Application allowed members
to view personnel records, score a candidate, print records and provide
statistical analysis of all the candidates and their scores. Front End
used was Oracle Forms 4.5, which interacted with Imaging software Xionics,
and ImageBasic.
Project
Alchohol Tobaco and Firearms (ATF) Forms System
Location
Intelligent Systems, Inc., MD
Duration
from Jan-1994 to Oct-1994
Software
GUPTA SQL Windows, Oracle Ver 7.2.3,
PL/SQL
Team
Size
2
Role
Developer
Responsibilities:
· Development
· Analysis and design
· Performance fine tuning
Synopsis
The ATF Forms System keeps track of guns inventory,
sales, dealers, and customer information and generates related reports
Training Courses
Course Title
|
Location
|
Power
Center 8.x Level1 Developer
|
Informatica
Education Services, Reston, VA
|
Development
with IBM WebSphere Portal
|
IBM,
Fairfax, VA
|
Development
with BEA Weblogic Portal
|
BEA,
Reston, VA
|
Web
Development Using J2EE ( JSP, Servlets, XML )
|
Learning
Tree, Reston, VA
|
Enterprise
JAVA Beans
|
Learning Tree,
Reston, VA
|
Basic
and Advanced JAVA Programming
|
Northern
Virginia Community College, VA
|
Oracle
Forms 4.5 Training Course
|
Oracle
Corporation, Bethesda, MD
|
Visual
Basic 4.0 Training Course
|
Learning
Tree, Tysons Corner, VA
|
_________________________________________________________________________________________
DEVEN
SHAH
Page 6
of 7