Download profile summary

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft Access wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Database wikipedia , lookup

Oracle Database wikipedia , lookup

Relational model wikipedia , lookup

SQL wikipedia , lookup

Team Foundation Server wikipedia , lookup

Database model wikipedia , lookup

PL/SQL wikipedia , lookup

Clusterpoint wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Transcript
Consultant Name: Divya
Employer details: Siraj Siddique
Email: [email protected]
Desk: 48-787-5609 Ext: 104
PROFILE SUMMARY



























A Senior Java/ J2EE Professional with proficiency in Analysis, Design, Development, Architecture, Coding,
Testing and implementation of Client/Server, Internet and Legacy Applications.
Over 6+ years of experience in Java technologies, with hands of experience in J2EE
Expertise in J2EE Design Patterns (Singleton, Factory, Service Locator, Session Façade, DAO, Value Object
Pattern).
Good working experience on various frameworks including MVC Framework (Struts) & SPRING MVC
Framework.
Good Working experience in using different modules like Spring Core Container module, Spring Application
Context module, Spring MVC Framework module, Spring AOP Module, Spring ORM module etc in Spring
Framework
Experienced in implementing Struts, Spring, JSF, AJAX frameworks .
Good experience in using testing frameworks like JUnit
Extensive experience in mission critical IT applications encompassing Java, J2EE, XML, Enterprise Java Beans ,
Java Server Pages (JSP1.2), Servlets2.0, XSD, XSL.
Experience in using JDBC to have database access mechanism to connect the database and to get the data from
database
Developed applications using IDEs like Eclipse 3.x , BEA Weblogic Workshop.
Good experience in using message services through Java Based Interface JMS( Message queuing-Apache MQ)
Strong skills in Object Oriented design and development (OOAD) using Rational Unified Process and Unified
Modeling Language.
Good experience in Oracle (8i, 9i, 10g), SQL Server and MYSQL databases.
Good experience with frontend technologies like HTML, CSS, jQuery .
Good experience in ORM technology like Hibernate
Good experience in using AJAX as a Web Development technique to have interactive web applications
Excellent conceptual base in Object-Oriented Design and Implementation Methodologies, Design Patterns, and
Web based architectures using web technologies like JSP, Servlets, Struts and EJB.
Expert in working in Agile environment, Test Driven Development and Scrum.
Used JSF layout for View of MVC. Javascript, DHTML also used for front end interactivity.
Experience in SOA and implementing Web Services using SOAP, WSDL
Extensive experience with Eclipse ,XML Spy,UltraEdit and RAD for developing, build, debug, test, and deploying
applications
Extensive experience administering and deploying web applications on Weblogic 9.2, Jboss Server, WebSphere and
Apache Tomcat
Experience in the use of CSS, XML
Application development experience using multithreading, Serialization, Externalization, Collection framework,
Generics, Core JAVA, Applets and Swing components (often including JTree and JTable).
Experience in C, C++, Java Multithreaded Programming and Socket network programming on
Windows/Linux/UNIX in distributed environment.
Implemented Connectivity to databases using JDBC API from Servlets and JSP through Java Beans & Enterprise
Java Beans (EJB).
Experience in PL/SQL, RDBMS to develop stored procedures and triggers in DB2, Oracle 8i.
TECHNICAL COMPETENCIES
Java Technologies
Databases
Application Servers
Internet Technologies
: Java/J2EE, Spring, Hibernate, EJB, JMS, Servlets, JSP, Struts, JDBC
: Sybase, Oracle, MySQL, DB2.
: IBM WebSphere, BEA Weblogic, JBoss.
: XML/XSLT, XSD/DTD, JavaScript/AJAX, HTML, DHTML, CSS.
Development Tools
Java IDE
Other Languages
Scripting Languages
Operating Systems
: ANT, Log4J, JUnit, TOAD/DBArtisan, ClearCase/CVS, ClearQuest, Rational Rose.
: IBM WSAD, RAD, Eclipse, MyEclipse, JBuilder.
: C/C++, COBOL.
: Perl, BASH/Korn Shell Scripting.
: Windows, UNIX (Solaris/HP-UX).
QUALIFICATIONS

Bachelor of Technology in Computer Science and Engineering JNTU, Hyderabad, India.
CERTIFICATIONS




Oracle Certified Java Professional.
Oracle certified associate: SQL, PL/SQL.
Certified in Adobe FLEX.
Certified Data Base Academic Associate.
PROFESSIONAL EXPERIENCE
Client
Project
Role
Duration
Technologies
Clairvoyant LLC, Chandler, Arizona
Web Application
Java Developer
May 2014 – Present
J2EE 1.3, Hibernate 2.0, EJB, JSP, WebLogic 10.2, FIX, SOAP, HTML, Struts 1.2.9,XML, XSLT,
Oracle 10g, Transact-SQL, ANT, Log4J 1.2, JavaScript, JUnit, Rational Rose, SOAP UI, CVS.
Description
Developed a web application that conducts surveys and collects the survey results in a database.The
application will have a admin screen through which the administrator will be able to create new
surveys and add questions to a survey. A survey can be emailed to anyone with an email address. On
Clicking a link in the email , they can go and take the survey. The application also has a reporting
functionality associated with it, as to how many people have taken the survey..
Responsibilities













Client
Project
Role
Involved in Analysis, Design, Development, Testing and Production phases.
Spring Framework IOC (Inversion Of Control) design pattern is used to have relationships
between application components .It is also used to separate the application configuration and
dependency specification from the actual application code.
Used Spring core, Spring Context, Spring MVC Framework etc are used for the application
configuration of different components, services in the application
Developed presentation tier as HTML, JSPs using JSF Framework.
Implemented STRUTS Model View Controller architecture to develop presentation tier and
business layer.
Developed presentation layer using Tiles and JSP and Struts Taglibs.
Built various struts Action classes to model the business logic.
Used JMS (Java Message Service) to send, receive and read messages in the application. Used
different messaging models like Publish-Subscribe, Point-to-Point messaging along with EJBs.
Used testing framework Junit for testing.
Implemented the project using the agile methodologies
Used AJAX to handle the user requests asynchronously and to have faster responses from the
server by directly connecting to the server.
Used Weblogic application server for deploying the application
Used Web Services to have SFTP administration which are developed by using SOAP, WSDL.
Adeptpros, Scottsdale, AZ.
BELA
Java Developer
Duration
Technologies
April 2012 to May 2014
J2EE 1.3, Java 1.4, Struts 1.1, JSP, JSTL, Hibernate 3.0, JDBC, EJB, SQL, PL/SQL, XML/XSLT,
Castor, XALAN, Weblogic 8.1, MyEclipse 4.0, PDFreactor, Apache POI, JavaMail, Oracle
9i, TOAD, CVS, JUnit, ANT, Log4J 1.2, HTML, JavaScript.
Description
The purpose of this project is to define the vision and scope for the development of the REAL IT
Platform for children's early learning assessment suite of products titled, Riverside Early Assessment
of Learning Assessment Suite. The vision for the new REAL IT solution is a flexible, contemporary
technology solution that provides data to drive instructional and program decisions as well as be easy
for all levels of customers to use, provides ability for users to purchase various assessment modules in
the suite based on their assessment needs, allows customers to enter assessment data in multiple
formats efficiently, link early childhood programs through common data reporting, provide multiple
levels of reporting to meet individual teacher and parent needs to state level requirements, as well as
serve as a longitudinal early childhood data system.
Responsibilities
























Client
Role
Duration
Analyzed the requirements for the Associate Member project.
Involved in requirement gathering from end users.
Interacting with the system analysts, business users for design & requirement clarifications.
Involved in analysis, designing, component level design & development of external projects &
change requests.
Used J2EE design patterns such as Singleton, factory, façade, Value Object.
Persistence layer was implemented using Hibernate ORM.
Developed the application using Struts (MVC Framework). Spring MVC framework is used as
middle tier to integrate with Struts Web tier.
Used Struts Tag Libraries (like html, bean, and logic) to develop the JSP pages.
Used Struts tiles to achieve reusability among the view pages.
Develop Struts Actions that grabs data from the forms, does validation and calls services and
data access objects (which are java POJOs).
Involved in the development of business module applications using J2EE technologies like
Servlets, Struts and JDBC
Used JSF layout for View of MVC. Javascript, DHTML also used for front end interactivity.
Spring ORM module is used along with Hibernate to deal with database operations
Used AJAX to handle the user requests asynchronously and to have faster responses from the
server by directly connecting to the server.
Designed and developed entire front end from scratch while extensively using AJAX and CSS.
Used Hibernate tool to deal with database. Used Hiberante extensively to have Database access
mechanism with complex queries through Hibernate Query, Criteria interfaces.
Used DAO pattern to deal with database.
Used databases like SQL server / Oracle 9i. Wrote complex SQL statements to retrieve data
related to User, Insurance products.
Used Spring Framework AOP Module to implement logging in the application to know the
application status.
Used Web Services to get the List of insurance products for the user.
Implemented SOA to develop Web services using Apache AXIS for Branch shipping and
Reports modules.
Used WSDL for publishing Web Service interfaces.
Implements SOAP messages for information exchange for Web services.
Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers,
cursors, functions, relational database models.
Bharat Sanchar Nigam Limited, India
J2EE Developer (Consultant)
December 2011 to April 2012
Technologies
J2EE 1.3, Java 1.3, Struts 1.1, JSP, JSTL, EJB, JDBC, T-SQL, Sybase 11, WebSphere 4.0, Xerces,
JUnit, ANT, HTML.
Responsibilities




Actively involved in analysis, design, development and testing phases.
Prepared use cases, functional requirement document and technical design specification.
Worked on the project “Wireless Intrusion Detection System” which restricts the entry of
unauthorized users into the network.
Involved in several phases of the project including strategic study, requirements analysis,
application design, technical design, development, testing & debugging,
implementation, and documentation.
Client
Role
Duration
Technologies
HDFC Bank, Bangalore, India
J2EE Developer (Consultant)
Mar 2009 to December 2011
JDK , J2EE, STRUTS 1.1, MVC, Servlets , JSP , XML 2.0, CSS, CVS, JBoss Application
Server, ECLIPSE, UltraEdit, XML Spy, AJAX, SQL Server 2000,TOAD.
Description
This is a financial product which is a suite of enterprise software applications that seamlessly interface
with your existing back-office financial systems, to proactively manage the internal and external
financial flows of your business, and achieve extremely effective working capital management. Our
solutions facilitate intra and inter-business connectively to accelerate positive cash flows and increase
liquidity in digital market places.
Responsibilities









Interacting with the system analysts & business users for design & requirement clarification.
Used J2EE Design Patterns like Session Façade pattern.
Used Struts Framework to deal with functionalities like credit issues, invoice details. Used Spring
DAO Module along with Struts Framework to deal with Database.
Spring MVC Framework IOC (Inversion Of Control) design pattern is used to have relationships
between application components.
Developed, and debugged the servlets and EJB with JBoss Application server.
Developed JSPs according to requirement.
Used Connection Pooling to get JDBC connection and access database procedures.
Wrote complex SQL queries to retrieve invoice details and other financial elements etc.
Used Log4j as a debugging tool.