We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • 7+ years of hands - on experience in Java and J2EE technologies.
  • Involved in all phases of software development lifecycle like analysis, design, and development of several software applications.
  • Review and analyze functional specification documents and user interface design documents.
  • Object Oriented Analysis and Design including working knowledge of UML, use cases and sequence diagrams
  • Expertise in several enterprise J2EE components like Java Server Pages (JSP), Java Servlets, Java XML APIs, JDBC and J2EE Patterns.
  • Experience with presentation-tier technologies:GWT, HTTP, JSP/JSTL,JavaScript and CSS.
  • Knowledge of Java-based object-relational mapping/persistence framework - Hibernate
  • Strong RDBMS skills in Oracle 10g/9i, DB2, SQL Server, MY SQL.
  • SunCertified Java programmer.
  • Oracle Certified programmer.
  • Exposure to build tools using ANT.
  • Exposure to version control systems likePerforce.
  • Extensively used Open Source Technologies such as Struts, Hibernate,Apache Commons.

TECHNICAL SKILLS

Languages: Java, C, PL/SQL and XML

Java Technologies: Core Java, Datastructures,GWT JDBC, Servlets,Struts,Hibernate,SWING, Java Beans, JDBC, J2EE, JDOM

Web Technologies: JavaScript, JSP, HTML,XML,CSS and Web Services

Servers: Tomcat 6.0,Apache

Operating Systems: Windows NT/2000/XP, Unix, and Linux

Databases: Oracle 9i/10g,SQL-PLUS, MS Access, and MySQL

Scripting Languages: UNIX Shell Scripts, JavaScript, and PHP

IDE’s: Eclipse, MyEclipse, Microsoft Visual Studio

PROFESSIONAL EXPERIENCE

Confidential, Mountain View, CA

Software Engineer

Responsibilities:

  • Write technical design document with class diagrams, flow diagrams, and test strategy.
  • Design and develop the application from front end to the back end.
  • Used Java/GWT for the frontend and backend development.
  • Hibernate is used for database connections. Wrote HQL queries for data access.
  • CSS is used to styling the User Interface pages.
  • Involved in all phases of the project from design, development, code reviews, testing, to production support.
  • Supported several complicated production bugs.

Technologies: GWT, Java 6, Hibernate, CSS, Apache Tomcat, My Eclipse, SQL Developer, Oracle 10gand Ant.

Confidential, Mountain View, CA

Software Engineer

Responsibilities:

  • Enhanced and added several features to Confidential like caching, time zone support, overview graphs, and several others.
  • This project requires heavy interaction with database team. I am commended several times by manager for my good rapport with the database team and getting things done.
  • Design and develop using GWT/Java.
  • Used CSS for styling the user interface pages.

Technologies: GWT, Java 1.6, CSS, Apache Tomcat, My Eclipse, SQL Developer, and Ant.

Confidential, CA

Senior Software Engineer

Responsibilities:

  • Worked with Business Analyst and created functional document.
  • Contributed to data model through discussions and reviews.
  • Identified class diagrams and sequence diagrams for complex systems.
  • Strong usage of Object Oriented Concepts.
  • Used JSP, HTML, and CSS to develop the user interface.
  • Use of Java Script for client side validation and design.
  • Experience in debugging CSS. Use of tools like firebug.
  • Extensive use of servlet technologies likeJSP, servlets,servlet filters and Servlet Context Listeners.
  • Extensive use of struts framework.
  • Strong usage of XML technologies.
  • Good usage of J2EE patterns like singleton, MVC, proxy and DAO.
  • Involved in writing unit tests.
  • Strong usage of third party libraries like Apache commons.
  • Strong usage of database programming using SQL and PL/SQL.
  • Good exposure to third party repositories like pubmed, ctgov and mesh.

Technologies: Java 1.5, JDBC, Servlets, Struts,JSP, JSTL, HTML, JavaScript, CSS, XML, DOM Parser,Apache Tomcat, My Eclipse, Oracle 10g, Ant, JUnit.

Confidential, Mountain View, CA

Software Engineer

Responsibilities:

  • Interact with the Business analysts to understand the use case specifications.
  • Contributed to data model through discussions and reviews.
  • Design class diagrams.
  • Used JSP,HTML,CSS to develop the user interface.
  • Use of Java Script for client side validation and design.
  • Strong usage of Object Oriented Concepts.
  • Used Java Mail API to send notifications.
  • Created Hibernate mappings (.hbm files) to interact with database.
  • Used JDBC for database connectivity. Database used is Oracle 10g.
  • Set up the build environment by writing Ant build files.
  • Did code reviews to avoid potential bugs and maintain readability of code.
  • Review QA test scenario and test scripts to assure good testing coverage.
  • Support QA in several testing phases.
  • Write unit tests to test the basic functionality. Unit tests are written using JUnit.
  • Debug production bugs by using a combination of production logs and database queries.

Technologies: Java 1.5, JDBC, Hibernate,JSP, HTML, JavaScript, CSS, XML, Apache Tomcat, Eclipse, Oracle 10g, Ant, JUnit

Confidential

Software Engineer

Responsibilities:

  • Primary role is to design and develop software applications.
  • Other roles or responsibilities include gathering requirements, seminars, unit testing, maintenance, enhancements and documentation.
  • Delivered several components of the project in schedule.
  • Java is used for backend development.
  • Used HTML, JSP and CSS for front end development.
  • Involved in supporting and maintenance.
  • Handle client tickets based on their priorities.
  • Debug and fix production bugs using database queries.
  • Build automation tool used is ANT.

Technologies: Java 1.5, JDBC, Servlets, JSP, HTML, JavaScript, CSS, DOM Parser, Apache Tomcat, My Eclipse, MySQL, Toad, Ant, JUnit

Confidential, Mountain View, CA

Software Engineer

Responsibilities:

  • Interact with the Business analysts to understand the use case specifications.
  • Developed Application based on Struts framework using MVC design patterns
  • Develop front end depending on the Use case specifications with the specific technologies.
  • Involved in the Parsing of internal XML format document to retrieve the information and to pass them to Struts Action class for further processing.
  • Extensively worked on Java Mail API and Collections API.
  • Client side validations written in JavaScript.
  • Created Hibernate mappings (.hbm files) to interact with database.
  • Written H-SQL queries for data management through Hibernate.
  • Widely used Design Patterns like DAO, Singleton in the process of system designing and development.
  • Responsible for writing Unit test andAcceptence test case.
  • Involved in supporting and maintenance.
  • Involved in Production Support.

Environment: Java, JSP, Struts, JavaScript, Junit,MicrosoftVisio,Hibernate, Eclipse, Oracle, Toad, and ANT 1.7

We'd love your feedback!