Technical Architect Resume
BostoN
SUMMARY
- Working as Technical Architect with 11+ Years of experience in application Design and Development, Expertise in WebSphere Portal Server 8.0,WebSphere Content Management JBoss Portal Server 5.2.1,WebSphere Portlet Factory,PL/SQL, Play,Angular JS, JSF 2.0, REST Base WebServices, RAD 8.5, RSA7.0, Java, Jsp, Servlets.
- Several years of IT experience with skills in the areas of requirement, analysis, design, development, integration, re - engineering, installation, implementation and testing of n-tier Web Applications using Java and related technologies.
- Worked in several projects end to end, starting from Requirements collection to Implementation and Support.
- Hands on experience in web based technologies and JavaScript framework such as JQuery,Dojo and Ext js.
- Expertise in translating business requirements into functional and technical specification with data mapping and application process flow.
- Significant experience in Java and J2EE technologies including Servlets, JSP, Spring, Struts, Hibernate, JDBC, XML, XSLT and JNDI for building various client-server.
- Expertise in Object Oriented analysis and design applying J2EE patterns - Session Facade, Singleton, DTO and DAO.
- Well versed in Middle Tier Development using Design Patterns, Servlets, JSPs, Custom Tag Libraries, XML, and EJB.
- Expertise in reviewing client requirement, prioritize requirements, creating project proposal(scope, estimation) and baseline project plan
- Very good Knowledge on Agile Methodologies.
- Developed XML documents with DTDs /XML Schema/XPath, using DOM, SAX, DOM parsers.
- Good experience in data processing and Interfacing (Back-end Front-end connectivity) skills using Oracle 9i/10g (SQL, Stored procedures), and MySQL.
- Good experience in Maintain Oracle DB.
- Hands on experience in using Log4J for debugging and testing the applications.
- Expertise with software engineering practices such as UML Modeling, (Rational Rose for developing application specific Object modules), Use case analysis and Refactoring.
- Capable to effectively communicate with clients, customers, managers and other teams in the enterprise Confidential all levels.
- Ability to work independently as well as lead a development team and successfully meet project team goals.
- Good team player with strong analytical and communication skills.
TECHNICAL SKILLS
Java Technologies: Java, J2EE, Servlets, JDBC, JSF, JSTL.
Web technologies: J2EE 1.2/1.3, Java Script, HTML, XML/XSL, WSDL, Web Service Protocols(SOAP), Struts1.2/2.0,DTD, DHTML, Servlets, CSS, Java Beans, JSP, AJAX, JNDI, JAX-RPC, Predix 2.0, Angular JS and Jquery.
Web/Application Server: IBM WebSphere Portal Server 5.1,6.0,7.0 and 8.0,JBoss Portal Server 4.2.1,5.2.1,Predix, WCM
Portlets: IBM Api Based,JSR 168, JSR 286 and JSF2.0, PUMA API’s, Theme development, Administration of WebSphere Portal and Application server.
Methodologies: Rational Unified Process (RUP), Iterative, Waterfall, SDLC, XP(Extreme Programming), Agile
Frameworks: Struts1.2/2, spring 2.5, JSF2.0, Hibernate 3.0
Patterns: MVC, Core J2EE design patterns (MVC, business delegate, service locator, session façade, DAO, DTO and Singleton etc.)
Operating Systems: MS-DOS, Windows Vista/XP/ 2008/2005/2000/ NT/98/95, UNIX
RDBMS: Oracle 8i/9i/10g, DB2 8.2/9.1, MySQL 5.0, SQL Server 2000/2005, PL/SQL, Stored Procedures
Tools: Eclipse 3.2/3.4,Rational Application Developer8.0 (RAD),REST, Ant, DOJO, log4j, maven, HTML, XML, JPA, SOAP,REST,CSS.
PROFESSIONAL EXPERIENCE
Confidential, Boston
Technical Architect
Responsibilities:
- Design the Angular JS, bootstrap based UI Screens.
- Design REST based web services and consume it.
- Involve in Code review and performance related issues.
- Guide and help team for technical issues.
Confidential, Houston TX
Portal Architect
Responsibilities:
- Design the Angular JS and predix based screens.
- Design the DB tables.
- Extensively worked on the Security relates issues in the application.
- Involved in writing Stored Procedures/SQL calls for the application.
- Discuss business solutions with Confidential Business Analysts, resolve existing problems and improve the application stability.
- Answering the technical queries, driving the product initiatives and metric collection and analysis.
Confidential, Houston TX
Portal Architect
Responsibilities:
- Design and migrate the existing SIIP Application to the new JBoss Portal Server 5.2.1.
- Optimize the code & sql query of the existing SIIP application to improve the performance of the application.
- Discuss business solutions with Confidential Business Analysts, resolve existing problems and improve the application stability.
- Answering the technical queries, driving the product initiatives and metric collection and analysis.
- Extensively worked on the Security relates issues in the application.
- Involved in writing Stored Procedures/SQL calls for the application.
- Maintain the Oracle Database.
- Involved in migrating the JBoss portal 4.2.1 users to new JBoss Server 5.2.1
- Designed Portlets using JSF 2.0, Struts framework and used custom components available in the framework.
- Developed Client Side Validations using Java Script and Server Side Validations using JSF2.0 validation framework.
- Supporting the system components during system testing, integration testing and during promotion of these components to production environment.
- Regular interaction with the CIC Manager, Database administrators, Network Administrators, Application Users - all belonging to different departments and divisions of Capitol Indemnity Corporation to ensure the smooth running of the applications.
Confidential
Portal Architect
Responsibilities:
- Involved in preparing the technical design documents using UML data model representation, Use case diagrams, Sequence Diagrams, Class Diagrams using Rational Rose.
- Tailoring the design documents to match the project requirements
- Involved in the development of presentation layer and GUI framework in JSP, DHTMLX and client side validations were done using JavaScript.
- Designed Portlets using JSF 2.0, Struts framework and used custom components available in the framework.
- Developed Client Side Validations using Java Script and Server Side Validations using JSF2.0 validation framework.
- Extensively used AJAX for request response processing without reloading the complete page.
- Extensively used various J2EE design patterns like Singleton, Data Access Objects, Data Transfer Objects in the project, which facilitates clean distribution of roles and responsibilities across various layers of processing..
- Involved in writing and design database tables and SQL queries, Functions, Triggers and Views for Oracle 11i database.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Merging the code using PVCS and SVN.
- Involve in design of clustering and nodes for WebSphere Portal Environment.
- Involve in different POC to check the technical feasibility of the requirements.
- Work on WCM tool to design static contents by using various different template like presentation and authoring.
- Used WCM API to fetch contents and show it on dynamic portlets.
Environment: WebSphere Portal Server 8.0, JSF 2.0 Framework based portlets, Springs and REST Based Web Services Java1.5, J2EE, JDBC, Oracle 11 i, Unix, AJAX, RAD 8.5, log4j, SVN, Jenkins
Confidential
Portal Architect
Responsibilities:
- Analyzed the business and systems requirements of the project and developed feasibility documents.
- Analysis of the specifications provided by the Business users.
- Involved in Analysis, Design, Coding of the project.
- Extensively used Jquery mobile and its plugin to develop Mobile UI.
- Used Web Experience Factory 7.0 to use some of the component Mobile application development.
- Developed JSP pages and implemented client side validations using JQuery.
- Customize the jquery Mobile plugins to develop the application.
- Used Websphere Portal server 7.0 for deploying the application.
- Use REST based Webservices to fetch the content from CQ5 in form of JSON Object.
- Co-ordination with in the team and with other vendor team in case of dependencies.
- Involved in security configuration of the application.
- Provide support during warranty phase.
- Primary Contact for 24/7 Production Support.
- Implementing Change Request raised by Business users.
Environment: WebSphere Portal Server 7.0, Web Experience Factory 7, REST Based Web Services, JQuery, JQuery Mobile, JQuery plugins, JSP, Servlets and CQ5 for WCM.
Confidential, MiddleTown, NJ
Portal Architect
Responsibilities:
- Designed user interface using JSP with custom Web Experience Factory builders and Ajax to speed the application development and performance.
- Involved in making the Use case document, application work flow document and HLD document.
- Analyzed the business and systems requirements of the project and developed feasibility documents.
- Support team for technical issues in Web Experience Factory Development.
- Set up a custom user repository with virtual member manager for WebSphere Portal Server 6.0
- Extensively used Hibernate in data access layer to access and update information in the database
- Used HTML and CSS in the development in front end of the application
- Designed various tables required for the project in Oracle 10g database and used Stored Procedures in the application
- Developed different modules of the application using Eclipse
- Monitored the error logs using Log4J and fixed the problems.
- Involved in basic portal administration.
- Involved to create WCM contents and basic administration activities related to that.
Environment: Web Experience Factory 6.0, WebSphere Portal Server 6.0 JSP,WCM, Servlets, JavaScript, Design patterns, HTML, CSS, JMS, XML, SOAP, WSDL, UDDI, Web Services, JAX-RPC, PL/SQL, JDBC, UML, Ajax, JUnit, SVN, Log4J,Unix
Confidential
Team Lead
Responsibilities:
- Involved in meeting with business to gather requirements.
- Involved in analyzing business requirements and compose them into a technical use cases.
- Parsed the XML Document to retrieve the Values.
- Used Bowstreet API’s to parse the XML Attributes and Elements in an XML Document.
- Created Batch Files for the Application.
- Involved in the development of UI through javascript EXT JS framework.
- Worked on Deployment Scripts of WebSphere Portal 6.0.
- Worked on stylesheets for the Greenpoint WebCharts.
- Implemented the Java Classes to Access Different Databases through Prepared Statements, Callable Statements.
- Created the DataSources for Different Databases and Connection Pooling in the WebSphere Portal Server.
- Developed the logging framework based on Log4j.
- Used Subversion as repository to control versioning of projects.
- Prepared documentation and participated in preparing user’s manual for the application.
Environment: Web Experience Factory 6.0, WebSphere Portal Server 6.0,JSR 168 Portlets, JSP, Servlets, JavaScript, Design patterns, JavaScript Ext JS framework, PL/SQL, Oracle 10g,SQL Developer, XML, XSLT, Log4j, UML, Rational Rose, Web Services, Eclipse 3.5, Subversion, Windows XP.
Confidential
Senior Portal Developer
Responsibilities:
- Involved in customized Web Experience Factory development.
- Involved in set up the LDAP on Dev Environment for the WebSphere Portal Server.
- Involved in WebSphere Portal Server deployment by writing ant script and by various Portal deployment tool like XMLAccess and Releasebuilder.
- Involved in transformation of WebSphere Portal derby database to Relational Database Oracle.
- Consumed Enterprise Java Beans by using Web Experience Factory.
- Extensively used WCM Api’s to communicate with WCM libraries.
- Used PUMA API’s to get user information of the WebSphere Portal Server.
- Used sequence diagrams to show the object interactions involved with the Use-Cases of a user of the system.
- Involved in Database Design by creating Data Flow Diagram (Process Model) and ER Diagram (Data Model).
- Developed HTML screens with JSP for the front-end.
- Involved in designing stored procedures to extract and calculate billing information connecting to oracle.
- Formatting the results from the Database as HTML reports to the client.
- Java Script was used for client side validation.
- Participated in User review meetings and used Test Director to periodically log the development issues, production problems and bugs.
- Implemented and supported the project through development, Unit testing phase into production environment.
Environment: WebSphere Portal Server 6.0, Web Experience Factory 6,JSR 168 Portlets, GreenPoint Web Chart, Java, JSP, JDBC, Java Script, HTML.
Confidential
Portal Developer
Responsibilities:
- Involved in customized Web Experience Factory development.
- Involved in set up the LDAP on Dev Environment for the WebSphere Portal Server.
- Involved in WebSphere Portal Server deployment by writing ant script and by various Portal deployment tool like XMLAccess and releasebuilder.
- Deployment on Confidential Wireless AIX development server.
- Involved the GUI design of this project.
- Extensively used WCM Api’s to communicate with WCM libraries.
Environment: WebSphere Portal Server 5.1, Web Experience Factory, JSR 168 Portlets, Java, JSP, JDBC, Java Script, HTML.
Confidential
Portal Developer
Responsibilities:
- Involved in the GUI design of this project.
- Develop the different Portlets for both the portals.
- Development of Themes for the Application.
- Websphere portal administration and configuration settings
Environment: WebSphere Portal Server 5.1, IBM Api’s Portlets, Java, JSP, JDBC, Java Script, HTML.
Confidential
Portal Developer
Responsibilities:
- Create a DB system to record corporate contractual arrangements
- Create transaction / recording system for monthly rentals.
- Creation of all the Set up XML’s (Using Ant 1.6) for install the application on the client end.
- Involved in the GUI Design in this project.
Confidential
Web Developer
Responsibilities:
- Was part of a team for development and implement Web Application in J2EE envionment.
- Formatting the results from the Database as HTML reports to the client.
- Formatting the results from the Database as HTML reports to the client.
- Java Script was used for client side validation.
