Arpit Jain
*** ********** ** ****** ** *****
435-***-**** *********.**@*****.***
Overview
• Proficient in implementing several object oriented design patterns such as Model View Controller (MVC)
framework, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Factory Model.
• Good knowledge of Database design and development that involves ER Modelling, Relational database schema,
writing queries using SQL and formatting results.
• Experience in the full Software Development Life Cycle Software analysis, design, architecture, development,
testing, deployment, and maintenance.
• Expertise in using Apache Ant, Maven as java build tool.
• Proficient in presentation layer using JSP, HTML, XHTML, CSS, Ajax and JavaScript.
• Proficient in SVN for code management and version control.
• Proficient in core java, and experienced in Spring, Struts, Hibernate Framework.
• Used UI component in JSF 1.2 and 2.0 and faces servlet, managed bean in JSF.
• Expertise in developing server side development using various J2EE technologies including JSP, Servlets, EJB,
JDBC, JNDI, JMS, ANT, RMI, XML (SAX, DOM), XSLT, Java Multi threading API.
• Experience in client side development with CSS, JavaScript
• Creative, able to learn new technologies and a team player.
Work Experience
Gcom Software Inc, Albany, New York July 15 th 2013 – Current
Date
Software Developer and Deployment Manager
Project Work Force Integrated Profile Page (WIPP): This application is created for clients to help build a career by
helping them in finding jobs. The potential users of this product will be the jobseekers seeking to build a career. This
application contains modules that help users to get access to the resources and technologies based on their
requirements and experience. It also provides resources to clients like Motivational Tips, Secure Message Center that
keeps jobseekers motivated and connected with potential Employers.
Responsibilities
:
• Extensively used CSS, Java Script, and JQuery, Ajax to enhance functionality and user experience on web pages.
• Used JSF UI component to develop front end web pages; have used faces config.xml to manage faces servlet and
managed beans.
• Worked on creating and updating the MySQL Database.
1
• Used Hibernate for object relational mapping and persistence.
• Developed EJBs for implementing Business Logic and deployed them on JBoss Application Server.
• Managed connectivity using JDBC for querying/inserting & data management including triggers and stored
procedures.
• Developed client request validations and processing using JavaScript and HTML.
• Used JBoss 7.1 server, to implement the Java Platform Enterprise Edition, create applications and to integrate
applications with other applications.
• Wrote JUnit test cases to test the functionality of each method in the DAO layer.
• Used log4j for tracking errors and debugging the code.
• Involved in the bug fixes.
• Worked with QA in Product Testing.
• Prepared technical reports and documentation manuals for efficient program development.
• Created deployment document for the Client Acceptance Testing. This document helps client to download the
application from the Subversion (SVN) and use it in their environment.
• Built and deployed EAR’s in development and testing environment to update the applications.
Environment: Apache Tomcat, MySQL, Eclipse IDE, HTML, CSS, AJAX, XML, JavaScript, JQuery, SQL Server,
Hibernate, Java, JSP, Servlets.
University at Albany, Department of Computer Science August 2012 – May
2013
Teaching Assistant for Java in University at Albany
• Assisted a group of 30 students in debugging Java Codes, also worked individually with students to develop
basic programming skills
• Explained the logic behind the programming assignments and support them to build the code
• Developed a social networking website “Lets Connect”
• Worked in a team of 2 people and used GIT hub to share the files
• Used HTML5, CSS3, PHP, MYSQL, and JQUERY to build the project
Technical Skills
Programming Languages C, C++, C#, Java (J2SE1.6/1.5, J2EE1.6/1.5), Java Script, .Net,
Technologies JSF, JavaBeans, JDBC, Hibernate, Web Services, AJAX, LDAP
Web HTML5, CSS3, JQUERY, PHP, XML, JSF
Operating Systems Windows 7, Windows 8, Linux, UNIX
Database SQL Server, Oracle, MS Access
Security Java Cryptography, JVM Security
Tools Eclipse, Visual Studio 2010,
Software Adobe Acrobat, MS Office 2010, Notepad ++, Jenkins, Nexus, SSH, Vmware
Education
2
University at Albany, Albany, New York May 2013
B.S in Computer Science with Applied Mathematics,
Concentration: Programming and Database Administration
Awards
• Spellman Achievement Award for academic success (2012 and 2013)
Extra Curriculum Activities
Vice President for ISO (Indian Student Association), University at Albany
• Duties included managing events, raising funds for organization
3