Вы находитесь на странице: 1из 6

PROFILE

• Lead Java Developer, Senior Technical Analyst and Architect.


• Result driven attitude with twelve years of experience in the analysis, design a
nd development of multi-tier distributed applications using J2EE technologies.
• Experience in open-source frameworks as Spring, JSF, Struts, Hibernate, Commons
and XFire.
• Experience developing applications in multiple domains including Financial, Mort
gage, Tele-Communications, Education and Software-based companies.
• Excellent knowledge, expertise in development of SOAP based Web Services and Goo
d understanding of Java and Web Services Security.
• Proficiency in developing Secure Web applications with transactional scoping usi
ng Java, JSP, Servlets, JDBC, XML, EJB’s, Struts, Spring, Hibernate, JSF, IBATIS, AJ
AX.
• Proficient in working with wide variety of applications servers including BEA We
bLogic, IBM Web Sphere, ATG Dynamo, Vignette and database servers including Orac
le, DB2, Sybase and SQL Server.
• Worked on Portal servers like Vignette Portal Server and Vignette Application bu
ilder.
• Proficient in complete Systems Development Life Cycle (SDLC) including informati
on strategy planning, requirement analysis, design, development, coding, testing
, debugging, implementation and production support.
• Good knowledge of Database design and development that involves ER Modeling, Rel
ational database schema, Normalization of tables, writing stored procedures.
• Excellent interpersonal, communication and problem solving skills, quick learner
, organized, resilient and self-motivated.
• Highly motivated team player with zeal to learn new technologies and always beli
eves in giving the best of efforts.
• Demonstrated proficiency in leading and mentoring individuals to maximize produc
tivity.
TECHNICAL SKILLS
Languages Java, JavaScript, JQuery, JCL, SQL, PL/SQL, UML
and UNIX Shell Scripting.
Operating Systems MS-DOS, Windows 9x/2k/NT, UNIX and LINUX
IDE Tools Bea Portal, Rational Rose, Eclipse, Orac
le Reports and Forms.
Version Control Tools CVS, PVCS, VSS, Clear Case and Sub version
DB Servers Oracle 8i/9i, SQL Server 2000, Sybase, D
B2 and Access.
Technologies JDBC, Servlets, Java Beans, EJB, JSP, JN
DI, JMS, ActiveMQ,
RMI and Java Mail.
Open Source
Technologies JUnit, Log4J, Ant, Apache Axis, Quartz,
Tiles and Struts.
Application Servers/
Web Servers BEA Weblogic, IBM Web Sphere, JBoss, Apache Tomc
at, ATG Dynamo, Vignette.
XML Technologies XML, SAX, DOM, JDOM, XSL, XSLT, JAXP, JAXB, JAX-
RPC,
JAXM and JAXR.
Frameworks Struts, JSF, Spring and AJAX.
OR Mapping Tools IBatis and Hibernate.
Rules JBoss Rules (Drools).
Portal Servers: Bea Portal Server and Vignette Portal Se
rver.
Profiling Tools: JProbe.
PROFESSIONAL EXPERIENCE
Period: Mar’10 till Date
Name of the Organization: Zolon Tech
Fannie Mae, Reston VA
Securities Trading Accounting and Tracking System (STATS) Mar’10–Present
Role: Sr. Java Consultant
STATS capture security level transactions at the beginning of their Fannie Mae l
ife cycle for portfolio and brokered trade commitments settled and wired in STAM
PS. STATS application validates and updates the settled inventory, and tracks th
e portfolio inventory through accrual income, principal and interest payment app
lication, sales activity and final liquidation. STATS application also supports
important Fannie Mae business functions by providing critical portfolio informat
ion to Financial Reporting and Planning, Corporate Tax, Public Finance, and Fina
ncial Management Information Systems (FMIS). The Security Master module allows f
or the capture and maintenance of security attributes required for portfolio acc
ounting.
Responsibilities:
• Designed and Implemented upload functionality in Java Swings for loading Fas115
Intent Validation Matrix data received from CFO.
• Developed stored procedures & crystal report for Fas115 Intent so that the user
can determine the differences in FAS Intent with STAMPS database and Matrix Inte
nt.
• Developed stored procedures & crystal report for OPD Walk forward to determine t
he SCBSL adjustments with respect to STATS.
• Developed stored procedure & crystal reports for Interest Accrual Metrics Summa
ry and Detailed Reports. These reports are used by business to analyze the inter
est accrual & UPB balances.
• Worked on Auto-sys framework to create new box, command jobs, shell scripts to a
dd scheduler for retrieving security credit ratings.
Environment: SYBASE as backend, Weblogic server 10.3 as Application Server, Java
1.6, Spring, Hibernate, EJB, Struts, Java Swings, Java Beans, Log4J, JUnit, Ant
, Servlet, JSP, Autosys, EPF, Ab Intio GDE 1.14, Clearcase, Unix shell scripting
, Crystal Reports.
Period: Dec’05 till Mar’10
Name of the Organization: Netgem Inc
Federal Communications Commission (FCC)
OET Frequency Assignment Coordination System (OFACS) Dec’06–Mar’10
Role: Sr. Java Consultant
OFACS (Office of Engineering and Technology (OET) Frequency Assignment Coordinat
ion System) was developed to support the Federal Communications Commission (FCC)
in fulfilling its responsibilities with respect to the National Telecommunicati
ons and Information Administration (NTIA) frequency assignment coordination proc
ess. It provides internal automation support to the OET Spectrum Coordination Br
anch (SCB).
Responsibilities:
• Understanding the business requirements by constantly interfacing with the clien
t.
• Designed and implemented the web service interface for LBO and NTIA users using
XFire.
• Designed and implemented the Audit framework using Aspect Programming
• Designed and implemented JMS for Application Processing using ActiveMQ.
• Involved in Coding, Designing, Performance Tuning and Developing test scripts us
ing JUnit.
• Involved in Re-architecting of File Upload Module
Environment: SYBASE as backend, Weblogic server 9.1 as Application Server, Java
1.5, Spring, Struts, Java Beans, Log4J, JUnit, Ant, Servlet, JSP, IBATIS, Quartz
, Acegi-Spring, JBoss Drools, Web Service, AJAX, JQuery, Java Script, Sub Versio
n Manager.
Legislative Management Tracking System (LMTS), FCC
Dec’05–Dec‘06
Role: Sr. Java Consultant
The Legislative Management Tracking System (LMTS) is an automated Congressional
Management System to store, track and process correspondence from members of Con
gress, the Executive Officer of the President, and the office of Vice President.
New Congressional are sent to OLA via fax, mail and email. An OLA CCT user ente
rs data information and attaches PDF image to the System, which allows multiple
users to access, view, track based on the user roles. Once the group has finishe
d processing the Congressional, it will route it back to their corresponding Fro
nt Office.
Responsibilities:
• Implemented the JAAS security framework
• Designed and implemented the Service and Data Layer
• Evaluated JSF for Presentation by developing a prototype
• Evaluated Hibernate for persistence of business Objects
• Responsible for the Design and Implementation of Application framework
• Developed the test scripts using JUnit
Environment: SYBASE as backend, Weblogic server 9.1 as Application Server, Java
1.4, JSF, Servlet, Java Script, AJAX, Sun Creator Studio IDE, Hibernate, Java Be
ans, Web Services, Quartz, Log4J, JUnit, Ant, PVCS Version Manager.
Period: Nov’03 till Dec’05
Name of the Organization: Syntel
Electronic Deposit Center (eDC), Wells Fargo
Jan’05–Dec’05
Role: Sr. Java Consultant
The electronic Deposit Center (eDC) was established to support the processing of
the electronic deposits, controls the total dollar input and output, and is res
ponsible for providing Treasury Management clients a single point of contact for
questions or issues regarding the submission of electronic deposits. Addition
ally, the eDC's role is to ensure exceptional customer service by providing smoo
th processing for both external and internal clients by identifying and resolvin
g exception items while mitigating risk to the bank.
Responsibilities:
• Responsible for Designing and creating the standard templates for implementing M
VC framework using struts.
• Designed the front-end framework using Struts, Tiles and Display Tag Library
• Implemented the middle tier and persistence layer
Environment: DB2 as backend, Weblogic server 8.1 as Application Server, Java 1.4
, JSP, Servlet, Java Script, Eclipse IDE, Struts, EJB, Hibernate, Log4J, Java Be
ans, Ant, CVS
Electronic Bills Presentment and Payment, Wells Fargo May’04–Dec’04
Role: Sr. Java Consultant
The Electronic Bills Presentment and Payment (EBPP) Online Billing Website is de
signed to allow customers to view and pay their bills online. Customers who are
enrolled and active receive their bills online instead of or in addition to the
USPS. The Customer can set up more than one payment method and choose the amou
nt to pay on a one-time basis. Consumers can also set up payments to be made au
tomatically every time a new bill arrives. Online Billing allows consumers to m
ake changes to their Online Billing personal information, including password cha
nges. Online Payment Solution (OPS) is client/server application that allows a c
ustomer to make an ACH or credit card payment against their current bill.
Responsibilities:
• Understanding the business requirements and Use case realization
• Responsible for coding, reviews and enforcing standards.
• Responsible for implementing system, deployment of code and testing of the appli
cation
• Developed the test scripts using JUnit
Environment: Oracle Database 9i on NT, Oracle Application Server 9ias, Java 1.4,
Struts, Servlet, JSP, Java Script, Oracle IFS, Eclipse IDE, Log4J, Java Beans,
Ant.
Engagement Survey, Wells Fargo Mar’04–May’04
Role: Sr. Java Consultant
This system is being developed for better understanding team members performance
and retention. This system comprises of 6 questions where team members are enco
uraged to complete within the first two weeks of the Quarter. In addition to the
provision of exit interview it also provides facility for WFSC HR and Web Direc
ts to run report and summarize the survey data
Responsibilities:
• Prepared the Software Architectural Document based on the use cases derived from
the
• Requirements
• responsible for architecture of the product
• Implemented the middle tier and persistence layer
• Responsible for system integration and deployment.
Environment: Vignette Application Portal Server, Tomcat 4.0 as Application Serv
er, Java 1.2, JSP, Eclipse IDE, Log4J, Java Beans, Ant, HTML for screen designin
g and JavaScript
Human Capital, Wells Fargo Nov’03–Feb’04
Role: Sr. Java Consultant
The recognition module helps to recognize and reward Team Members for outstandin
g performance, and for tenure of service. Wells Fargo Team Members can nominate
other Team Members or Managers for On the Spot, Service Excellence or Managemen
t Excellence awards. Additionally, upper level managers can distribute Gold Coi
ns for outstanding performance.
Responsibilities:
• Prepared the Software Architectural Document based on the use cases derived from
the requirements
• Involved in Database designing, System designing, Coding and System Integration
Environment: Vignette Application Portal Server, Tomcat 4.0 as Application Serv
er, Java 1.2, JSP, Servlet, Eclipse IDE, Log4J, Java Beans, Ant.
Period: Apr’02–Nov’03
Name of the Organization: Ellipse International, Mumbai
J & J DEPortal (Mumbai) Aug’03–Nov’03
Role: Project Lead
JNJ DE portal is a content management software system based on users, groups, de
partments and their access rights. Users can access internal organizational info
rmation and external information based on their group access rights. With proper
access rights user can share information to inter groups/departments.
Responsibilities:
• Technical Lead, responsible for architecture of the product
• Involved in Designing, Coding, Integrating, Implementation and deployment of the
application.
Environment: Vignette Application Portal Server, Web Sphere as Application Serv
er, JDBC, JSP, JSP, Servlet, Eclipse IDE, Log4J, Java Beans, Ant.
AlFaris Information Technology, (Kuwait)
Apr’03-Aug’03
Role: Senior Developer
This system is B2B/B2C e-commerce portal application web-site
• It facilitates merchants to web-enable their traditional business.
• Allow merchants to host/manage their product catalog online using the portal app
lication.
• Allow customers to browse merchant catalogs and shop online.
Responsibilities:
• Client interaction for gathering user requirements
• Involved in designing the system High Level / Low Level
• Involved in Database Design, Data Modeling, System Designing, Coding and Impleme
ntation of System
Environment: Oracle8i as backend, ATG Dynamo B2B server, JDK1.3, JSP
ellipse Installer, (Mumbai)
Apr’02–Mar’03
Role: Project Lead
This system is a standalone application. It is swing-based product, which allows
users to easily and rapidly package any web-based application. It is developed
based on MVC architecture and also provides facility to incorporate user intermi
ttent hooks. Controller executes the handlers in the order defined in the phase.
Responsibilities:
• Involved in designing System using design patterns such as observer/observable,
façade and command patterns.
• Development, Debugging, Integration and deployment of the System
Environment: JDK 1.2.2, Swings, Eclipse IDE, Log4J, XML, Ant, CVS
Period: Oct’98–Feb’02
Name of the Organization: Isoft Technologies, Mumbai
Work Flow Engine, (Mumbai) Jan’01–Feb’02
Role: Tech Lead
Workflow Engine provides the services and framework using which an Application c
an be developed to Manage Business Entity Life Cycle. It ensures that the entity
has traversed through all of the relevant stages before achieving their busines
s objective. Once the business process is defined, the workflow can use the defi
nition to repeatedly manage all the instances of entities consistently and effic
iently. Workflow model depicts decomposition of the business domain into busines
s processes, sub processes, tasks and rules.
Responsibilities:
• Worked on the Object Model and Database Design
• Involved in System Design, development and testing
Environment: JDK 1.2, JSP, Servlet, EJB, Oracle8i as database backend, Web Sphe
re as Application Server, Eclipse IDE, Log4J, Java Beans, Ant and CVS
Payroll Sidha chemicals Pvt. Ltd (Mumbai)
Nov’99–Dec’00
Role: Sr. Developer
This system keeps details of all the employees in the firm. It maintains details
of overtime and all half day availed. Loans and advances taken by an employee a
nd his leave wages were maintained by the system. Report like regularity of atte
ndance, quarterly and annually salary reports, bonus increment etc
Responsibilities:
• Involved in designing the database schema for the system
• Involved in coding of forms, reports and developed PL/SQL stored procedures, fun
ctions and triggers
Environment: Forms 4.5 as front-end tool and Oracle 8.0 as backend database
Importex Harman finochem Pvt Ltd (Mumbai) O
ct’98–Sep’99
Role: Developer
This is import export software. There are 18 types of import export and this so
ftware is included in making a type of import export software for a pharmaceutic
al firm. The invoice, purchase order, packing list etc. had to be printed accord
ing to the international standard.
Responsibilities:
• Involved in designing the database schema for the system
• Involved in Coding of forms, reports and testing of the system
• Developed PL/SQL stored procedures, functions and triggers to implement business
logic for the database
Environment: Forms 4.5 as front-end tool and Oracle 8.0 as backend database
Education:
• BS - Bachelor of Science (Physics), Bombay University, India.
• Honors Diploma in Software Engineering, Aptech, India.
STATUS: H1B

Вам также может понравиться