Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
#100
La Jolla, CA 92037
858.320.2700 M
888.260.6282 T
858.320.2790 F
Technical Skills
Operating Systems: Windows 95/98/2000/NT/XP, LINUX.
Languages: JAVA (JDK1.5/1.4), J2EE, C, C++, SQL, PL/SQL, and C#.
J2EE Technologies: JDBC, Servlets, JSP, RMI, EJB1.x/2.x/3.x, JMS, JNDI, JNI, JMS, JAAS, Web
Services
RDBMS: Oracle10.x/9.x/8.x, SQL Server 2005/2008, MY SQL, PLS/SQL and MS Access
Frameworks: Struts2.x/1.x, Spring2.x, JSF, Flex and Hibernate
Application Servers: Weblogic Server 8.x/7.x/6.x/5.x, Web Sphere Application Server 5.x/4.x, Apache
Tomcat 5.x/4.x/3.x.
Development Tools: RAD7.x/6.x, WSAD 5.x/4.x, J-Builder 9.0, Eclipse 3.x, Rational Rose 2000, ANT 1.6,
CVS, Visual Age.
Web Technologies: HTML, DHTML, XML, XSL/XSLT, XHTML, AJAX, VBScript, JavaScript, ASP.
Web Tools: Front Page, Dreamweaver
Version Manager: MKS2007/2005, CVS, PVCS, VSS.
Testing Tools: JUnit, JTestCase, XML Unit
Front End: JAVA (AWT, Applets, Swing), Visual Basic.
Professional Experience
US BANK, Richfeild, MN June 2012 Current
Internet Application Developer
Project: The Private Client Reserve (PCR) project phase 2.0. The Private Client Reserve (PCR) project
phase 2.0 scope covered the base functionalities for the portal, such as identifying clients and managing
the security for the portal. Clients can self- register for a portal ID and manage their personal information
centrally within the portal. From the portal-homepage, the client can now view their (Wealth Management
Associate) WMA client team information and navigate to the email preference center, the security center,
and other features. For administrative and support purposes, the system will also provide portal access to
the WMA team via another existing system, Compass. WMA client team members can now maintain their
client information for their clients.
Role and Responsibilities:
Developed the application Using Waterfall Methodology, refactoring the existing code and
Used Spring Model View Controller (MVC) 3 architecture. Used FreeMarkerTemplate Language,
JavaScript, Jquery, Ajax in front-end, Spring framework in business layer and Hibernate in
persistence layer
Implemented the back-end functionality of the modules using Session beans and Entity beans
and used DAO, DTO, Business Delegate, Session Faade, J2EE design patterns.
Developed JUnit test cases for elements, web beans, handlers and view helper classes.
Involved in the defects resolution for the better quality and increased performance of product
Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
Worked on Design and Development of Graphical User Interface (GUI) using and Web pages
using HTML, JSP and Java Script.
Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, Spring
framework in business layer and Hibernate in persistence layer
Developed the application using Spring IOC to communicate with the persistence layer
Developed and coded J2EE components with JSP, Java Beans, business objects with EJBs and
Servlets.
Extensively used JDBC by executing SQL queries for retrieving the data from Oracle databases.
Used Spring MVC and JSF, AJAX to develop the reporting application (Web Based).
Responsible for deploying the developed web components on the IBM Web Sphere server.
Worked on project documentation for user training and future references of the modules..
Coordinated the System Testing and User Acceptance Testing (UAT) for the release.
Environment: JDK 1.5, J2EE1.5, EJB1.x, JSP, AJAX, JavaScript, PL/SQL, HTML, XML/XSL/XSLT, CSS,
MKS2007/2005, Portlets, Rational Rose 2000, Oracle 10g, IBM Web Sphere Server 5.x, RAD7.x, IBM
Web Sphere MQ, JTest and Windows XP/NT/2000, R2DS Framework , Spring Framework, Hibernate,
maven
ChartOne, Burlington, MA July 2008 Mar 2010
Sr. Programmer Analyst
Project: ChartSafe.com - Phase 2. ChartOne is a leader in providing health information management in
both paper and electronic medical records. It is expert in access, storage, retrieval, coding, completion,
billing and release of information.
Role and Responsibilities:
Worked on Design and Development of Graphical User Interface (GUI) using and Web pages
using HTML, JSP and Java Script.
Implemented MVC architecture using Apache Struts framework to decouple business logic from
presentation layer.
Designed a Model 2 framework (MVC Model) for Web Interface using Servlets, JSP Custom
Tags and Java Beans.
Used J2EE Design Patterns such as Business Delegate, Session Faade, Data Access Object,
Transfer Object, Singleton Pattern etc for Application development.
Developed both Session and Entity beans representing different types of business logic
abstractions.
Extensively used JDBC by executing SQL queries for retrieving the data from Oracle databases.
Worked on writing code for Joins, Stored Procedures, Packages, Functions and Triggers using
PL/SQL on oracle 9i database for generating notifications to the users and Management.
Developed JSP and Servlets to standardize the business functionality using the WSAD and also
to define the business process templates.
Used XML SAX API for parsing XML and converting into Java Objects
Used Webservices (soap) for transmission of large blocks of XML data over HTTP.
Responsible for deploying the developed web components on the IBM Web Sphere server.
Developed UML Class Diagrams and Sequence Diagrams using Rational Rose 2000.
Responsible for Analysis and Design for most of the major modules.
Be part of a small and dynamic development team using well-established agile software
development processes.
Integrated with Sun One Directory Server and performed directory calls using LDAP and JNDI
API.
Used the Struts validation and Tiles Framework in the presentation layer.
Performed architectural implementations to the different interfaces for the Farmers environment.
Involved in the Development of user interface with HTML and Java Server Pages (JSP), Servlets
to capture the UI data.
Environment: Struts 1.2, Ajax, IBM Tivoli Identity Manager, LDAP, SQL, Java Script, Oracle Eclipse,
Ant, Web Logic Application Server, VSS, log4j, Windows XP/AIX
Wipro, Hyderabad, India June 2005 Mar 2007
Programmer
Project: E-Commerce Budgeting. This project aims at the description of the term loan details of the
customer. This project includes the minute details of the customer from the day of presenting the
application, till the day of recovery. It includes the details of the applicant, addresses of his Co-obligates,
guarantor, sponsors, Date of Documentation. Quarterly interest, penal interest and also updating of
general ledger are automatically done.
Role and Responsibilities:
Worked on development and implementation of Client access Module using Java and HTML.
Created tables & records as specified by the client. JDBC was used to connect to the Oracle
database and validate transaction entries.
HTML was used for creation of web pages. Applets and GUI screens were created using
AWT/Swing.