Software Engineer Resume
San Jose, CA
SUMMARY
- 8+ Years of extensive experience in analysis, design, development and implementation of web applications using JAVA / J2EE technologies and Mobile Application Development (Web).
- Good exposure on working with Palm WebOS devices, Android devices, jQuery, jQuery Mobile, OOPS, Java, JSPs, Servlets, JDBC, Struts, Hibernate, Spring, AJAX, XML, XSLT, Javascript, HTML,CSS, JSTL, Oracle.
- Proficient in Frameworks like Struts, Hibernate and Spring.
- Proficient on working with IDE tools such as Eclipse, MyEclipse, IBM RAD and JDeveloper.
- Involved in custom programming such as Mobile Application Development, Client Server applications and developed business applications using the JAVA/J2EE Technologies.
- Extensive work experience using J2EE application servers such as WebSphere, WebLogic and Jboss.
- Good knowledge on Design patterns such as Singleton, Facade, Factory, Front Controller and MVC Architecture.
- Proficient in java versions: Java 1.5/1.6 and J2EE 1.3/1.4 with strong background OOP concept by working on various stages of system Development Life Cycle (SDLC).
- Experience in working with Scripting languages like JavaScript
- Enthusiastic learner, competitive and possess analytical, problem solving, good presentation and interpersonal skills.
- Excellent team player who can work efficiently in a team, as well as work independently.
TECHNICAL SKILLS
Programming Languages: JavaScript, Java, JSP, JSTL, Servlet, JDBC, AJAX, SQL, HTML, XSLT, jQuery, jQuery Mobile.
Platforms: WebOS
Domains: Mobile (IOS and Android), Banking, Utilities
Middleware: Hibernate
Frameworks: Struts, Spring and Hibernate
Operating Systems: Windows, Linux, WebOS
Databases: Oracle, MySQL
Application Servers: WebShepe6.0, WebLogic8.1 and Jboss3.2
IDE Tools: Eclipse, MyEclipse, jDeveloper
Version Control Tools: CVS, SVN, clear case
PROFESSIONAL EXPERIENCE
Software Engineer
Confidential
Responsibilities:
- Used JSP, JSON for Front end
- Implemented LocalCache(Crawler - > Implemented to reduce network traffic from KANA server)
- Worked on KANA (Content Management System) to get HELP Content
- Implemented Help Cache(DB Cache) for fast access
- Used Spring IOC layer
- Used DAO to access Database
- Used Teamsite for publishing (opendeployment) images to stage and production servers.
- Used TortoiseSVN as a version control.
Environment: JDK1.5, J2EE, JSP, Servlet, MyEclipse 7.1, Tomcat 5, IBM Websphere Application Server, Log4j, ANT, TortoiseSVN, HTML, CSS, JSON, Spring,KANA,TeamSite,Oracle 10g, Linux, Windows.
Confidential
Responsibilities:
- Used JSP, HTML for Front end
- Worked on Hibernate for persistence layer.
- Used Rest Service to validate the USER and to get the profile information from Account Service.
- Used JSONRPC for JSON Requests.
- Worked with TortoiseSVN as a version control.
Environment: JDK1.5, J2EE, JSP, Servlet, Hibernate, JsonRpc2, MyEclipse 7.1, Tomcat 5, IBM Websphere Application Server, REST,Jersey/JAX-RS, Log4j, ANT, TortoiseSVN, HTML, CSS, JSON, Oracle 10g, Linux, Windows.
Confidential
Responsibilities:
- Used HTML, CSS for Front end
- Used SPRING Framework
- Worked on Hibernate for persistence layer .
- Worked with TortoiseSVN as a version control.
- Used Ajax for asynchronous requests.
Environment: JDK1.5, J2EE, JSP, Servlet, Hibernate, Spring, AJAX, MyEclipse 7.1, Tomcat 5, IBM Websphere Application Server, Log4j, ANT, TortoiseSVN, HTML, CSS, Oracle 10g, Linux, Windows.
Confidential, San Jose, CA
Customer Implementation Engineer
Responsibilities:
- Used Struts as a unified framework (MVC) for application to create Profile forms.
- Created Meeting Request Profile forms using JSP
- Worked on developing the DAOs for storing and reading data from Oracle database.
- Worked on JavaScript for client side validations.
- Worked with TortoiseSVN as a version control.
- Worked with JUnit for unit testing.
Environment: JDK1.5, J2EE ( JSP, JDBC), Struts, Spring, Eclipse, Tomcat, Log4j, JUnit, ANT, TortoiseSVN, Dreamweaver, HTML, CSS, JavaScript, Oracle, Windows XP
Confidential, Mountain View, CA
Software Engineer
Responsibilities:
- Involved in writing new scripts for new banks and fix the defects (bugs).
- Involved in development of SOM (Script Operations Manager) tool.
- Worked on JavaScript.
- Worked on JSP for front end.
- Involved in site profiling using SOM.
- Worked on Black box testing by running manual as well as automated scripts using Selenium RC and Selenium IDE
- Involved in maintenance of a tool used to manage the scripts and script maintenance go with offshore.
Environment: Confidential Tech-Scrape scripting language, Java 1.4, J2EE (Servlets, JSP, JDBC), Java Beans, HTML, CSS, JavaScript, SQL Server 2005, Eclipse, Tomcat, Log4j, ANT, Selenium RC, Selenium IDE, Quick Base, Windows XP
Confidential, Charlotte, NC
Software Engineer
Responsibilities:
- Worked on developing Enterprise Java Beans using Session beans.
- Used Struts as a unified framework (MVC) for application.
- Worked on developing JSP pages to show dynamic contents.
- Worked on JavaScript for client side validations.
- Used Session Façade and Business Delegate design patterns were for the implementing the middle tier components.
- Worked on developing the DAOs for storing and reading data from Oracle database.
- Involved in Production Support and fixed the defects in application.
- Worked with WebLogic for development environment for creating and deploying the application.
- Worked with JUnit for unit testing.
Environment: Rational Rose, UML, JDK1.4, J2EE (EJB, JSP, Servlets, JDBC), JavaBeans, Struts, SOAP, WSDL,UDDI, XML, XSD, XSLT, WebLogic, JBoss, Eclipse, JUnit, Log4j, ANT, XML, ClearCase, ClearQuest, HTML, CSS, JavaScript, Oracle9i, Linux, Windows 2000
Confidential
Software Engineer
Responsibilities:
- Worked on web pages used Dreamweaver for creating HTML pages and JavaScript for client-side validations.
- Developed GUI using Java Swing, Applet and HTML.
- Worked on developed business logic using Java Servlets.
Environment: Java, AWT, JSP, Servlets, JDBC, HTML, JavaScript, CSS, Dreamweaver, JBuilder, Tomcat, Oracle, Windows NT.