We provide IT Staff Augmentation Services!

Software Engineer Resume

Pune, IndiA

Experience Summary:

  • 6 years of experience in systems Analysis, design , development , maintenance and support of large applications
  • Sound knowledge of Software Development Life Cycle (SDLC), Good understanding of OOPS concepts, knowledge of UML
  • Experienced in requirement analysis, coding and testing various modules in a software development life cycle.
  • Expert knowledge in designing documents like System Solution Specification, Interface Specification, Technical design documents, Test Plans, Implementation Plans, and Backout Plans.
  • Experience at onsite for highlevel designing and initial development.
  • Good experience in client interaction.

Certifications:

  • SCJP1.5
  • SCWCD5


Skills Summary:

  • Java Technologies: Core Java, J2EE,JDBC.
  • Application Servers: Weblogic9.
  • Web Server: TOMCAT
  • Application Framework: TSF (MVC Model2), Struts 1.3.8, Spring, Hibernate Eclipse rcp, Web Services (Apache Axis).
  • Databases / Database Tools: Oracle, SQL*PLUS, Pl/SQL, SQL Server.
  • Operating Systems: UNIX.
  • Version Tools: Star Team, CVS, Perforce, Svn.
  • Other Tools: Eclipse.
  • Domain Experience: Web Engineering, E-Commerce and Telecom.
  • Development Methodologies: Scrum.
  • Build Tools: Ant and Maven.
  • Test Framework :JUnit
  • Others: LDAP, Control-M, Xml, SAX,DOM, JAXB, JavaScript, Ajax, HTML, CSS.

Awards and Recognitions

  • Telstra Bravo award
  • service award

Professional Experience Summary:

  • Confidential,Pune, India as Staff product developer from Jan 2009 to Dec 2009.
  • Confidential,Pune, India as Senior Software Engineer from Jan 2005 to Jan 2009.
  • Worked as Consultant for Confidential,from May 2004 to Oct 2004
  • Confidential,Bangalore, India as Software Lab Faculty from July 2003 to April 2004.
  • Confidential,Bangalore, India as Trainee Software Engineer from Sept 2002 to June 2003.

Significant Projects:

Client: Confidential, Jan 2009 –Dec 2009
Designation/Role Staff Product developer

Confidential,This project is to enhance the BMC Bladelogic Configuration manager and provisioning manager to maintain and provision the Cisco systems. Bladelogic products are used for managing the data center.

Confidential,is developed using Java, Eclipse rcp, JUnit, Perforce, Oracle, SQL Server, Web Services Spring and Hibernate.

Responsibilities:

  • Involved in design, coding and testing.
  • Wrote the Technical design document.
  • Removed the hard wiring from the system using Spring 2.5.
  • Developed Oracle/SQL server Procedures and functions.
  • Performed unit testing using JUnit.
  • Used Perforce as version control tool.
  • Implemented Singleton and Factory J2EE design pattern
  • Developed the UI using Swing and Eclipse rcp.

Client: Confidential,Oct 2008 – Jan 2009
Designation/Role Senior Software Engineer

Renewal Center: This application is used by the customer to renew or purchase Symantec products.

Renewal Center is developed using Java, J2ee, spring, Hibernate, Web services, Perforce, Maven, Oracle.

Responsibilities:

  • Involved in design, coding and testing.
  • Wrote the Technical design document.
  • Used Spring 2.5 dependency injection and AOP functionality.
  • Wrote code to consume web services using Apache Axis.
  • Performed unit testing using JUnit.
  • Used Perforce as version control tool.
  • Used Maven.

Client: Confidential, June 2008 – Oct 2008
Designation/Role Senior Software Engineer

Confidential,This is an auction based enhancement project where client has different releases. The scope of project is to incorporate Chrysler Finance into SmartAuction. Chrysler Finance will be a finance source, a source of vehicles and a source of dealers. Additionally a new branded SmartAuction web site will be implemented for use by the Chrysler Financial managed dealers.

Confidential,is developed using Java, Batch Programming.

Responsibilities:

  • Responsible for coding and testing of modules.
  • Developed dos batch programs.
  • Prepared technical design document and test plan.
  • Performed unit testing using JUnit.

Client: Confidential, Aug 2007-May 2008
Designation/Role Senior Software Engineer

Performance Knowledge Management (PKM): This application provides Information Technology that enables General Motors to enhance the management of product performance knowledge prior to product launch and after product launch. PKM Provides a comprehensive set of tools to support GM Performance Engineers, Vehicle Assembly Engineers, Warranty Engineers and Design Engineers in achieving the highest vehicle quality goals.

PKM: is developed using Java, J2EE, Weblogic9 Struts, javascript, Ajax,HTML and Oracle9i.

Responsibilities:

  • Responsible for coding and testing of modules.
  • Prepared technical design document and test plan.
  • Performed unit testing using JUnit.
  • Provided support for integration testing.
  • Implemented MVC design pattern with Struts framework
  • Implemented MVC, DAO J2EE design patterns as a part of application development.
  • Developed Web pages using html, JavaScript, CSS and Ajax.
  • Developed Session beans and used weblogic as application server.

Client: Confidential, Jan 2005-July 2007
Designation/Role Senior Software Engineer

FDMS (Fraud Detection Management System): FDMS helps Telstra improve their Fraud Detection and mitigation capabilities. It helps Telstra in generating revenue by detecting telecom frauds early & reducing loss due to frauds.

FDMS uses Fair Isaac Fraud Manager which is a neural network based Telecom data analysis engine. It analyses call records and other data and analyses call pattern to generate Fraud Cases. Case analysts see these cases using an online JSP based system and mark them as Fraud or not Fraud.

This is an umbrella project that involved development, maintenance and support of the FDMS application. Following projects are involved as a part of this Application:

  • FDMS transformation – TIBCO EMS, JMS,JAXB, Java, Control-M
  • Fraud Transaction Filter – Control-M, UNIX Scripting
  • Production Support

FDMS (Fraud Detection Management System): is developed using Java, JSP, JMS, JAXB, Servlet, CR-X, Control-M, CVS, JUnit and Oracle8i/9i.

Responsibilities:

  • Created UML class diagram and sequence diagram for the FDMS Transformation project.
  • Involved in design, coding and testing.
  • Wrote Oracle procedure and triggers.
  • Developed Control-M schedules.
  • Involved in developing applications using Java and JMS.
  • Developed shell scripts.

Client: Confidential, Aug 2004-Oct 2004
Designation/Role Software Developer

Disbursements Electronic Check Stub System: This application provides a secure environment for the data, view your payment details after the payment has been released. an online index of available vouchers with issue date, and item count ,an option to display the voucher details back to the PC in list of 200 items , A download option of voucher details to an EXCEL file An option to download the voucher details to an ASCII text file A refresh of the data within two business days of the latest voucher issue date Data retention online for one month after the voucher issue date , You can use the Account Summary or Invoice Search links to determine payment due dates and other information regarding your invoices.

Disbursements Electronic Check Stub System: is developed using Java, JSP, Servlet, TSFFramework, JavaScript Oracle8i, and LDAP.

Responsibilities:

  • Developed web interfaces using html, JavaScript, jsp and servlet.
  • Performed testing.

Client: Confidential,May 2004-July 2004
Designation/Role Software Developer

IT Peer Recognized Award: This is a web application that will allow the IT employees to manage IT Peer Recognition awards. The application allow to View previous Awards , Give Awards , Approve Awards ,Redeem Awards ,Administer the various master details of award systems , Generate Peer Recognition awards reports

IT Peer Recognized Award: is developed using Java, JSP, Servlet, TSFFramework, Oracle8i, and LDAP.

Responsibilities:

  • Development and testing.

Client: Confidential, Oct 2003-April 2004
Designation/Role Trainee Software Engineer

Confidential,is an online application aimed at meeting the team evaluation needs of students belonging to 4-year undergraduate programs. The product allows each student team member to evaluate other members of his / herteam. Further, questions can beclassified under various categories. It allows for downloading the information onto a raw data spreadsheet (available only to Faculty users). However, you can easily allow students to view the mean, median and mode scores along with their own scores. The product is named "Team 360" since it allows for 360-degree evaluations to be conducted. Features of product include global and personal question library, scale library, survey library, mass mailer, email repository and team oriented reports for both student and faculty.

Confidential,is developed using Java, JSP, Servlet, JavaScript, HTML Oracle8i (PL/SQL).

Responsibilities:

  • Developed the UI using HTML, JavaScript and jsp.
  • Developed the modules using java, java beans, servlet and jsp.
  • Wrote sql queries and pl/sql procedures.
  • Tested the modules.

Client: Confidential,May 2003-Sept 2004
Designation/Role Trainee Software Engineer

Confidential,Is an online course evaluation solution to help Universities streamline their course evaluation processes while reducing costs. It aids administrators in tracking student satisfaction levels and improving course content and delivery by generating insightful reports, empower professors by allowing them to customize feedback questionnaires through an intuitive web-based interface and encourages student participation in course evaluations and minimizes mistakes in data capture and aggregation.

Confidential,is developed using Java, JSP, Servlet, Oracle8i (PL/SQL).

Responsibilities:

  • Developed the UI using HTML, JavaScript and jsp.
  • Developed the modules using java, java beans, servlet and jsp.
  • Wrote sql queries and pl/sql procedures.
  • Tested the modules.

Client: Confidential,Sep 2002-April 2003
Designation/Role Trainee Software Engineer

Data Acquisition System (DAS): The DAS system is developed on a single board computer (SBC) running on Linux operating system. The DAS system is connected on the local LAN of plant. The system is capable of handling I/O from up to a maximum of 1024 channels (Analog, digital, counters, frequency and thermocouples) in any combination.
The basic functionality of DAS is Acquisition of data from various field sensors distributed in the plant and monitoring of critical parameters distributed in the plant. The DAS System contains On-line analysis of acquired data using a standard statistical package. Remote configuration and monitoring is being done through browser from a pc connected on the LAN.

Data Acquisition System (DAS): is developed using Java, J2EE, Applet, JSP, and Servlet.

Responsibilities:

  • Developed the UI using HTML, JavaScript and Applet.
  • Developed the modules using java, java beans, servlet and jsp.
  • Tested the modules.

Personal Details:

    • Post Graduate Diploma in Advanced Computing
    • B.Sc. (Physics, Chemistry & Math) Graduate

Hire Now