Software Engineer Resume
Sunnyvale, CA
SUMMARY:
- Accomplished Software Engineer with seven years of experience in Software Design, Development, Integration, and Analysis of Web based n - tier and client/server systems.
- Experienced in full life cycle of software design process (SDLC) including requirements definition, design, documentation, and testing
- Strong programming experience in JDK, J2EE and related technologies - Servlets, JSP, Struts, EJB, JNDI, JDBC, AJAX, JavaBeans.
- Expertise in using J2EEApplication Servers such as Web Logic, Web Server Tomcat.
- Good knowledge in applying and implementing Design patterns - Business Delegate, Data Access Object (DAO), Session Facade, Singleton, Service Locator and MVC architecture.
- Expertise in Database design and development (Oracle, MySQL) that involves ER Modeling, writing queries using SQL, and analyzing stored procedures and triggers.
- Experience with UML in developing Architecture, Data Modeling, Analysis and Design techniques with involvement in Use Case Analysis, Class Diagrams, Flow Diagrams, Sequence Diagrams using ArgoUML.
- Good experience in developing build scripts using Ant, logging using Log4J, and version control using VSS and CVS.
- Strong presentation, analytical, problem solving and excellent inter-personal skills.
- Goal oriented, active team player, and self-starter with outstanding communication skills and proficient in handling multiple projects simultaneously.
- Good Experience in using RPT(Rational Performance Tester) for user load testing.
- Good knowledge of installing the software and resolving the issues.
TECHNICAL EXPERTISE:
Operating Systems: Windows XP/2000/NT
Java Technologies: JSP, Servlets, JDBC, Struts, AJAX, EJB, JNDI, Spring,Hibernate
Databases: Oracle, SQL Server, MySQL, MS Access
Application Servers: Web Logic Server, Tomcat, Web Sphere.
Scripting/Markup: HTML, CSS, Java Script, Angular JS
Log/Test/Build: Apache Log4J,Ant
Version Control: Visual Source Safe (VSS), Concurrent Version System(CVS)
IDEs: Eclipse, Edit Plus, JDeveloper, JBuilder, TOAD, PL/SQL Developer
Architecture: N-Tier, Client/Server, Design Patterns
Other Languages: SQL, PLSQL.
Other Tools: RAD,RPT
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Software EngineerResponsibilities:
- Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
- Extensively involved in gathering business requirements and system requirements and specifications.
- Used JDBC to connect to the Oracle database.
- Developed JSPs and Action Controllers and Service Implementation Classes for control of the business processes in the middle-tier and was involved in their integration
- Used Java Script to perform client side validation of forms.
- Added logging and debugging capabilities using Log4j.
- Involved in handling issues.
- Implemented J2EE design patterns - Data Access Object (DAO), Singleton and Service Locator
- Maintaining Action classes, Action Forms, for the struts, Integrating and maintaining struts configuration files
- Followed the testing process of Unit testing, Integration testing and UAT.
Environment: Java, J2ee, JSP, JavaScript, Servlets, Struts Oracle 8i, SQL Developer, WebSphere6.0, Eclipse, RAD6.0, Windows.
Confidential, Indianapolis, Indiana
Software EngineerResponsibilities:
- Involving in software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
- Involving in gathering business requirements and system requirements and specifications.
- Identifying database changes for the new and existing screens.
- Construction of the Customer Record Processing module in J2EE technologies (NEXTGEN Java Framework) using Eclipse on Web sphere
- Developing Servlets and JSPs, EJB’s, Bo’s and Cargos for control of the business processes in the middle-tier and involving in their integration.
- Used Java Script to perform client side validation of forms.
- ImplementingJ2EE design patterns Data Access Object (DAO), Singleton and Service Locator
- Used JDBC to connect to the Oracle database.
Environment: Java, J2EE, JSP, Servlets, EJB’s, BO’s, Cargos, Oracle, Web sphere, Eclipse.
Confidential, Indianapolis, Indiana
Software EngineerResponsibilities:
- Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
- Extensively involved in gathering business requirements and system requirements and specifications.
- Construction of the Customer Record Processing module in J2EE technologies (Jakarta Struts framework/ MVC architecture) using Eclipse on Web sphere
- Developed Servlets and JSPs for control of the business processes in the middle-tier and was involved in their integration
- Used Java Script to perform client side validation of forms.
- Implemented J2EE design patterns Data Access Object (DAO), Singleton and Service Locator
- Used JDBC to connect to the Oracle database.
- Involved in analyzing Stored procedures, functions and triggers using Oracle PL/SQL
- Added logging and debugging capabilities using Log4j.
- Responsible for generating build script using ANT and version control using CVS.
- Involved in handling issues.
- Developed Action classes, Action Forms, for the struts, integrating and maintaining struts configuration files.
- Involved in resolving several production support issues.
- Prepared code review checklist document.
- Followed the testing process of Unit testing, Integration testing and UAT.
- Resolved production support issues with various other applications
- Involved in resolving batch job problems.
- Involved in Oracle migration activities and windows 7 testing.
Environment: Java, J2EE, JSP, Servlets, Struts, Oracle, Toad for oracle, Web sphere, Eclipse
Confidential, Indianapolis, Indiana
Software EngineerResponsibilities:
- Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
- Construction of the Customer Record Processing module in J2EE technologies (Jakarta Struts framework/ MVC architecture) using Eclipse on Web sphere.
- Developed Action Controllers and Service Implementation Classes and JSPs for control of the business processes in the middle-tier and was involved in their integration
- Used Java Script to perform client side validation of forms.
- Implemented J2EE design patterns Data Access Object (DAO), Singleton and Service Locator
- Used JDBC to connect to the Oracle database.
- Involved in analyzing stored procedures and cursors using Oracle PL/SQL as part of defect resolution.
- Added logging and debugging capabilities using Log4j.
- Responsible for generating build script using ANT and version control using CVS.
- Involved in handling issues.
- Involved in solving batch job problems.
- Involved in handling issues with BIRT reports.
- Followed the testing process of Unit testing, Integration testing and UAT.
- Involved in user load testing using RPT(Rational Performance Tester)
- Prepared technical document for Batch Jobs.
Environment: Oracle 8i, PL/SQL Developer, J2EE, WebSphere6.0, Process Development & Integration, Hibernate3.2.2, Eclipse, RAD6.0.
Confidential, Georgia, Atlanta
Software EngineerResponsibilities:
- Involved in design, development, testing, and maintenance of the project.
- Extensively involved in gathering business requirements and system requirements and specifications.
- Design & Development of technical specifications using J2EE Design Patterns.
- Used Ant build tool to run the application.
- Extensively involved in unit testing, worked with QA team for Systems testing.
- Created the test cases and JUnit classes and involved in the unit testing.
- Supported System and User Acceptance testing (UAT).
- Involved in handling issues.
- Involved in coding server pages using JSP and client side validation using JavaScript and Servlet files.
- Maintaining Action classes, Action Forms, for the struts, Integrating and maintaining struts configuration files
- Prepared Technical Design Documents and Unit Test Plans
Environment: Oracle 10g, JSP, JavaScript, AJAX, Servlets, Struts, Java, PL/SQL, Oracle, Toad, JDeveloper 10.1.3.3.0
Confidential
Software EngineerResponsibilities:
- Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
- Used ArgoUML to generate UML sequence and class diagrams for the Low Level design (LLD).
- Used Azzurri Clay for database design models.
- Involved in the Reverse Engineering Java code and prepare business rules documents.
- Construction of the Customer Record Processing module in J2EE technologies (Jakarta Struts framework/ MVC architecture) using Eclipse on Web logic 8.1.
- Developed Servlets and JSPs for control of the business processes in the middle-tier and was involved in their integration
- Used Java Script to perform client side validation of forms.
- Implemented J2EE design patterns Data Access Object (DAO), Singleton and Service Locator
- Used JDBC to connect to the Oracle database and JNDI for lookup.
- Involved in writing Stored procedures, functions and cursors using Oracle PL/SQL
- Added logging and debugging capabilities using Log4j.
- Responsible for generating build script using ANT and version control using VSS.
- Involved in handling issues.
- Maintaining Action classes, Action Forms, for the struts, Integrating and maintaining struts configuration files.
- Prepared code review checklist document.
- Followed the testing process of Unit testing, Integration testing and UAT.
Environment: Oracle 8i, J2EE, Struts, Web Logic, Process Development & Integration, Hibernate3.2.2
Confidential
Software EngineerResponsibilities:
- Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
- Construction of the Customer Record Processing module in J2EE technologies (Jakarta Struts framework/ MVC architecture) using Eclipse on Web logic.
- Developed Servlets and JSPs for control of the business processes in the middle-tier and was involved in their integration and used Java Script to perform client side validation of forms.
- Implemented J2EE design patterns Data Access Object (DAO), Singleton and Service Locator
- Used JDBC to connect to the Oracle database and JNDI for lookup.
- Involved in writing Stored procedures, functions and cursors using Oracle PL/SQL
- Added logging and debugging capabilities using Log4j.
- Responsible for generating build script using ANT and version control using VSS.
- Involved in handling issues.
- Maintaining Action classes, Action Forms, for the struts, Integrating and maintaining struts configuration files.
- Followed the testing process of Unit testing, Integration testing and UAT.
Environment: Struts Framework, J2EE. Operating System: Windows 2000. Database: Oracle8i. Application Server: Web logic.
