We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Arlington, TX

Summary:

  • About 5+ Years of progressive experience in Information Technology including various phases of SDLC such as Java Development, Analysis, Requirement Gathering and Software Testing. Experience in all phases of Software Development Life Cycle including System Study, Analysis, Design, Implementation, Testing and Support.
  • Extensive experience in working with Internet technologies like Java, J2EE, Servlet, JSP.
  • Extensive experience in front-end web development in HTML, DHTML, XHTML, CSS, JQuery and JavaScript.
  • Used Object Oriented Design and Component based Development methodologies.
  • Experienced in working various database like Oracle, SQL Server and MySQL
  • Good Knowledge in QA processes and standards, Software Testing Methodologies, Development of Test Cases, design and Execution of strategic Test plan and Test Scenarios.
  • Strong Experience in SDLC methodology such as Test Planning, Test Design, Test Execution, Defect Management and Status Reporting for System Testing and System Integration Testing.
  • Proficient in Manual Testing and Automated testing including Functional, Integration and Performance testing Experience in various Black box and White box testing techniques.
  • Well-Qualified in tracking and reporting Defects using various bug-tracking tools like Test Director, Bugzilla and Quality Center
  • Experienced in coordinating with the business team, vendors, offshore team and other stake-holders of the project.
  • Good team player with excellent communication and interpersonal skills.
  • Experienced in Core Competencies like Application Development, Prototyping, Strategic Planning, Team Building, Analytical Thinking and Problem Solving.
  • Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
  • Team player with good communication and interpersonal skills, excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
  • Expert in various Methodologies such as Waterfall, Iterative, Agile (Scrum).
  • Having exposure to Spring framework

Education:

  • Bachelor of Technology in Computer Science

Technical Skills:

JAVA Technologies: Java (JDK 1.4, JDK1.5), J2EE, Java Servlet, JSP, Java, JNDI,JDBC,Spring
GUI Technologies: HTML,CSS, XML, JavaScript, AJAX, JQuery
Application Servers: BEA Weblogic Server 8.1, Apache Tomcat, JBoss
Operating Systems: Windows 98/2000/NT/XP, HP Unix, Sun Solaris, LINUX
Tools/ORM: Hibernate, QuickTestPro (QTP), Quality Center (QC), Test Director, Clear Quest, Log4j, Toad, SVN, DbVisualizer
IDE: Eclipse, MyEclipse, NetBeans
Methodologies: Agile Scrum, Waterfall
Databases: Oracle 9i, SQL Server, MS SQL Server 2005/2000, MS Access

Professional Experience:

Confidential, Arlington TX
Role: Software Engineer June 2010 to Present

Compensation planning process provides an opportunity for Enterprise Customers to recognize and reward employee contributions for the past year thru a website. Compensation planning contains reports, structural modifications, performance, optimizations, standardized modules and usability enhancements.

The application architecture consists of J2EE, Web Services, Oracle, Linux and XML Technologies. International team consisting of US, India resources. Creating, and execution of test cases, plans, analysis, monitoring, scripting of a web-based application.

CPT has different roles such as Manager, Employee, Super Admin and Super Admin Lite. As a manager, he can determine which of his managers will have the authority to recommend Salary adjustments and stock. Also, he can view your budget(s), make compensation recommendations, run reports, and print individualized personal compensation statements. In addition, he may assign a surrogate who will have the ability to function within the system as you. Compensation Planning Tool gives increased flexibility when assigning a surrogate. It has different features such as Surrogate, Proxy, Rapid Data Entry, Phase Management etc.

RESPONSIBILITIES:

  • Analyzed business and functional requirements.
  • Used Agile process for project development.
  • Used Microsoft Visio for design of the application
  • Participated in tuning Java/JEE apps and app servers to provide optimal performance, scalability & stability
  • Developed Interactive GUI Screens using JSPs, Servlets, JavaScript
  • Performed Logging using a log4j
  • Implemented Dom and sax parsers to read multiple XML files
  • Involved in resolving defects for the existing application
  • Responsible for reviewing the code done by the team
  • Direct interaction with the clients during Requirements capture.
  • Analyzing the enhancements and giving the impact analysis and estimation.
  • Involved in Integration and Unit testing.
  • Interacted directly with the Testing team to resolve the issues.
  • Assisted in planning and implementation for automated functional testing and performance testing of several web-based applications used to register internet domain names.
  • Developed test plans and test cases based on requirements and documentation.
  • Prepared all input data and conducted functional and regression testing in all scenarios.

Environment: Java, J2EE (Servlets, JSP), JavaScript, SQL Server, JBoss, QTP, Agile, XML

Confidential, Dallas, TX
Role: Software Engineer Nov 2009 to June 2010

Description: NPAB is similar to a conventional personnel address book with the distinction of being accessible across a network for Motorola. The users can avail the services of NPAB by registering and thus become members. The member can access his/her contacts on the central store via a web portal to manage their contacts. NPAB allows various members to share contacts amongst each other with relative ease. To facilitate this extensive work has been done on the sharing and invitation. Sharing refers to the exposing of certain group of contacts belonging to a member to another member of the NPAB while Invitation refers to sending a request to add another member\'s address book.

RESPONSIBILITIES:

  • Involved in developing applications using Java, Servlets, JSP and Spring frame work.
  • Implemented using JSP's and used JSTL extensively.
  • Implemented AJAXto support dynamic page element rendering to enhance user experience.
  • Integrated presentation (JSP), action, business (Delegate) and Service library using XML command pattern.
  • Direct interaction with the client during Requirements capture.
  • Involved in Designing the data model
  • Designed and developed the application using design patterns.
  • Involved in Coding and Development of Sharing and Invitation Modules both at offshore and onshore.
  • Interacted directly with the Testing team to resolve the issues.
  • Involved in generating Database code using Hibernate.
  • Used webservice methods for Invitation and Sharing modules
  • Involved in Integration and Unit testing.
  • Analyzing the enhancements and giving the impact analysis and estimation.
  • Ensured the adherence of Quality compliance initiatives for the project.

Environment: Java, J2EE (Servlets, JSP), Hibernate, Web services, Spring, ANT, Oracle 10g, Web Logic8.1

Confidential, Dallas, TX April 2008 to Oct 2009
Role: Java Developer

The site was created to provide ability to sell foods from a multitude of restaurants. It allowed to look over menus of restaurants and to purchase food on-line. The site offers a search for the restaurant through location, cuisine and specialty foods. The administrative part of the site supports an ability to change menus and to monitor orders remotely.

RESPONSIBILITES:

  • Implemented the required functionality using Hibernate for persistence & JSPs for front end development.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction and optimized queries.
  • Involved in the development of the user interface using JSP, JavaScript, HTML and CSS.
  • Created Hibernate mapping files to map the Oracle database tables to java objects.
  • Deployed the application and tested on Weblogic Application Server.
  • Wrote client side script using JavaScript
  • Involved in Integration and Unit testing.

Environment: Java, Servlets, JSP, Weblogic, JQuery, Java, Oracle, Hibernate, HTML, CSS, JavaScript.

Confidential, Richardson, TX Oct 2007 - Apr 2008
Role: Software Engineer

Project Tracker was developed to keep track of the ongoing projects, their status, client requirements and groups information. Different levels of authorization have been assigned to each user depending on his designation. This system enables the management at different levels to monitor the progress of tasks.

RESPONSIBILITES:

  • Created technical specification document for the given functional specifications.
  • Developed JSPs for building the user interface.
  • Developed modules handling escalations and the turn around time for each task assigned to each employee
  • Designed, developed, and configured server side J2EE components like EJB, and Servlets.
  • Developed Session Beans for implementing the business logic
  • Used JDBC-API to communicate with Database.
  • Created tables, function and stored procedures in PL/SQL.
  • Responsibilities included testing the web based applications primarily to provide exceptional testing the customer service such as contact management, interactive voice response, and Web-based support applications.
  • Investigated software defects and interacted with QA group and technical support staff for reproducing, providing code fix, verifying and concluding defects under Unix System.
  • Interacted with the business users, preparation of test plan, including call flow and call replication
  • Documented defects in Test Director and validate code fixes from the development team.

Environment: Java, J2EE, JSPs, Servlets, EJB, JDBC, PL/SQL, JBOSS, Oracle 8i, Test Director 7.6,

We'd love your feedback!