Post Job Free
Sign in

Computer Science Service

Location:
Hoffman Estates, IL
Posted:
February 10, 2017

Contact this candidate

Resume:

ARPIT PATEL

***************@*****.***

615-***-****

SUMMARY

4+ years of experience in the areas of Analysis, design, development, Implementation and Testing of Software applications using Java/J2EE applications.

Expertise in front end development and design using JSP, Servlets, JSTL, Struts, Ajax, Html, CSS, JavaScript.

Proficient in middleware development using Spring, Hibernate, EJB, JDBC

Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDL, XSL, JSTL, HTML, DHTML, CSS and JavaScript.

Good experience with different databases MYSQL and writing stored procedures, functions, joins, and triggers for different Data Models.

Developed code in Java, J2EE and Hibernate using XP Practices (Pair Programming, TDD, Continuous Integration).

Experience in working with IBM WebSphere 5.0/5.1.2/6.1/7.0/8.5/9.0, WebLogic 5.1/7.0/8.1/9.2/10.0/11gR1, 12cR2, JBOSS and Apache Tomcat 5.0/6.0.

Worked on different development tools like RSA 7.0, RAD 6.0/7.0/8.5, Eclipse 2.x/3.0/3.5/3.7/4.3/4.4/4.5.2, IBM WSAD 5.0/5.1, Rational XDE, JBuilder 5.0 and NetBeans.

Good exposure to databases Oracle8i/9i/10g, SQL Server 2000/2005/2008, MySQL and Sybase.

Extensive knowledge in Java persistence API (JPA).

Good exposure to software design methodologies likes Agile and Waterfall.

Solid implementation practice on J2EE design patterns such as MVC, singleton, Data Access Object, Transfer Object, Front Controller, Service Locator.

Experience in writing unit test case using JUnit.

Good knowledge in writing ANT and Maven build scripts and configuring and using Log4j.

Good worked experience on source control tools such as CVS, VSS and SVN.

The experience of application development in different environments like windows 98/NT/2000/XP/7, Linux and UNIX.

Agile Methodologies/Test Driven Development(TDD)

Excellent communication skills, interpersonal, strong architecture skills and a good team player and have an ability to effectively communicate with all levels of organization like technical, management and customers.

TECHNICAL SKILLS

Java/J2EE: Java, JSP, J2EE, JavaScript, Java Beans, JDBC, Struts, Spring, JAVA Scripts, Servlets, JMS, JNDI, Log4j, EJB.

Frameworks Apache Struts 1.2.x/2.x, Hibernate 3.0, Spring 2.x

Application Server: Apache Tomcat 5.0, Web logic 9.x, 10.3, JBOSS and IBM Websphere Application Server 6.0

IDEs: IBM RAD 7, Eclipse, Net beans, XML Spy.

Case Tools: Rational Rose and Visio Professional

Languages: C, C++, SQL, and PL/SQL

Operating Systems: UNIX, Linux, Windows NT/2000/XP/Vista/7

Database: DB2, MS Access, Oracle 9i, Oracle 8i, Oracle 8.0, Oracle 10g, PL/SQL 2.3.4, SQL Server 2008, MySQL

Tools: Maven, ANT, SVN Version Control, CVS Version

Web Services: RESTful, soap UI, WSDL, JAX-WS Metro, JAXB

XML technologies: XHTML, HTML, DHTML, XML, DTD, XML Schema, SOAP, WSDL

Web Technologies: XML, HTML, CSS, DHTML, JavaScript, DOJO, JQUERY, AJAX, SOAP 1.2

EDUCATION & CERTIFICATIONS

Bachelor of Computer Application (B.C.A), India

Sardar Patel University. (2005)

Master of Information Science (MSc. IS.), India

Sardar Patel University. (2008)

PROFESSIONAL EXPERIENCE

ISO (Insurance Service Office), Burr Ridge, IL Mar 13 – May 16

Java/J2EE Developer

Verisk’s risk assessment business serves customers mainly in the property/casualty insurance industry by helping to define, measure and manage risk. Our risk assessment operations include our flagship ISO subsidiary and several other units. All of those units provide data, software, and information services to property/casualty insurers and reinsurers in the United States, as well as many international carriers. We also sell products and services to insurance agents and brokers, insurance associations and service organizations, government agencies and the risk-management functions of firms in all industries.

Responsibilities:

Developed web based applications using Spring4 frameworks and modules such as Spring MVC, Dependency Injection, Spring Core, Spring JDBC, and Spring JavaMailSenderImpl.

Prepared Design specifications, mockups and sample solutions and demonstrated to client

Experience in developing and consuming RESTful Web Services using media applications like JSON, XML, and Text data.

Used Spring MVC, JSP, JavaScript, Jquery, HTML, and CSS in developing the mini-site application.

Good Knowledge on AngularJS framework and consumed Rest web services.

Experience in using MySQL, Oracle 11g databases to do CRUD operations.

Experience in migrating data from Oracle database using Spring JDBC to Apache Cassandra (Datastax) NoSQL Database.

Experience in writing unit test cases using JUnit, Mockito, Easy Mock, PowerMockito framework.

Experience in parsing JSON String using JSON parsers like GSON, Jackson, JAXB

Experience in parsing HTML Docs using JSOUP parser.

Interacted with a client for requirements gathering and functional clarifications.

Experience in using Apache Tiles as the template framework.

Experience on working with Apache Tomcat web servers for deploying the web applications.

Coding the persistence module using JDBC API’s (Prepared Statement and Callable Interface), Springs SQL/PLSQL Templates.

Partial knowledge on using Google HTTP client GSON to call Manta resources.

Involved in design and development using Java/ J2EE, Collection frameworks.

Involved in integration support, defect fixes and Unit testing during UAT process.

Used Agile/scrum as the working environment for this project.

Continuous Integration (CI) testing and Test Driven Development (TDD).

Experience in Troubleshoot production issues and worked even after the project went live.

Used Agile/scrum as the working environment for this project.

Environment: Java/J2EE, JSP, JSON, XML, AJAX, JavaScript, JQuery, Bootstrap, HTML, DB2, MySQL, Oracle 11g, RESTful Web services, Apache Tile, Log4J, Slf4j.

TSYS, Columbus, GA May 12 – Feb 13

Java/J2EE Developer

TSYS (Total System Services) provides payment processing, merchant, and related payment services to financial and nonfinancial institutions in the United States, Europe, Canada, Mexico, and internationally. Offering merchant payment-acceptance solutions as well as services in credit, debit, prepaid, mobile, chip, healthcare and more, it makes it possible for those in the global marketplace to conduct safe and secure electronic transactions with trust and convenience. TSYS provides services to more than half of the top 20 international banks, is a Fortune 1000 company and was named one of the 2013 World's Most Ethical Companies magazine.

Responsibilities:

Documented the use cases, class diagrams and sequence diagrams using Rational Rose.

Implemented Model View Controller (MVC-2) architecture Using Jakarta Struts framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and easy maintenance.

Created Action Class which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.

Configuration of Spring and Flex with factory and destination in service-config.xml and

remote-config.xml.

Developed user interface using JSP, JSTL, Struts Tags, JavaScript, and HTML.

Used Core java to develop interfaces and abstract classes according to the business requirement.

Developed various EJB components to fulfill the business functionality.

Developed Session Beans to process requests from the user and used the Hibernate framework to retrieve and persist client information.

Used Web Services and SAX XML parsers and used SOAP for sending and receiving data from different applications.

Used JMS to asynchronously exchange messages between the Websphere Application Server and other applications.

Responsible for updating and enhancing Flex/Java based application based on internal and

external client feedback.

Developed Message Driven Beans to use the JMS Queue to communicate between the current and the legacy systems.

Used Java/J2EE Design patterns like Business Delegate, Session Façade and Service Locator in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.

Performed database operations and queries using DB2.

Extensively used WSAD 5.1.2 for writing code.

Used Log4j for logging and debugging and used JUnit extensively for testing.

Used WebSphere Application Server for deploying various components of the application.

CVS was used for version control.

Environment: Core Java, J2EE, IBM WebSphere App server 7.0, Rational Rose, Java, XML, VXML, SAX, JSP, JMS, ActionScript 3, Flex Builder 3, HTML, JNDI, JDBC, JavaScript, OOA, OOD, Servlets, Struts, CVS, Log4j, JUnit, EJB 2.0, Hibernate 3.0, PL/SQL, DB2, Linux

N.V. Patel Science College, Gujarat, India Jun 08 – Dec 10

Lecturer in Computer Science

Responsibilities:

Initiated facilitated and moderated computer science related course discussion in accordance of curriculum

Planned designed and revised syllabus curriculum instruction content and other materials as required

Provide students direct supervision and hands on help in laboratory work and issues with course work.

Also provided class room teaching to students for JAVA, FoxPro, C, C++, Oracle, COBOL in programming and syntax



Contact this candidate