We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Summary:

  • Around 11 years of total experience with 10 years of strong IT experience mainly in Java, J2ee based application development for Internet, Intranet applications.
  • Brainbench Certified Java 2 Programmer.
  • Excellent Experience in developing applications using Java, JSP, Servlets, EJB, JavaScript, Spring, Spring MVC, Hibernate, Ibatis, Struts, HTML and Oracle.
  • Strong Experience in Developing EJB (Session, Entity Beans) deploying in BEA WebLogic 9.1, BEA WebLogic 8.1, OracleAS, WebSphere and Jboss application servers.
  • Worked through entire life cycle of project including analysis, design, testing, documentation and maintenance.
  • Have strong understanding of functional requirements to come up with the best possible solution with the cutting edge technologies.
  • Worked with Weblogic, WebSphere, Apache Tomcat, Jboss, OracleAS and Java Web Server.
  • Have an excellent experience in Rational tools like ClearCase, ClearQuest, Rational Xde, SVN, and CVS.
  • Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.

Computer Skills:

Operating System: Windows XP/NT/2000 Languages:Java 1.5/1.4/1.3/1.2, C, C++. Databases:Oracle, Sybase, DB2, MS-Access 2000. Server Programming :J2EE, EJB, Java Beans, JDBC, XML, JNI, JavaMail, JSSE. Client Programming :JSP, Jquery, Servlets, HTML, CSS, JavaScript, Swing/AWT ,GWT,DOJO,AJAX Framework:Struts, Spring, Spring MVC, Hibernate, Ibatis, Talend Integration tool. Application/Web Servers:WebLogic(8.0,9.1),WebSphere (4.0.3),Jboss,Oracle9iAs,JavaWebServer Software Quality Management & Other:ClearCase, ClearQuest, Rational Rose design suite, VSS, SVN, CVS, PVCS Tracker, Serena Version manager, SBM . IDE:Eclipse, IntelliJ IDEA, WSAD, JpadPro, Jbuilder.

Professional Experience:

Confidential, USA (July 2010 – Till Date) Software Engineer III,Project: GSA Fame
GSA Advantage Fame is the system used by USA government agencies to make their purchases. Worked on several projects like elibrary, Credit Card authorization and Advantage online.Responsibilities

  • Responsible for designing, coding and testing of various modules of application.
  • Creating new tables and views.
  • Unit test code based on the requirements.

Environment: Java, JavaScript, JSP, Hibernate, Spring, Sybase, Jboss, Talend, PVCS Tracker, Windows XP, SBM, Serena version Manager.

Confidential, USA (Nov 2008 – July 2010) Software Engineer III, Project: F&A
F&A system is used by US government (Exim Bank) for encouraging export activities which in turn create jobs in US.Responsibilities

  • Responsible for designing, coding and testing of various modules of application.
  • Creating new tables and views.
  • Unit test code based on the requirements.

Environment: Java, JavaScript, JSP, Oracle, Tomcat, RAD, Clear Case, Struts, Hibernate, Spring, Clear Quest and Windows XP.

Project: Prism

  • Prism is a system used by EPA for pesticide registration and approval.
  • Responsibilities
  • Responsible for designing, coding and testing of various modules of application.
  • Unit test code based on the requirements.

Environment: Spring MVC, Hibernate, Java, JavaScript, Jquery, JSP, AJAX, XML, Oracle, Tomcat, Eclipse, SVN, and Windows XP.

Confidential, USA (Jan 2008 – Sep2008) Senior Software Engineer,Project: Custom ReportsCustom Reports is a tool which allows users to make their own reports. It uses BIRT (free report generation tool)to make reports and then uses a J2ee engine to paint the reports.Responsibilities

  • Responsible for designing and coding user interface using JSP, Struts, DHTML, JavaScript,
  • Creating new tables and views.
  • Unit test code based on the requirements.

Environment: Struts, IBATIS, Spring, Java, JavaScript, JSP, AJAX, XML, Oracle, JBOSS, Intelliji, Eclipse, SVN, PVS Tracker and Windows XP.

Confidential, USA (August 2007 – Dec2007) Senior Software Engineer,Project: Performance Review Enhancements PRE is a enhancement to the already existing performance review project. Performance Reviews are used by HR to evaluate a employee on his competencies and goals to judge his or her performance. These performances are later used in compensation cycle to decide on employees Compensation revival.Responsibilities

  • Responsible for designing and coding user interface using JSP, Struts, DHTML, JavaScript, AJAX.
  • Unit test code based on the requirements.

Environment: Struts, IBATIS, Spring, Java, JavaScript, JSP, AJAX, XML, Oracle, JBOSS, Intelliji, Eclipse, SVN, PVS Tracker and Windows XP.

Confidential, USA (Jan 2007 – July2007)Senior Software Engineer,Project: Question Editor (PQE) 
PQE is a question editor used for creating and editing customized questions for exams. These questions will be used by various customers of Plateau to create questions for exams .These exams are taken by employees for passing their training activities.Responsibilities

  • Responsible for designing and coding user interface using JSP, Struts, DHTML and JavaScript, GWT, DOJO.
  • Unit test code based on the requirements.

Environment: Struts, IBATIS, Spring, Java, JavaScript, JSP, GWT, DOJO, XML, Oracle, JBOSS, Intelliji, Eclipse, SVN, PVS Tracker and Windows XP

Confidential, USA (June 2006 – Jan 2007) Senior Software Engineer,Client Name: Present Employer, VA
Project: LMSLms is a learning management system used for organizations to track the whole training process of employees. Along with Performance Management System organizations can evaluate the performance and track the growth of employees .It helps them to identify key areas of self development and can also be an indicator for career growth.Responsibilities

  • Responsible for designing and coding user interface using JSP, Struts, DHTML and JavaScript.
  • Implemented Hibernate, IBATIS to handle business logic.
  • Implemented Spring to interface between Struts and Hibernate.
  • Unit test code based on the requirements.
  • Writing SQL queries in Oracle.

Environment: Struts, Hibernate, IBATIS, Spring, Java, JavaScript, JSP, Servlets, XML, Oracle, JBOSS, Intelliji, Eclipse, CVS, PVS Tracker and Windows XP

Confidential, USA (Feb 2006 – June2006) Senior Software Engineer,Client Name: 3HT, VA
Project: Portal toolkitPortal toolkit is a state of the art system developed using object-oriented design methodologies and development techniques. It provides the tools you need to effectively manage the events, discussions and tasks. Portal toolkit facilitates to track all the information required for arranging a meeting.Responsibilities

  • Worked through entire life cycle of project including analysis, design, testing and maintenance.
  • Responsible for designing and coding user interface using JSP, Struts and the client side validations are extensively done in JavaScript.
  • Implemented Hibernate to handle business logic.
  • Implemented spring to interface between Struts and Hibernate.
  • Unit test code based on the requirements.
  • Writing SQL queries in Oracle.

Environment: Struts, Hibernate, Spring, Java, JavaScript, JSP, Servlets, XML, Oracle oc4j, Eclipse, Oracle, Clear Case, ClearQuest and Windows XP.

Confidential, USA (Sept 2004 – Feb 2006) Senior Programmer AnalystClient Name: CACI, VA
Project: Procurement System - FederalPD2 (Procurement Desktop Defense 2)is a state of the art system developed using object-oriented design methodologies and development techniques. It provides the tools you need to effectively manage the procurement related operations of a federal agency. Purchasing subsystem facilitates to track all the information in different phases of a procurement process.Responsibilities

  • Worked through entire life cycle of project including analysis, design, testing and maintenance.
  • Responsible for designing and coding user interface using JSP and the client side validations are extensively done in JavaScript.
  • Implemented Stateless Session Bean as Session Facade to handle Business Logic.
  • Implemented Container managed Entity Bean to represent persistent data.
  • Worked extensively in designing phase using Rational Rose.
  • Responsible for configuring the XML descriptors for communication between different components.
  • Unit test code based on the requirements.
  • Writing SQL queries in Sybase and Oracle.

Environment: Java, JavaScript, JSP, EJB, JNI, Servlets, XML, Weblogic8.1, Eclipse, Sybase, Oracle, C++, Clear Case, ClearQuest, Rational Rose, Windows XP.

Confidential (Jun 2004 – Sept 2004) Senior Software EngineerClient Name: GWL, PA
Project: GWL MediaThe project is called GWL media and is used to schedule various programs on the network. The staff uses it to collect details about the host their programs, timings and the products they represent.Responsibilities

  • Responsibilities include designing the whole system .This includes sequence diagrams, class diagrams, state diagrams and architecture diagram.
  • Worked as a Team Leader .

Environment: The environment of the project includes JSP, Html, JavaScript, XML, Servlet, EJB, Oracle, Weblogic, Rational Rose, CVS and Windows 2000.

Confidential (Jan2004 – June 2004) Senior Programmer AnalystClient Name: AMS, VA
Project: CACSThe project is called CACS and is used by USA State Department of revenue for collection of Income Tax. The staff uses it to collect various taxes and also for deciding tax returns. The system is browser based.Responsibilities

  • Responsibilities include coding and testing for various modules, which include both on the client side as well as server side.
  • Designed and developed web pages using JSP, Javascript and HTML.
  • Configured various Xml used for data transfer.
  • Used Jpylon (similar to Struts) to implement the whole client side data transfer.
  • Implemented Stateless Session Bean as Session Facade to handle Business Logic.
  • Implemented Container managed Entity Bean to represent persistent data.
  • Implemented Stored Procedures to be used for database updation.
  • Involved in unit testing the different versions of the software been delivered to the client.
  • Worked as a Team Leader to supervise and delegate tasks .

Environment: The environment of the project includes JSP, Html, JavaScript, XML, Servlet, EJB2.0, DB2, WSAD, Websphere, and Windows 2000.

Confidential (Sept 2003 – Dec 2003) Senior Programmer AnalystClient Name: AMS, VA
Project: Momentum Financial
Momentum Financials provides the tools needed to manage the financial and administrative operations of a federal agency. The system provides financial information at detailed and summary levels in a multitude of formats to enable the user to evaluate and analyze the cost of operation. Momentum provides both comprehensive financial planning capabilities and a means to record an agency's financial transactions. All of Momentum's subsystems are fully integrated, offering extensive functionality. Momentum is also fully compliant with the Joint Financial Management Improvement Program (JFMIP). Momentum Financial is re-engineering from swing and C++ application to J2EE.Responsibilities

  • Worked through entire life cycle of project including analysis, design, testing and maintenance.
  • Responsible for designing and coding user interface using JSP and the client side validations are extensively done in JavaScript.
  • Implemented Stateless Session Bean as Session Facade to handle Business Logic.
  • Implemented Container managed Entity Bean to represent persistent data.
  • Worked extensively in designing phase using Rational Rose.
  • Responsible for configuring the XML descriptors for communication between different components.
  • Writing SQL queries in Oracle.
  • Worked as a Team Leader to supervise and delegate tasks .


Environment: The environment of the project was in Servlets, JSP, XML, EJB, JNI, JavaScript, Html, C++, Oracle, Weblogic8.1, Jbuilder and Windows2000, Clear Case, ClearQuest, Rational Rose.

Confidential(January 2003 – September 2003)Software Engineer
Client Name: University Of Wisconsin
Project: UWL
The Project was Called UWL. This Software is been developed for University of Wisconsin (USA). The project is a migration project, which was earlier done in Mainframes. The whole system is been used by the staff and students belonging to the University. The system was being upgraded to be used both by Internet and intranet. The business logic at present is in COBOL.
Responsibilities

  • Responsibilities included coding and testing of JSP and EJB.
  • JSP pages along with the JavaScript and HTML where used on the client side Part of the design team that was responsible for all the facilities provided by the Ispecifier application.
  • Implemented EJB’s along with JNI to make a call to the Native Cobol dll’s.

Environment: The environment of the project was in Servlets, JSP, EJB, JNI, JavaScript, Html, COBOL, Oracle, VSS, JpadPro, Oracle9iAS and Windows2000.

Confidential (July 2002 – December 2002)Software Engineer
Client Name: Rail Europe Ltd
Project: REIBEThe name of the project is REIBE. Rail Europe is UK’s biggest travel agent. It books railway tickets for whole of Europe. The project is between UK and Europe. This ticket booking starts from UK and goes to another company in France before returning to UK with booking parameters. The UK site again accepts credit card and personal details before sending it to another company for processing it. After the transaction is complete the site sends email to the customer confirming his booking. The tickets are been printed after which again an automatic email is been sent. There are various reports, which are been generated for finance and sales department. Responsibilities:

  • Design, coding and testing for the application Developing Quality Management System using JSP, Html, JDBC, Core Java, JSSE, Javamail and Oracle.
  • Coding the various modules (data transfer, receiving, credit card processing, and reports) using the above technologies.

Environment: Servlets, JDBC, Core Java, JSSE, Java mail, Oracle, JpadPro, JavaWebserver and Windows NT.

Confidential (June 2000 – June 2002)
Software Engineer
Client Name: ICICI Bank Ltd
Project: Reconciliation
The project was called Reconciliation. This Software is been developed for ICICI for their Demand Draft issuance and verification department .The software is basically used for Reconciliation of the records in the database of ICICI and the records send by their correspondent bank. The two are compared verified for clearance of the Demand drafts issued. 
Responsibilities:

  • Coding for Xml, JavaScript, HTML, JSP, and EJB.
  • Making test plans for the various modules.

Environment:JSP, EJB, XML, XSL, SERVLETS, JDBC, Oracle, Jboss, Windows NT.

Confidential (July 1996 – July 1997)
Trainee Engineer
Client Name: RCF, ACC Cement,
Project: Carbon monoxide plant, Cement plant
Worked as a Trainee Engineer to design and implement electrical and instrumentation systems in 
RCF and ACC Cement. 
Responsibilities:

  • Design electrical power network, electrical, electronics and instrumentation systems for the plant.
  • Supervised the implementation of the design.

Education:

  • MBA
  • Degree in Electrical Engineering
  • Diploma in Engineering (Industrial Electronics)

We'd love your feedback!