Software Engineer Resume
Santa Clara, CA
SUMMARY:
- Around 6 years of hands - on experience in Java and J2EE technologies .
- Worked on several projects from Requirements gathering to designing to coding to testing. ed a ‘ Hats off’ Reward for playing a key role in the delivery of a project on time. This would have slipped otherwise.
- Followed agile methodologies for several projects.
- Hands on experience with web service technologies like SOAP, REST .
- Good working knowledge of Java-based object-relational mapping/persistence framework - Hibernate
- Strong RDBMS skills in Oracle 10g/9i, SQL Plus, and MY SQL .
- Working experience with presentation-tier technologies: GWT, HTTP, JSP/JSTL, JavaScript and CSS.
- Experience with build tools using MAVEN, GRADLE and ANT .
- Experience with version control technologies like GIT, SVN, and Perforce .
- Sun Certified Java programmer.
- Oracle Certified SQL programmer.
- Admired several times for my good relations with cross functional teams and for getting work done in time.
- Recognized as “Owner” for several features owned by the team.
- Quick turnaround time for fixing bugs
TECHNICAL SKILLS:
Languages: Java, C, PL/SQL and XML
Java Technologies: Core Java, Collections/Data structures, Spring, JDBCServlets, Hibernate, Java Beans, JAXB
Web Technologies: Google Web Toolkit, JavaScript, JSP, JSTL, HTML and CSS
Web Services: SOAP, RESTful API
Servers: Tomcat 6.0, Apache and Equinox
Operating Systems: Windows XP/7, Unix, and Linux
Databases: Oracle 9i/10g, SQL-PLUS, MS Access, and MySQL.
IDE’s: Eclipse, MyEclipse, and Microsoft Visual Studio
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, CA
Software Engineer
Responsibilities:
- Developed several backend Restful applications.
- Played a key role automating and testing the application.
- Used Hibernate and Hibernate queries to access data and java for mid-tier.
- Appreciated several times by the team lead for my quick and intelligent bug fixes.
- Key contributor for Hnas feature in HID application and was the point of contact for several other teams in this area. Contributed to data model through discussions and reviews.
- Played key role in data migrations between product versions.
- Developed a key feature “forecasting” for the HCmD application. I also got rewarded for developing it in a shot span of time to deliver in tight time lines.
- Review QA test plan to assure good testing coverage.
- Gave utmost importance to unit tests. Unit tests are written using JUnit and jmockit for mock objects.
- Lead the efforts to integrate the ‘New Licensing Mechanism’ into the HCmD application, which involved a lot of inter team dependencies.
- Introduced new tools to the team for consuming Restful services.
- Contributed to all the phases of SDLC like Requirement gathering, Design, Development, Testing and Bug Fixing.
Technologies used: Java, Hibernate, SOAP web services, Maven, Junit.
Confidential, Redwood City, CA
Software Engineer
Responsibilities:
- Developed the application from front end to the backend.
- Used JSP, JSTL, spring MVC, Java script, and CSS to develop the front end.
- Used Hibernate and Hibernate queries to access data.
- Used Java for mid-tier.
- Used Maven to build and Tomcat to deploy.
- Sole person responsible for maintaining and adding new functionality to the tool.
- Debugged and fixed several production issues.
- Worked on complicated systems that have several dependencies.
- Worked on several features to improve scalability and performance of the application.
- Added several features to the existing framework from enabling new countries, to adding information to response, to adding black list functionality.
- Wrote JUnit test cases to several added features.
Technologies used: Java, Hibernate, Spring, RESTFul web services, Maven, Equinox, OSGI, JAX-B, Betwixt, and Junit.
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 for styling the User Interface pages.
- Involved in all phases of the project from design, development, code reviews, testing, to production support.
Technologies: GWT, Java 6, Hibernate, CSS, Apache Tomcat, My Eclipse, SQL Developer Oracle 10g, and Ant.
Confidential
Software Engineer
Responsibilities:
- Enhanced and added several features to Ferrari 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 Oracle 10g, and Ant.
Confidential
Software Support Engineer
Responsibilities:
- Take ownership of customer issues reported and see problems through to resolution
- Research, diagnose, troubleshoot and identify solutions to resolve customer issue
