Senior Application Developer/team Leader Resume
Harrisonburg, VA
SUMMARY
- 8 Years of proven IT Experience as an Application Developer in Java/J2EE technologies and with 4+ years of experience with Life ray Portal development.
- Experience with full SDLC in various environments including web based and distributed n - tier architecture.
- Experience in Requirements Gathering, Analysis, Design, Coding, Testing and Supporting. Well versed in implementing Design Patterns, Sequence Diagrams, Activity Diagrams, UML, XML, XSD, WSDL and Rational Software Architecture(RSA), Business object models, Service and component models, service and component specifications, service and component interfaces.
- Excellent working experience with Web Services using JAX-REST, SOAP and SOA.
- Worked with Web sphere Portal Server 8.0, Web sphere BPM, Life ray 6.0, and 6.1 versions.
- Good experience with JSR 168/286 compliance.
- Excellent experience with implementation of complete enterprise development using Java/J2EE, Struts, Spring and UI frameworks like Ajax, jQuery, JSF, Web 2.0 etc
- Excellent working experience with build tools like ANT, Maven and UNIX environments.
- Extensively used SVN, Clear Case, CVS, Jenkins, GIT, and Bamboo for configuration management.
- Solid working experience with database like, Oracle, DB2, My SQL.
- Expert in creating PL/SQL Packages, Stored Procedures, Triggers, Tables, Views, Indexes, Record Type using SQL Developer.
- Have a very good experience with Onsite/Offshore model projects
- Exceptionally well organized, strong work ethics and willingness to work hard to achieve project/team objectives.
TECHNICAL SKILLS
Programming Languages: Java, J2EE
J2EE Technologies: Portals, Servlets, JSP, Struts, Hibernate, Spring3.0
Databases: Oracle 10G Express, MS SQL, DB2 - V9
Scripting Languages: Java Script, EXT-JS 4.0, JQuery, Prime faces
Content Management: Life ray Portal Server 6.x, WebSphere Portal Server 8.x, Web sphere WCM, Adobe AEM
Technologies: IBM Web sphere, JSR 168/286, CMS, Adobe CQ5 WCM
Web Services: Spring Restful web services, SOAP
Web/ Application servers: Tomcat 7.0, Web Logic 8.12, WebSphere 8.0
Software Testing: HP-QC, Bugzilla, Rally
Web Content: Life ray WCM, Adobe CQ5.5/AEM
SVN: Tortoise, GIT, IBM Clear Case
PROFESSIONAL EXPERIENCE
Confidential, Harrisonburg, VA
Senior Application Developer/Team Leader
Responsibilities:
- Working as a Senior Application Developer and Team leader on Life ray Portal Server.
- Worked on Requirements gathering, Analysis, design, Development, Testing and support following the SDLC.
- Overall Project Management, project lifecycle execution, Project Planning and providing Solutions on SOA (Service oriented Architecture) which provides service to various Mobile/Device driven web components and communication systems.
- Majorly worked on migrating Liferay6.0 to Life ray 6.2 and taken care of builds to GO-LIVE.
- Upgraded Portlets, Service Portlets, Themes, layouts from LR6.0 to LR6.2.
- Analyzing root cause of the Prod/Staging issues and implementing best solutions with less complexities to handle data Issues and environment Issues and Publish Issues.
- Developing the Portal Pages, portlets and UI Components using Life ray Templates.
- Extensively using Liferay Web Content, Structure, Templates, JSF/Struts Portlets, Hooks, Themes, Layouts, Service Builder, JSR 286 and entire Liferay Lifecycle Management.
- Preparing Test Cases, Troubleshooting Production Issues and providing Tier-1, Tier-2 support.
- Involved in enhancing the existing Build functionality using UNIX.
- Involved in Design and developing the navigation system for the widgets and UI Screens using JQuery, Ajax and velocity Templates with in Liferay Web Content.
- Built the Kits for Development, QA and Productions in UNIX environments.
- Used Hibernate 3.0, JPA technologies to interact with databases like MySQL.
- Used PL/SQL for creating Tables, Indexes, and views and worked with SQL Developer Tool.
- Extensively used Spring 3.0, Ajax, JSON, REST services throughout the Application.
- Debugged the defects in Development and fix them and update in Jira.
- Worked on Agile Methodology and conducted the scrum calls for onshore off-shore development teams who were working in different places through US and India.
Environment: Java/J2EE, Liferay Portal Server 6.0, RAD 7.5, JSR 168/286, REST Web Services, JQUERY, AJAX, JSON, Velocity Templates, NodeJs, Grunt-Framework, UNIX, Shell scripting Ant, Maven, Rally, Jenkins, Tortoise SVN, CVS Repository, MySQL5.5, WSDL, Web sphere BPM.
Confidential - Atlanta GA
Sr. Application Developer/ Team Leader
Responsibilities:
- Worked as a Senior Application Developer.
- Did Analysis, design, and coding by adhering to SDLC and extensively worked on RSA for modeling the component and designing the architecture.
- Developing the widgets, portlets and UI Components using Java, JSF and Primefaces.
- Worked extensively on Liferay plugins, JSF Portlets, Hooks, Themes, Layouts, Ext and Service Builder.
- Involved in Coding, Data structures, collections, queues and Algorithms.
- Involved in entire lifecycle management of Portlets using JSR 168/286.
- Involved in enhancing the existing Build functionality using ANT, UNIX.
- Involved in Design and developing the navigation system for the widgets and UI Screens.
- Involved in trouble shooting the issues in Development in WAS environment and Java/JEE.
- Built the Kits for Development, QA and Productions in UNIX environments.
- Involved in Continuous integration Using Hudson.
- Used Hibernate 3.0, JPA technologies to interact with databases like Oracle and MySQL.
- Used PL/SQL for creating Tables, Indexes, and views and worked with SQL Developer Tool.
- Extensively used Spring 3.0, Ajax, JSON, REST services throughout the Application.
- Debugged the defects in Development and fix them and update in Rally.
- Worked on Agile Methodology and conducted the scrum calls for onshore off-shore development teams who were working in different places through US & India.
Environment: Java/J2EE, Liferay Portal Server 6.0, RAD 7.5, Web sphere Process Server, Primefaces, JSF, JSR 168/286, REST Web Services, JQUERY, AJAX, UNIX, Shell scripting Ant, Maven, Rally, Hudson, Tortoise Svn, CVS, Oracle 11g, Sql Developer, IBM DB2, Hibernate 3.0, Spring 3.0.ExtJS 4.0.
Confidential
Sr. Application Developer
Responsibilities:
- Worked as a Liferay 6.0 Portal Developer.
- Involved in developing the Java/J2ee components using versatile technologies and implementing security methodologies in banking domain.
- Involved in Designing and Developing the Activity Flows and work Flows for the given business need of the client.
- Coding, java design patterns, data structures, XSL, UML and Structure Algorithms.
- Involved majorly in trouble shooting the production issues in WAS environment.
- Done code review and modify the code before code freeze.
- Creating Spring Batch files for the Transactions and maintain all the SQL queries into persistent levels of access within the secured applications.
- Experience in tackling acceptability issues with 508 compliance.
- Involved in developing the client side Web-services and providing support Confidential enterprise level in production environment.
- Involved in Testing the Web Service using SOAPUI and Implemented those Web-Services to the existing application.
Environment: WAS 8.0, Java/J2EE, Restful Web-services, Spring 3.0, JQuery, Liferay 6.0 Ajax, CVS, Oracle OBIE, IBM WCM.
Confidential - San Jose - CA
Sr. Software Engineer
Responsibilities:
- Lifecycle Management of Liferay Portal Server.
- Analyzing Use-case Requirements and understanding the Project architecture.
- Involved in Java Coding, Collections, Algorithms, Data structures, Queues etc.
- Configuring the End-to-End connectivity for Portal Plug-in SDK and other Software.
- Involved in Coding, develop unit tests, debugging, documents, implementation and maintenance portions of software in the Portal domain.
- Exercise judgment on the appropriate level of code changes for each particular task in relation to Sprints.
- Developed the Portals on JSR 168/286 and respective Spring MVC Portlets based on business specifications. Actively involved in resolving Issues in Production environment.
- Developed Liferay Themes, Layouts, Hooks, and Customized Portlets.
- Extensively worked on Service-Builder for providing CURD Operations.
- Used Hibernate 3.0 Framework for Caching and Interaction with My Sql.
- Involved in Design and Schema, tables, Sequences for DB.
- Integrating Liferay to CQ5 and developing the components on Digital Assets.
- Developed Jcr: Content, templates, SRC, Category Page creation and Website development in CQ5 WCM.
- Created the Workflows, and bundled the build files into packages in CQ5.
- Extensively worked with CRDXE Lite, Digital Assets, Packages, OSGI console etc.
- Implemented the entire Portlet Life-cycle and business workflow in Agile Technology.
- Maintaining the Portal content in MySql and updating in SVN Repository.
Environment: IBPM, JDK1.6, JSP, Hibernate, Spring 3.0, Spring-Source, Jasper Reports, Process Performance Manager, Liferay 6.0 Plugin SDK, MySql, EXTJS, CQ5 WCM5.5. CQXDE Lite.
Confidential
Sr. Software Engineer
Responsibilities:
- Converting already existing project into Liferay based Enterprise version.
- Analyzing Use-case Requirements and understanding the Project architecture.
- Configuring the End-to-End connectivity for Portal SDK and other Software.
- Codes, develops unit tests, debugs, documents, implements and maintains portions of software in the medical imaging domain. Exercise judgment on the appropriate level of code changes for each particular task in relation to timescales and risks.
- Developing the Portals using JSR 168/286 and respective Portlets based on business specifications.
- Developed Themes, Layouts, Hooks, Custom Potlets, MVC Portlets(Jsp)
- Implementation of the entire Portlet Life-cycle and business flow.
- Integrating the Portal Server to Database like MySql.
- Integration the environment in Tomcat 6.0
- Maintaining the Portal content in MySql and updating in SVN Repository.
- Responsible for the delivery of major product features and will identify and resolve all key technical issues relating to an entire product and report progress to project management. May be involved in the development of new prototype technology.
Environment: IBPM, JDK1.6, JSP, Hibernate, Spring 3.0, Spring-Source, Jasper Reports, Process Performance Manager, Liferay 6.0 Plug-in SDK, MySql, EXTJS.
Confidential
Web sphere Portal Developer/Software Engineer
Responsibilities:
- Worked as WebSphere Portal Application Developer for Confidential Project.
- Plan, develop and implement large-scale projects from conception to completion.
- Followed the SDLC and Responsible for planning, processing and performing all jobs in an efficient manner.
- Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
- Responsible for developing new Customized Portlets according to JSR 168/286 Standards and proofing the program to develop needed changes to assure production of a quality product.
- Develop and architect lifecycle of projects working on different technologies and platforms.
- Involved in Development of integrated solutions to enhance, consolidate, and coordinate independently designed applications enterprise-wide; lead projects and assist in scheduling and coordinating project deliverables.
- Supported the application in Production environments and involved in debugging the errors Confidential staging levels.
- Prepared the Project documentation and prototypes for the modules.
Environment: Web sphere Portal Server 7.x, WAS, DB2 UDB 9.1, LDAP, WCM, JSR 168/286, Struts 1.2, RAD, Hibernate 3.0, IBM Clear Case.
Confidential
Software Engineer
Responsibilities:
- Involved in coding server pages using JSP and Servlets.
- Extensively worked with Multi-threading, Exception handling, and Core Java.
- Involved in front end GUI Development using Dream Weaver, JSP, JavaScript, Servlets
- Involved in development of business logic in developing JSPs and Servlets.
- Involved in development of JSR 168 and 286 versions.
- Enhancing of GUI for already existing projects.