Portal Architect/lead Developer Resume
Carmel, IN
SUMMARY
- Technical Architect wif over twelve (12) years of experience delivering high quality full life cycle development of application software in Web - based environments, distributed n-tier and client/server architectures
- Expert level and certified in Websphere portal server and Java/J2EE programming wif experience in various environments such as Windows/Unix/Linux
- Experienced in planning, design and implementing portal solutions using Java/J2EE/WebSphere Portal/WCM
- Profound noledge of technologies such as Core Java, JSR168/JSR286 Portlets, Servlets, Jsp, Struts, Spring, JSF, Hibernate and Web services
- Expertise in defining rich user interfaces using Angular JS and Bootstrap
- Experienced in developing custom WCM plugins and custom WCM components
- Experienced in WCI (Web Content Integrator), Web content manager and navigator
- Extensive noledge in using IBM WebSphere, WebLogic, JBoss and Apache Tomcat application servers
- Architected commerce wif workspaces for business user requirements
- Used Commerce Management Center for catalogs/promotions/asset/marketing management
- Used commerce accelerator for previewing a store, order management, marketing, promotions and workspaces
- Implemented Web accessibility for applications (WCAG 2.0)
- Experience in developing Web application security framework/ethical hacking based on vulnerability management techniques (Identified by IBM Appscan remediation tools/Fortify and Burp Suit)
- Experienced in teh development of vulnerability management: abided by teh OWASP standards
- Expertise in working preventing SQL injections, XSS and cross site request Forgery etc.
- Extensive experience in leading teh teams (onsite and offshore)
- Experience in using Agile and extreme programming methodologies
- Extensive noledge in retail banking, retail originations and insurance domains
TECHNICAL SKILLS
Technologies: Java, J2EE
Web services: SOAP, REST API
Frameworks: Struts, Spring, Hibernate, JSF, OWASP
Cloud Computing: IBM Watson, AWS S3, EC2, IAM, RDS, LAMDA
Continuous: Integration Tools Jenkins
Portlet API's: JSR 168 and JSR 286
Application Serve: r Websphere, Weblogic, Tomcat and JBoss
Commerce Server: Websphere Commerce Server V7
Portal Server: Websphere Portal Server 5.0/6.1.5/7.0/8.5
IDE Eclipse: , RSA, RAD6/7.5.4/8/9, IntelliJ IDEA
Content Management: WCM 6.1/7.0/8/8.5, Crafter CMS
Database: DB2, Oracle, PostgreSQL, Mongo DB
Scripting: HTML, FTL, XML, Java Script, JQuery, Jython, Python, Angular JS,Bootstrap, CSS
Operating System: Linux, UNIX, Windows XP/Vista/Win 7/Win 10
Other Tools: Clear Case, Junit, Git Hub, uDeploy, SVN, VSS, Gradle, Ant, Maven
XML Acces: s, Soap UI, PostMan, Swagger UI, WinScp, Toad, Oracle
SQL Developer: , Putty, Dynatrace tool, Achecker tool
PROFESSIONAL EXPERIENCE
Portal Architect/Lead Developer
Confidential, Carmel, IN
Responsibilities:
- Developed a create account portlet, account management portlet, queue management portlet, forgot password, and product search etc., using JSR 286 Spring MVC portlets and JSTL tags as per teh business needs
- Designed and implemented a solution to integrate Spring MVC portlets wif Rest API to store/retrieve DB (Hibernate) and to upload teh data from DB to AWS S3, EC2
- Used JQuery Ajax plugins to perform teh business operations
- Used events concepts to implement communication between search product portlets and product info portlet
- Developed portlet filter for intercepting teh request and fetching teh analytics data
- Worked extensively on personalization to configure teh disclaimers based on user roles
- Rendered portlets and portal pages based on user attributes. Teh user attributes retrieved used PUMA API
- Implemented rest services as per teh business needs using Spring Boot and JPA. Wrote entities based on data models for POC
- Consumed micro services using teh rest template and used different methods getForObject, post for entityput and exchange
- ImplementedRESTful Web servicesinService Oriented Architecture (SOA)to retrieve data from teh client side and madeREST APIcalls fromNodeJSand parsed teh data to clients and handled teh security and authorization
- Used various features inAngular2likedata binding, routing, custom filters and custom directives
- Worked on teh WCM design and delivery to meet teh business needs. Static contents such as Canon contact information, product images etc., and read it from WCM using WCM tags and WCM API
- Designed and developed common utilities to be used in various portlets
- Developed JSR 286 portlets as per teh business needs
- Worked on integrating WebSphere commerce wif teh WebSphere portal
- Worked extensively on user management and portal page configurations through admin console
- Designed and developed rich UI components using JQuery themes and CSS
- Developed empty themes and skins to display a portlet in teh JQuery dialog box
- Worked on teh WCM design and delivery to meet teh business needs
- Designed and developed automated custom WCM workflows as classifieds for dynamic approvals
Environment: Websphere Portal Server 8.5, RAD 9, WCM, J2EE, SQL, AWS S3, EC2, HTML5, JSR 286, Linux, JUnit, PostMan, Hibernate, Clearcase, ClearQuest, AngularJS, Spring, Spring Boot Microservices, Rest API, Oracle 11
Java Architect
Confidential, Pittsburgh, PA
Responsibilities:
- Participated in business functional requirement meetings wif clients and end users
- Analyzed and provided estimations based on teh requirements and design
- Planned for teh WebSphere Portal Server project design, integration of Web services, themes and skins
- Architected commerce wif workspaces for teh business user requirements
- Used Commerce Management Center for catalog/promotions/asset/marketing management
- Used Commerce Accelerator for previewing a store, order management, marketing, promotions and workspaces
- Developed custom themes and skin, towards teh business requirements
- Designed and developed common utilities to be used in various portlets
- Developed JSR 286 portlets as per teh business needs
- Integrated WebSphere commerce wif WebSphere Portal v6.x/v7.x
- Designed and developed feed on Source systems using theWeb Content Integrator (WCI)feed format specification and configured teh portal to consume teh feeds
- Designed and developed rich UI components, using JQuery themes and CSS
- Developed rich user experience by using AngularJS, AJAX and JSON
- ImplementedRESTful Web servicesinService Oriented Architecture (SOA)to retrieve data from teh clients, madeREST APIcalls fromNodeJS, parsed teh data to teh client and handled teh security and authorizations
- Used various features inAngular2likedata binding, routing, custom filters and custom directives
- Developed empty themes and skins to display a portlet in a JQuery dialog box
- Worked on teh WCM design and delivery to meet teh business needs
- Designed and developed automated custom WCM workflows as classifieds for dynamic approvals
- Developed stateful and stateless session beans
- Developed custom JSPS for authoring and presentation templates
- Involved in teh design and configuration of caching, categories and keywords
- Involved in teh configuration and set up of teh local portal server and developer machines
- Developed custom WCM components utilizing teh content resources
- Integrated wif WebSphere Process Server and spring MVC, using LTPA tokens
- Configured portlets and portal pages using XML access
- Designed and developed services to support teh portal applications
- Developed and implemented security framework abided by OWASP and vulnerability management (Fixing SQL injection, XSS and CSRF etc.)
- Led teh teams to deliver multiple projects wifin a given time by following Waterfall and Agile methodologies
Environment: IBM Rational Application Developer 9, Websphere Portal Server 8.5, WCM, J2EE, Angular JS, JSR 286, Linux, Gradle, XML, VISIO, Clear Case, Spring, JSF, Hibernate, Restful Web services
Lead Developer
Confidential
Responsibilities:
- Gatheird functional and technical requirements by interacting wif teh end users
- Analyzed teh enhancement and maintenance requests
- Supported packaged applications wif integration
- Designed and developed detailed design documentation based on high level designs
- Led teams to deliver multiple projects wifin a given time period by following SDLC
- Supported development and production teams by identifying and reporting data quality issues for achieving error-free results
- Developed JSR 286 portlets as per teh business needs
- Involved in teh design and configuration of caching
- Developed Web security framework as per teh vulnerability management/OWASP
- Involved in teh configuration and setup of local portal servers and developer machines
- Configured portlets and portal pages using XML access
- Developed stateful and stateless session beans
- Migrated Ant build deployment scripts to uDeploy (IBM Urban Code Deploy)
- Designed and developed services to support teh portal applications
- Used Clearcase for version control
Environment: IBM Rational Application Developer 8, Websphere Portal Server 7.0, J2EE, EJB, Websphere Application Server 7.0, JSR 286, Linux, XML, VISIO, Clear Case, uDeploy, Angular JS
