Senior Software Engineer Resume
CA
SUMMARY:
- Eight years of IT experience wif the design, development and implementation of software.
- Expertise in developing complex applications, Internet and Intranet projects in all phases of development including analysis, design, coding, testing, implementation and troubleshooting.
- Expert level hands on experience in Server side programming using JAVA, JEE technologies on Windows and Linux Platform.
- Demonstrated experience in Analysis, Design and Development of Web and Web enabled applications, Business Tier, Data Tier frameworks using Java, JSP, JSTL, Ajax, JavaScript, Sencha, ORM frameworks.
- Expert in developing multithreaded applications, high volume processing applications, distributed computing and network programming.
- Worked on web frameworks like Struts, Spring, Apache Sling and has the noledge of other technologies like Websphere commerce and Adobe CQ 5.5.
- Ability to plan, schedule and manage projects and meet the deadlines wif good experience in mentoring and leading a team.
- Extensive experience working on enterprise server side integration challenges.
- Right blend of extensive development experience on Server Side, Web 2.0 projects.
- Expert noledge of Object Oriented Programming and Building Scalable Products.
- Built high volume, thread safe high performance applications.
- Expert noledge of NoSQL and Relational database internals and implementation.
- Good planning, scheduling, analytical and problem solving skills and a quick learner of any new technology, framework, language or domain
TECHNICAL SKILLS:
- Java, JEE, Servlets, JSP, JSTL, EJB
- Hibernate, Struts1.2.x,, Struts 2.0.X
- Spring 2.0, Spring 3.0 HTML, AJAX
- JavaScript, Taconite, XML, Ant, Jasper Reports
- Liferay Portal, Acegi security, Log4J, JUnit, DBunit
- Cobertura, Quartz scheduler, RESTful Web services
- CQ 5.0, Adobe CQ 5.5, MongoDB, Sitemesh, Tiles
- Velocity, Glassfish Application Server 2.X, IBM
- WebSphere™ Application Server 6.0, Apache Tomcat 5.0, Oracle, MySQL.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Senior Software Engineer
Responsibilities:
- Designed an ecommerce web portal to sell various plugins developed in Jitterbit
- Designed and Developed 3 portlets using Liferay portal technology
- Developed search and list portlet, client communication portlet and plugin information portlet
- Developed various AJAX based components using Taconite framework
- Developed using Eclipse IDE and Glassfish server environment
Environment: Java 6, JEE 6, Liferay 6.1, Glassfish 2.X, Junit, Taconite
Confidential, MN
Java Developer
Responsibilities:
- Developed required business objects and Java Beans.
- Implemented personalization using Sitemesh Framework.
- Created required PL/SQL queries for the back - end database.
- Used spring framework based security.
- JUnit testing framework to write individual tests and also execute multiple test cases.
- Developed reports using jasper reports.
- Implemented Generics, Annotation of JDK 1.5, 1.6 concepts in the application.
- Worked using ANT for compiling and building the Web Modules and creating file for deployment
Environment: JDK6.0, Struts2.0.11, Spring, Hibernate 3.x, Junit, dbunit, Oracle 10g, Glassfish 2.x Application Server, Cobertura, Taconite, YUI, Jasper reports, eclipse 3.x, Windows 7.
Confidential
Responsibilities:
- Single-handedly gathered requirements, analyzed, built from ground-up, tested and deployed the whole web-based application.
- Created JSP files, Javascript, CSS and HTML to display entry forms and reports
- Implemented Personalization using Sitemesh Framework.
- Created required PL/SQL queries for the back-end database.
- Used spring framework based security.
- JUnit testing framework to write individual tests and also execute multiple test cases.
- Developed reports using jasper reports.
Environment: JDK6.0, Struts2.0.11, Spring, Hibernate 3.x, Junit, dbunit, Oracle 10g, Sun Java System Application Server 9.0, Cobertura, Taconite, YUI, Jasper reports, eclipse 3.4, Windows XP.
Confidential
Responsibilities:
- Developed required business objects and Java Beans.
- Designing GUI wif halp of Struts Tiles, CSS, using Ajax for data multiplication as well as data validation, Database Configuration wif Hibernate,
- Coordinated wif team member in Development and integration work
- Implemented personalization using Sitemesh Framework.
- Created required PL/SQL queries for the back-end database.
- Used spring framework based security.
- JUnit testing framework to write individual tests and also execute multiple test cases.
- Developed reports using jasper reports.
Environment: JDK6.0, Struts2.0.11, Sencha Touch, Spring, Hibernate 3.x, Junit, dbunit, Oracle 10g, Glassfish 2.x Application Server, Cobertura, Taconite, YUI, Jasper reports, eclipse 3.x, Windows 7.
Confidential
Software Engineer
Responsibilities:
- Used J2EE design patterns for the development of the application. Used Singleton pattern for property files reading. Developed in Eclipse IDE. Worked in Validator framework of Struts to validate the input date. Developed JSPs for presentation layer.
- Involved in developing user interfaces using JSP's
- Developed Java script for client side validations
- Created stored procedures.
Environment: JDK1.4.2, Struts1.2.3, Sitemesh, Oracle 9i, Sybase, WebSphere Application Server 6.0, RSA 6.0, windows XP, SVN-Tortoise.