We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 10 years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE.
  • As a developer I have developed products for internal and commercial products and excellent experience in gathering requirements, determining business logic and complete system design.
  • Extensive experience in database and web development using Liferay Portal, Websphere Application Server, Oracle, MySQL, XML, Servlet, JSP, PL/SQL, JDBC, WSDL, UDDI.
  • Good expertise in developing Java web based applications using Struts, Spring MVC web frameworks.
  • Good expertise in working with various open source software like Struts, spring, Hibernate, Log4j, JUnit, Axis, Ant, Maven in development.
  • Strong Experience in the development of SOA (Service Oriented Architecture) based systems using JAX - RS & JAX-WS based web services.
  • Working experience with Apache Tomcat web server and Weblogic, JBoss, websphere application servers.
  • Experience in full System Development Life Cycle (Process Engineering, Design, Development, Deployment Support and Testing).
  • Excellent experience in the development of Portlets using JSR168, JSR286 and WSRP specifications.
  • Excellent experience in implementation of hook, portlet, EXT plugins and web content structures & templates.
  • Extensive experience in major in different open source social networking API’s like Twitter, Facebook, Gmail etc…
  • Good experience in developing portlets by using Portlet Framework 1.0 and 2.0 and also excellent experience in implementing Inter Portlet Communication (IPC) between different portlets.
  • Good experience with Liferay’s content management system and structure, customizing portlets, and out of the box Liferay features.
  • Excellent experience in developing JAX-RPC and JAX-WS based webservices using Axis2/CXF Framework.
  • Experience in java application testing using JUNIT framework and SoapUI for unit testing.
  • Extensive experience in major build management systems and version systems such as Visual Source Safe (VSS), CVS, GIT and SVN.
  • Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, Abstract Factory, MVC, Front Controller, DAO etc.
  • Good experience in developing enterprise content management system using Alfresco.
  • Experience in configuring and deploying java web applications (WAR and EAR) on Web logic, JBoss 4.x and Tomcat 4.x/5.x/6.x application servers.
  • Excellent design and development experience on AWS services like Lambda, StepFunctions, DynamoDB, DAX, S3, SNS, SQS, API Gateway & ECS Fargate.
  • Having good development experience on AWS Lambda using Node.js and Java.
  • Having good working experience on EC2 Container services, Docker and AutoScaling.

TECHNICAL SKILLS

Programming Languages: Java 1.4/1.5/1.6/1.7

J2EE Technologies: JDBC, Servlets, JSP, Webservices (SOAP/REST).

Application servers: Jboss 5.x, Weblogic 11g, WebSphere 6.x

Web Servers: Tomcat7.x

Frameworks: Struts1.x/2.x, spring 2.x/3.x, Hibernate 2.x/3.x, Axis2, CXF, JSF 2.x

Markup languages: HTML, XML

Databases: Oracle 9i/10g, DB2 and MySQL 5.0

Tools: Soap UI1.7, NaviCat 2005, Toad 8.1, Oracle/MySQL and SQL Developer

Management Tool: SVN, CVS, Clear case, Git

Directory Servers: Apache Directory Server, Oracle Internet Directory Server

IDE: RAD7.x, Eclipse 3.x and Net Beans 6.x

Portal Technologies: IBM WebSphere Portal 6.x, Liferay Portal 4.x/5.x/6.x/7.x DXP, Alfresco 3.x/4.x

Cloud Technologies: AWS Lambda, EC2, ECS, AWS Step Functions, S3, Amazon API Gateway, Microsoft Azure

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in requirement analysis, design and development.
  • Roles and Responsibilities of upgrade portal from 5.2 to 6.2
  • Analyzed and estimated liferay portal upgrade from 5.2 EE SP4 to 6.2 EE SP15.
  • Successfully resolved all technical upgrade issues with the help liferay technical support.
  • Resolved content publishing issues with liferay portal 6.2 EE SP15.
  • Resolved document and image gallery merging issues while migrating from 5.2 SP4 to 6.2 EE SP15.
  • Successfully resolved permission algorithm issues using liferay technical support.
  • Setup patching environment with DEV, QA, Staging, UAT and PRODUCTION environments.
  • Successfully resolved WCM structure issues while upgrading from 5.2 EE SP4 to 6.2 EE SP15 by running groovy scripts.
  • Resolved performance issues with PRODUCTION data upgrade by installing liferay technical support provided patches.
  • Created/Resolved liferay user data upgrade from 5.2 EE SP4 to 6.2 EE SP15.
  • Implemented plugins (hook, ext, portlet and theme etc…) upgrade proof of concepts to team.
  • Resolved lot of performance issues after upgrading from 5.2 EE SP4 to 6.2 EE SP15 Confidential support portal.
  • Enhancement and PRODUCTION support responsibilities
  • Designed/Integrated security using Site minder
  • Integrated Active directory with portal using LDAP functionality in the portal.
  • Implemented custom hook for LDAP import case sensitive group names issue.
  • Customized SiteMinderAutoLogin using EXT/Extension Plugin development environment.
  • Added portal related CSS, JS, Image URLs based white list configuration in the Site minder access manager.
  • Added additional languages localization support to the portal.
  • Analyzing liferay portal 7.x DXP upgrade
  • Upgrade effort estimation
  • POC on new module plugin vs ext/hook

Environment: Linux, Java 7, Spring 4.x, Hibernate 4.x, Liferay Portal EE 6.2 SP15/7.x DXP, Tomcat 7, Oracle 11g, Site minder, Mule OSB, Oracle SQLDeveloper, Maven 4.x, CVS

Confidential

Portal Lead Developer

Responsibilities:

  • Involved in requirement analysis, design and development.
  • Designed & implemented JSR 168/286 spring mvc based custom portlet applications.
  • Successfully implemented limelight video platform with spratings.com using REST services.
  • Successfully migrated CMS content from clickability to liferay WCM using SOAP based web services.
  • Designed/Developed Advanced Display templates (ADT) using liferay portal framework.
  • Designed/Developed CMS velocity templates using liferay portal framework.
  • Designed/Implemented custom search functionality across the modules using Apache Solr.
  • Designed/Successfully integrated Apache Solr with liferay portal.
  • Integrated multi core master slave cluster design with Apache Solr.
  • Configured Reader/Writer Solr configuration in liferay solr web plugin.
  • Implemented common Liferay hook for storing global session information & extending portal-ext.properties file.
  • Integrated Oracle Internet Directory with portal using LDAP functionality in the portal.
  • Successfully enabled SSL feature with portal using Oracle Access Manager (OAM) and liferay SSL configuration.
  • Implemented custom hook for LDAP import case sensitive group names issue.
  • Customized liferay CMS functionality using EXT plugin and added new CMS element for mapping web content directly to CMS Structures.
  • Added portal related CSS, JS, Image URLs based white list configuration in the Oracle Web Gate.
  • Extensively used Liferay Portal Lucene search API features to retrieve data from Apache Solr and improved performance of the portal.
  • Developed custom RSS feeds using liferay CMS API and Jersey REST API.
  • Successfully enabled Publish to Remote Live between staging environment to UAT, PROD environments.
  • Customized liferay out of the box search portlet plugin and added custom logic for web content title href links.
  • Used Parasoft tool to suppress/ resolve security issues in spratings.com.
  • Involved in installing liferay hotfixes in different development environments using patching tool software.

Environment: Linux, Java 7, Spring 4.x, Hibernate 4.x, Liferay Portal 6.2 EE SP10, Alfresco 4.2.c, WebLogic 11g, Oracle 11g, Oracle Identity Management 11g, Oracle SQLDeveloper, Maven 4.x, CVS, Parasoft JTest 9.5, Liferay IDE, Soap UI, Limelight Video Platform, Oracle Eloqua, Clickability CMS.

Confidential

Portal Lead Developer

Responsibilities:

  • Involved in requirement analysis, design and development.
  • Designed & implemented JSR 168/286 spring mvc based custom portlet applications using SOA, OPA web services.
  • Implemented custom Confidential theme using CSS3, JavaScript, Dojo and HTML5 technologies.
  • Designed/Implemented custom search functionality across the modules using Apache Solr.
  • Implemented common Liferay hook for storing global session information & extending portal-ext.properties file.
  • Created custom cores and indexed different types of documents using DataImportHandler.
  • Designed/Integrated security using Oracle Identity Management.
  • Integrated Oracle Internet Directory with portal using LDAP functionality in the portal.
  • Implemented custom hook for LDAP import case sensitive group names issue.
  • Customized SiteMinderAutoLogin using EXT/Extension Plugin development environment.
  • Added portal related CSS, JS, Image URLs based white list configuration in the Oracle Web Gate.
  • Added Hawaii 6 languages localization support to the portal.
  • Configured Alfresco ECM Extended & Share environment in weblogic server.
  • Successfully Integrated Alfresco ECM system with Liferay portal.
  • Designed /Implemented Confidential ECM site using alfresco administration features.
  • Created Confidential based header & footer dashlets using alfresco maven based share environment.
  • Integrate Activiti simple workflow with alfresco document library spaces.

Environment: Linux, Java 7, Spring 4.x, Hibernate 4.x, Liferay Portal 6.1 GA2, Alfresco 4.2.c, WebLogic 11g, Oracle 11g, Oracle Identity Management 11g, Oracle OPA 11g, Oracle SOA Suite 11g, Oracle Siebel, Oracle SQLDeveloper, Maven 4.x, SVN, Dojo, MobaXterm 6.5

Confidential

Senior J2EE portal developer

Responsibilities:

  • Involved in requirement analysis.
  • Implemented command pattern approach using portlet API 168 and successfully integrated approach to Contact Management portlet.
  • Designed/Implemented JSF2.x based Provider, contact management custom portlets.
  • Integrated Apache SOLR search engine 4.2.x with portal and customized schema.xml.
  • Designed/Implemented Liferay-web plugin which supports SOLR search engine 4.2.x.
  • Designed/Implemented distributed search functionality across the cores.
  • Created custom cores and indexed different types of documents using DataImportHandler.
  • Implemented search functionality for Provider, Contact Management modules.
  • Involved in requirements analysis, design and development of single approach for Provider and Contact Management using Command pattern.
  • Integrated Project Liberty external schema data with SOLR search engine and custom provider, contact management modules.
  • Implemented toggle print icon for all portlets deployed in the portal.
  • Successfully implemented SSO using IBM TAM webseal junction with portal and customized Siteminder auto login.
  • Responsible for planning the SCRUM calls between onsite and offshore team.
  • Involved in sprint planning and added sprint tasks in JIRA.

Environment: Liferay Portal 6.1.2 EE, Apache Solr 4.2.1, Jboss Developer Studio 5.0, Jboss EAP 6.0, Maven 4.x, Hibernate 3.x, Mule, JUnit, Oracle 10g, JSF/JSR158, JMS, IBM Tivoli Access Manager, IBM ClearCase, IBM ClearQuest.

Confidential, Tallahassee, FL

Sr. Software Engineer

Responsibilities:

  • Involved in requirement analysis.
  • Implemented development specifications for different modules (HR Snapshot and worklist).
  • Designed/Implemented service bus communication between QASQRYSERVICE and HR Snapshot, Worklist modules.
  • Interacting with deployment/development teams to log all core support and development activities that are to be performed for the week and get the feedback on previous issues fixed.
  • Successfully implemented effort estimation document and shared same to the team.
  • Responsible for planning the work between onsite and offshore team.
  • Successfully implemented CAS single sign on authentication using FSU local CAS server.
  • Resolved issues in LDAP synchronization.
  • Implemented HR Snapshot portlet using people soft web service bus.
  • Successfully implemented Worklist portlet using spring framework.
  • Successfully integrated different modules with myFSU portal.
  • Designed/implemented Alerts portlet for sending emergency messages to all university people.
  • Customized CampusEAI my messages portlet and successfully deployed in production environment.
  • Involved in implementing functional specification document.
  • Designed complete end to end Alfresco infrastructure and integrated alfresco with Liferay portlet.
  • Customized look and feed of alfresco site using share environment.
  • Designed/Created site based spaces in document library.

Environment: Windows/Linux, Java 1.6, Maven 3.x, MySQL 5.x, Liferay Portal 5.2.3, Alfresco 3.x, Jboss 4.x, Eclipse Juno, spring, hibernate, Navicat, jQuery 1.6 and JSON jdk 2.2.2.

Confidential, West Des Moines, IA

Senior Software Programmer

Responsibilities:

  • Involved in portal migration from v5.2.2 to v6.0.5.
  • Involved in migrating ext environment to ext plugins.
  • Involved in migrating v5.2.2 theme to v6.0.5 theme plugin.
  • Involved in migrating v5.2.2 Schedulars to v6.0.5 Confidential scheduler’s.
  • Implemented ppc report portlet using psoppc background core web services.
  • Successfully migrated v5.2.2 service builder classes to v6.0.5 service builder classes.
  • Implemented different types of custom services using Service Builder tool.
  • Successfully migrated v5.2.2 staging to v6.0.5 staging.
  • Resolved v6.0.5 staging content management liferay framework bug.
  • Implemented customization of Docbar portlet using jQuery and Alloy frameworks.
  • Involved in migration deployment process.
  • Involved in implementing migration document for v5.2.2 to v6.0.5.
  • Involved in implementing new layout templates for the psoppc theme.

Environment: Unix, Java 1.6, Maven 3.x, MySQL 5.x, Oracle 9i, Liferay Portal 5.2.2/5.2.3/6.0.5 , Glassfish 3.1, Eclipse Juno, spring, hibernate, Toad for MySQL&Oracle, jQuery 1.6.

Confidential, Chantilly, VA

Senior Software Engineer

Responsibilities:

  • Involved requirement analysis.
  • Implemented test cases for different modules.
  • Implemented social networking between customers and friends using Gmail, Twitter, Facebook and Orkut webservices.
  • Implemented different types of custom portlets using JSR 168/286.
  • Implemented interportlet communication between various custom portlets.
  • Implemented different types of custom services using ServiceBuilder tool.
  • Implemented new search container for proxy searching.
  • Involved in Liferay team building program for meatamarket.
  • Implemented autocomplete, dynamic table concepts using jQuery and Alloy frameworks.
  • Implemented IP Allotment, Dynamics webservices using Axis framework.
  • Resolved liferay framework related bugs.
  • Involved in bug fixing using bugzilla.
  • Involved in production deployment process.
  • Involved in implementing business rules document.

Environment: Java 1.6, MySQL 5.x, Liferay Portal 6.0.5,Tomcat 6.x, Eclipse 3.3, spring, hibernate, Toad for MySQL, Axis 1.4, Facebook API, Gmail API, Twitter API, Lucene Search Engine, Apache Roller 5.x and jQuery 1.6.

We'd love your feedback!