ANAND JAISWAL
(Sun Certified Java Programmer)
Ph-848-***-****, *******.*******@*****.***
3.5 years of experience in Analysis, Design, SOA Architecture and Testing
of 3-tier and n-tier component based applications using Java and J2EE
technologies.
SUMMARY OF QUALIFICATIONS:
. Involved as an application developer in the design and development of
dynamic web development projects Flex, Cairngorm, Blazeds and JPA.
. Diverse experience utilizing Java tools in business, Web, and client-
server environments including Java Platform, EJB, JSP, Java Servlets
(including JNDI), Struts, Hibernate, JDBC and Spring Framework.
. Designed and implemented various interfaces of the system for catering
point-to-point REST- based web services for the SOAP client request.
. Proven background leading teams in stressful, deadline-oriented
environments.
TECHNICAL EXPERTISE
Languages: Java, JavaScript, C++, JSP, SQL, Action Script 3.0,
HTML, XML.
Frameworks: J2EE, ASP.NET 3.5, Apache Struts, Flex3.0, Blazeds,
Hibernate.
API's: Servlets, EJB, Java Naming and Directory Interface
(JNDI).
Databases: Oracle 10g/9i/8i, MySQL, Database SQL command
OS: Windows (Windows NT/2000/XP Professional), UNIX.
Servers: Apache Tomcat Server 6.0., Weblogic Server 9.2.
IDE Eclipse, CVS, Ant.
Professional Experience:
Morgan Stanley Apr 26/2010 - Till Date.
Env: Global Infrastructure.
Sr. Java Application Developer.
Project: DepthChart.
Description:-The project will help HR to find the employee rating for the
particular cost centre based on functionality and activity of project.
Responsibilities:
. Integrating Restful Webservice with Talent Management tool to get
coverage xml for application using Apache CXF.
. Written Spring AOP for security audit context using LDAP.
. Used Annotations for configuring bean with Service layer.
. Worked on Informatica workflow to support Production - Issue.
Bank of America Jan 2010- Apr
23/2010.
Env: Quantitative Risk Technology.
J2EE Application Developer
Project (I): Mark To Market Assessment Of Relationship Credit.
Description: This project will allow the bank to determine the market value
of its corporate loan portfolio, initially on a weekly basis. It will also
be applied to the pipeline for corporate loans, thus adding a market-value
discipline to the loan commitment process. . Includes tracking deal flow
and client revenue forecasts, automating pricing and P&L calculations via
the Risk Engine, automating data feeds from loan source systems (ACBS, GBS,
Loan IQ, and CTDM), automating batch pricing of entire book, and automating
reporting processes. Addition of new data sources/fields, security
changes, and system enhancements.
Responsibilities:
. Agile Development: Experience with Agile/RAD type environments as well as
full project lifecycle environments.
. Messaging, including asynchronous programming models in distributed
systems, including JMS implementations and DataSynapse grids.
. Knowledge of XML marshaling/un-marshaling, XML manipulation using JAXB
and XSLT equivalent.
. Tactical development using Excel for short term reports and other "What
If" tools to assist Risk Managers.
. Hibernate: Data Mapping, Performance tuning, Batch processing.
. Oracle: PL/SQL, Query optimizations.
. Distributed information delivery systems, preferably in a Java/Unix
environment with a Oracle database persistence layer using Weblogic.
. Spring, Spring MVC, Invocation of Control, Aspect oriented Programming.
. Java/ J2EE technologies. Java 5 experience (Generics, Concurrency
Utilities etc
Client: Bank of America June 09
- Dec 2010.
Env - Quantitative Risk Technology.
Flex/J2EE Application Developer
Project (II): Portfolio Optimization
Description: The primary goals of the proposed system will serve users
three different profiles, viz., Credit Analysis, GPS Portfolio managers and
Risk Management. The Target Business Process are Portfolio Construction,
Benchmark Construction and Reporting. This dashboard application creates
Portfolio includes internal loans, proxy loans and build Benchmark
Portfolio based on configurations provided by user for the different
analytic components (Simulation, Optimization, AdhocProcess etc.).
Responsibilities:
. Experience of designing and implementing Service layered Applications and
migrated application from Struts framework to Adobe Flex.
. Implementation of Application Server Security for Bank using SSO Servlet
Filter.
. Excelled with Spring Frameworks and implemented the SOA services to
invoke adhoc and batch process on grid server.
. Used Flex DataServices BlazeDS to coordinate with J2EE business and
resource tier.
. Implemented MoldelLocator, Controller, Events, Commands and Business
Delegate for each Module using Cairngorm Framework.
. Developed E4x script for handling large XML ArrayCollections in
ActionScript 3.0.
. Implemented Custom Components for FileUpload, ComboBox, PopUpDataGrid and
HeaderRenderer.
. Developed Service Locator Pattern and implemented Services (such as
GuicontentService, AdhocService) which invoked remote task on DataSynapse
Grid Server.
. Involved in writing Dao's Task for all messaging services needs for this
project implemented on IBM MQSERIES using JMS API.
. Designed, and implemented Custom Oracle Data Source and plugged-in with
Ibatis.
. Implemented Java API for XML Processing (JAXP) with XML Parsers SAX 2.0.
. Designed and implemented Remote TestCases extended Cactus suite,
integrated with Services.
. Deploy PDMS.war file on Weblogic 9.2 environment using Weblogic
Administration Console and Apache-ant.
. Created a common Ant build file to package and deploy the application jar
files, war file, and ear file.
. Created Batchprocess, stored procedures, functions and triggers to
fulfill the above requirements and accommodate the business rules in
Oracle 10g using Toad for Oracle.
. Use ClearCase Remote Client 7.1 for version control.
Environment: Java 1.5, Flex Plug-in 3.0, Ibatis, FlexUnit, Apache Cactus
1.8, DataSynapse 4.2, WeblogicServer 9.2, Eclipse IDE, Struts 2.0, Oracle
10g, Unix, Toad for,JMS, Oraclev9.7.2.5, CSS, ClearCase RemoteClient 7.1,
BlazeDs 3.0.
Client: Yes Groups. June 08 - Dec 08.
Env - HR.
Flex/Java Developer
Project: Honeywell Human Resources (HR) portal was developed in order to
provide users, on line access to the services of the HR department at
Honeywell. The portal provides employees of Honeywell with an integrated
experience to all the processes and functions of the HR department. It
incorporates modules such as Benefits & Health, Career Development,
Personal Development, Insurance Cove rages and all related HR functions.
Responsibilities: Migrated JSP pages to flex application and Servlets for
Handling HTTP request.
. Used Blazeds to communicate with J2ee business and resource tier.
. Developed code within Struts Framework to handles all complexities of
User-Interface Management, including input-validation, component-state
management, page navigation and event handling.
. Implemented View states for adding, deleting Component, Events and
Style Properties in Flex application.
. Developed E4x script for XML data in ActionScript using Flex 2.0.
. Implemented Java API for XML Processing (JAXP) with XML Parsers SAX
2.0.
. Used JDBC to access Oracle Database and write Stored Procedures.
. Developed DOA Pattern and Hibernate as OR-Mapping Tools to develop
Persistence.
Onus India Ltd. Jan 07 - Dec
07.
Java Developer
Project: FlexiCare - is an efficient employee management system that allows
the employer to manage the benefits, allocation of funds, and process
reimbursement of benefits and maintain employee records.
Responsibilities: Implemented MVC Architecture using Struts Framework.
. Developed Java Server Pages (JSP) for the front end and Servlets for
handling Http requests.
. Developed code within Struts Framework to handles all complexities of
User-Interface Management, including input-validation, component-state
management, page navigation and event handling.
. Extensively used Struts-Dojo-plugin.jar for struts library to
developed JSP page.
. Developed Action Forms and Action Classes in Struts. Applied Struts
features like Tiles and Declarative Exception handling via XML.
South Gujarat University,
India.
Jun06-Dec06.
Internship.
Java Developer.
Project: Packet Filtering Firewall: It blocks the particular source or
destination IP based on the
Rule by the - User. We provide our own driver to communicate with OS driver
for IP-Filtering.
Responsibilities: JNI - Use to interact JAVA and VC++ i.e. we call vc++
function from java.
. Pool Connection- To get the connection in advance and handle multiple
connections Object.
. IF Filter Structure - We use this structure in VC++ to activate TCP
protocol.
Education:
1) Master in Software Engineering, Year 2008, Stratford University, GPA-
3.9/4.
2) Bachelor in Computer Engineering, Year 2007, South Gujarat University,
GPA-3.2.