We provide IT Staff Augmentation Services!

Software Developer,resume Profile

3.00/5 (Submit Your Rating)

NJ

Technical Summary:

  • Senior Java developer with more than 10 years of proven experience in IT industry using Enterprise technologies using Core Java, Struts frameworks, JSP, Servlets, Javascript, J2EE, AJAX, DHTML, Web Services, JQuery, JMS, SOAP, Weblogic, JBoss, Tomcat Apache, Oracle, XML .
  • Extensively worked on N-Tier architecture based applications using Java, Core Java, Multithreading, collections framework, JSP, Servlets, J2EE Technologies, Web Services, SOAP, JAX-RPC, JMS, Struts Framework, JBOSS, Weblogic, Oracle, Windows and UNIX.
  • Specialized in Object-Oriented Design and Analysis with extensive experience in the full life cycle of the software design process including definition, prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
  • Extensive experience in Design with strong OOAD concepts
  • Certified in Java 2 Enterprise Edition and AJAX
  • Worked on Software Development Methodology like Waterfall, Prototyping, Spiral and Agile.
  • Expertise in implementing J2EE technologies like JSP, Servlets, Struts, Java Beans, JDBC, XML, AJAX and SOAP to develop Enterprise software applications.
  • Proficient in Implementing the Design Patterns and J2EE design patterns.
  • Good working knowledge of Frameworks like Collections and Struts.
  • Experience in creating user interfaces using JSP, DHTML, AJAX, JavaScript, JQuery, Struts Validate framework.
  • Strong knowledge in Oracle, MySQL, stored procedures and DB concepts.
  • Experience in Service Oriented Architecture SOA and creating and implementing WebServices.
  • Working knowledge with version control software tools Clear Case, RTC, CVS.
  • Expertise in all aspects of SDLC - Analysis, Design, Coding, Testing, Performance tuning, Support to User Acceptance test and Production move and support
  • Experience in unit testing using JUnit framework.
  • Good at Team Management and capable of handling multiple projects at a time.

Technical Skills:

Languages

JAVA, SQL, PL/SQL, XML and UML

J2EE Technologies

AJAX, JQuery, JSP, Servlet, EJB 3.0. JMS, Hibernate, Spring, JDBC, JavaScript

Internet/ Distributed Technologies

Struts Framework, Collections Framework,

Application Server/ Web

Weblogic 11, JBoss 5.1.1, WebSphere 6.x, Tomcat 5.x.

Web Services

SOAP, JAX-RPC, JAXP

IDE

Eclipse, Jbuilder, Edit Plus,

Database

Oracle 10G, HSQL,MYSQL

Identity Management

LDAP, Netegrity, SiteMinder

Version Control Tools

Rational Team Concert, Clear Case, CVS

Protocols

HTTP, HTTPS, FTP, SMTP

Others

JNDI, XML, PL/SQL

Other Tools

MAVEN, JUnit, Log4J, ANT, WinSCP, Bugzilla, MiToken

Operating Systems

Windows 7, Red Hat Linux 7.22.

Professional Experience:

Confidential

Software Developer

Roles and Responsibilities:

  • Involved in the analysis, design and development/ enhancement of requirement based on business objectives.
  • Responding to user's questions and conduct meeting.
  • Updating and fine tuning the existing framework/application and research on latest technology for better performance.
  • Preparation of design document and technical estimation based on the requirements.
  • Supporting the business users for User acceptance testing.
  • Identification of project risk and mitigation the action planning with the project manager during strum meeting.
  • Involved in database design and coding of SQL, PL/SQL
  • Implemented various J2EE design patterns and reduces coupling between different components for usability.
  • Implemented cache for saving the generic data and reduce the repeated call to database.
  • Fixed bugs/issues and enhancement of existing production application.
  • Performed building using Maven and deployment of EAR files on Weblogic Server
  • Testing in various web browsers and operating systems.

Projects: Prep Program Review and Approval System

Objective of this project is to help the process to be less manually intensive, aid in archiving the approved document s for future audits, provide more transparency and easily accessible for the Educator Preparation Program Provider EPPP unit. Existing process stores all physical document s provided by the Sponsoring Organization. This process is manually intensive and results in the accumulation of lots of paperwork. Therefore, the Office of Educator Policy proposed a web based application that will perform the program review and approval via the web through existing Educator Licensure and Recruitment ELAR application. New system focuses on continuous improvement that examines program effectiveness through analysis of both quantitative and qualitative data. Using this web based system, a sponsoring organization can submit document s for approval, EPPP can assign a reviewer, verify the documents, set criteria for the program, schedule for onsite visit, approve the program.

Environment: Core Java, JSP, Servlet, Webservices, EJB, AJAX, JQuery, Weblogic Server, Oracle

Early Identification of Prospective Educators

This project is to enhance the data collection about the educators and to track prospective and existing educators from the point of enrolling into a program, completing the non-practicum requirements, and completing the program in order to obtain endorsement and/or licensure. Sponsoring Organization administrator takes the responsibility of adding the educator's enrollment date, non-practicum completion date and course completion date using the educator's MEPID Massachusetts Education Personnel ID to the program. Submitted educator with valid completion date will be eligible for the license endorsement from ESE. This new system provides accurate information about the educator, removes the error in licensing and data about the sponsoring organization performance.

Environment: Core Java, JSP, Servlet, Multithreading, Webservices, EJB, AJAX, JQuery, Weblogic Server, Oracle

Confidential

This is pilot science program which encourage the Scientists Volunteers to get out of their workplace into the classroom and helps Teachers Requestors and students to explore biotechnology side by side, eliminating the stress of preparing for volunteer event. This site allows Volunteer and Requestor to register to the program and they will be matched based on the Geo-location of Scientist's preferences like distance from his work place and grade levels in which he is interested in for his research. Once Requestor and Volunteer agree for an event date, DNA extract kit will be sent to volunteer from Bio-Rad. System gets feedback from Volunteer and Requestor after the event to serve better and to study the success of the program.

Environment: Struts 2.3.4, Google GeoCode API, JSP, DHTML, AJAX, JQuery, Tomcat 5.3.3, MySQL, Eclipse, PhPMyAdmin, Toad.

Confidential

ING is a premier global benefit provider, and one of the nation's largest retirement plan record keepers. ING ranked 18th in Global Fortune 500 companies for year 2012.ING offers range of products and services for defined contribution, defined benefit and health and welfare plans in all markets.ING has a client base of around 180 clients for its 401k, 403B retirement application.

Projects: Confidential

PWeb is a web-based application that enables i401k Retirement Plan for participants to access their 401 k account over the Internet or Corporate Intranet using Web browser and Mobile application. Based on the participant needs he or she can change the Contribution, Reallocate or Rebalance the existing balance, Assign beneficiary to their account, Withdrawal, Rollover to another retirement account. This application displays dynamic pages for each clients based on the client and plan specific information based on SiteManager application. Pweb integrated with third party application Morning Star to get advice for the participant based on their retirement goals.

Environment: Struts MVC, JSP, DHTML, JavaScript, AJAX, JQuery, Core Java, Jboss 5.1.1, Ant, Hudson, Clear Case, Oracle, JDBC, Web Services, Linux, Eclipse, Junit.

PSR Connect:

PSR Connect is a web-based calls center application that provides Customer Services Representatives with the ability to service the participant calls that drop from the voice response system to them. This application primarily uses the Oracle database to get participant/plan data and rules and to store pending transactions. The application also accesses transaction history to utilize the Omni logic to model and process withdrawals. The transactions entered are uploaded at 4 P.M. daily, and subsequently loaded to Omni VTRAN files to be posted that evening. The updated data is then downloaded to the Oracle database that night.

Environment: Struts MVC, JSP, DHTML, JavaScript, AJAX, JQuery, JDK 1.5, Core Java, Jboss 5.1.1, Ant, Hudson, Clear Case, Oracle, JDBC version, Web Services, Linux, Eclipse, Junit.

Confidential

Computer Programmer

Notification Engine

This is web based rule engine with the objective to send notification and get acknowledgement from the customer based on his settings. System provides event and timer notification service. The event service is activated when an event is fired by external application.

The timer service is based on the time setting by the customer. For both services, the system has the option to be notified through channels like SMS, E-mail phone. Existing systems can be configured through adaptors, there by giving backward compatibility to the existing system. Admin screens are provided to maintain service, channel and adaptor.

Involved in the design of the application from the requirement specifications.

Developed screens and scripts for the admin module, which features adding/ deleting/ updating of service/ adaptor/channel.

Used MVC and Collection framework to implement J2EE design pattern

Designed and developed EJB to handle business logic and store persistent data

Used JMS for sending messages to the end user

Involved in database design and coding of SQL, PL/SQL

Used Rational Rose for design

Environment: Struts, JSP, Java Script, JDK 1.4.2, JDBC, Servlet, JMS, EJB, J-boss server 4.2, Oracle, CVS, WinCVS, Web Services, Bugzilla

Confidential Team Leader TaskManager: Client: Citistreet TaskManager TM is a web based front end to the PowerImage Workflow management system. PowerImage is used to scan documents into the system, assign tasks to the documents, assign identifying information to tasks, track tasks through the workflow, and, when applicable, search for tasks. TaskManager is to provide a user interface for the Customer Service Center for creating, managing, processing, searching specific request, user survey and reporting requests produced in response to participant inquiries/requests. The queries are processed by the administrators and answered to the respective users.

Environment: JSP, Servlets, JavaScript, Core Java, JBoss 4.2.0, Oracle, JDK 1.5, Eclipse 3.2.2

OneManage 5.2

  • This is enhancement project of the existing application OneManage 5.1. Objective of this release is to have plugin with third party application like Eclipse so that the developer after completing the development of voice application can directly add the application into OneManage severs without doing FTP.
  • Developed web pages using HTML, CSS, JavaScript, JSP
  • Multi threading used to deploy different application at different client system

Environment: JSP, JavaScript, JDK 1.4.2, JDBC, Servlet, EJB, J-boss server 4.0, Eclipse, WebSphere, HSQL, ERWin, WinCVS, Bugzilla

InstaAlert

  • The objective of this product is to send notification to the customer based on his settings. System provides timer notification service. This service is based on the time setting by the customer. The system has the option to be notified through channels like SMS, E-mail phone. Admin screens are provided to maintain service and channel. User screens are provided to configure the channels based on user preference.
  • Developed of business model and UI.
  • Implemented MVC framework. Used Multi threading for sending notification
  • Used JMS Point to Point for sending messages through channel

Environment: JSP, EJB, J-boss server 3.2.1, HSQL, Rational Rose, WinCVS, Eclipse, Bugzilla

OneManage 5.1

  • OneManage enables unified application deployment and management across multiple IVR systems and locations. It provides a set of core functions that enable deployment and management of applications from a centralized location. One manage can be used by enterprise, who have several IVR systems across multiple sites, to perform the task of Application distribution, Version Management and Application verification from a remote desktop.
  • Developed CVS client for version control and integrated the same in OneManage server.
  • Multi threading used to deploy different application at different client system
  • Developed screens and scripts for the admin and developer module.

Environment: JSP, EJB, JDBC, J-boss server 3.2.1, HSQL, ERWin, Eclipse, WinCVS.

Confidential Software Engineer

IGXchange

  • The objective of this product is to decentralize the server, multi-platform support and to use the resource available in local peer. By use of this product, peer-to-peer communication can be done without the use of server. The system allows the user to share the document, chat with other member in the group and can retrieve the old version of the file.
  • Involved in the development of use cases and design document from the requirement specifications.
  • Developed screens for the Document Collaboration module, which features document sharing, searching, version maintaining and maintaining history of shared document.

Environment: JXTA, LINUX RH 7.3, ANT 1.4.1

IGViShare

  • IGViShare is next generation digital video communications software that can be seamlessly integrated with MS Outlook, MS Word and Internet Explorer. It captures audio/video in mp3/wmv format. User preference control is offered through the server. The client is compatible with Windows 98/ME/2000. The server works with web servers with little or no customization.
  • Involved in the development
  • Used JDBC to access database

Environment: Java 2, Windows 98, 2000.

Admin Tool

  • This application was developed for the client Real Soft Inc, NJ, USA. The functionality of the system was to store and maintain the details about the candidate applied for job through their site. This application provides the administrator to add/modify the resume added in the database.
  • Involved in writing queries to access the database for the Admin Tool.
  • Involved in the Resume administration component for administrator and report components for the marketing team.

Environment: JavaScript, JSP, MySQL 4, LINUX

Confidential

Developed the following projects as Programmer

  • Aptitude Tester
  • Apartment Builder Monitor
  • Shop N Trade

Environment: JavaScript, Java Servlet, WML, WML Script, Windows NT, Windows 2000.

We'd love your feedback!