We provide IT Staff Augmentation Services!

Application Engineer Resume

4.00/5 (Submit Your Rating)

Foster City, CA

SUMMARY

  • (14) Fourteen years in Information Technology Industry experience on providing Technical Architect Solutions for Business Applications (J2EE Applications) which includes designing, development, building Frameworks, Testing and Implementation for Client Server/ Web /RDBMS Environment using Java, J2EE, Struts, and Portal Technology.
  • Team lead / IT architect with proven track record developing, implementing and reengineering corporate Internet/Intranet sites and content management systems.
  • 8+ years of working experience in server - side Java/JEE programming, web-based application development (HTML, JavaScript, AJAX, XML), JEE Servlet/JSP development experience, JEE framework development experience (Struts2, JSF, Spring2.5, Hibernate3,IBatis), object-orienteddesign and related tools (UML, Rational).
  • IBM WebSphere Portal6.1 design and development including JSR 168/ 286 Portlets, WSRP,SOAP-based Web Services, RAD, Portlet Factory and/or Eclipse IDE, XMLAccess.Strong knowledge of WebSphere Portal components, services and frameworks (WCM-Web Content Management, PDM-Portal Document Management, WMM/PUMA, Personalization, Themes/Skins/Policies, Portlet Wiring, Access Control,Webtrendsetc.)
  • Authoreddeployment plans, which involveXMLAccess for sandbox, dev, QA and production, properties files, logs, staging etc.
  • 7+ years of working experience with client side web technologies including HTML, JavaScript, CSS, XML, Flash and AJAX
  • 7+years of working experience with Agile methodology, Scrum techniques and Test Driven Development
  • 6+ years of working experience with Web 2.0 technologies like Lucene, RSS, Dojo, and JQuery.
  • 6 years of working experience with at least 2 of these relational data bases: SQL Server, MySQL or Oracle and over 2 years in writing PL/SQL for Oracle, SQL Server Databases.
  • Expertise in designing using UML Artifacts and hands on experience in using Design Tools like Rational Rose 2000, VISIO.
  • Experience with web design principles, OO/MVC/J2EE design patterns and performance tuning high-traffic web apps
  • Day-to-day working experience with Eclipse, ANT, Maven, Junit
  • Proficientusingchange managementtools Clear Quest, ClearCase, SVN, CVS,and MercuryQuality Center.
  • Proficient in preparation of Test Plans and Documentation of various Project Modules
  • Project management skills like job scheduling, Offshore Team management, and design presentation.
  • Excellent in learning new Technologies, Tools and very good Communication and Interpersonal Skills.
  • Performance tuning and optimization for applications on WSAD, WebSphere Portal Server 6.1
  • Expertise in test automation tool such as Mercury WinRunner using TSL (Test Script Language)
  • Information technologies professional with extensive experience managing, designing, developing, delivering and validating complex systems.
  • Industries I have served include insurance, manufacturing, pharmaceutical and other services on very large to small scales. Application areas include web-based transactional systems to traditional large database-driven ones to technology-focused products such as programming languages and middleware.
  • Excellent track records with Clients likeGilead Sciences, Confidential, Confidential, Confidential, Confidential Inc, Confidential, John Deere, Confidential and Moore etc.

TECHNICAL SKILLS

Java Technologies: Java (SDK 1.7), J2EE 1.3, EJB 3.0/1.1, JSTL, JDBC 3.0/2.1, JSP 1.2/1.1, Java Servlets 2.3/2.2, JNDI 1.2.1, JMS, LDAP, AWT, Applet, JUnit, Log4j, Apache ANT, Struts 2.0, JSF

Other Technology: IBM WebSphere Portal 8.X, Liferay Portal 6.2, WebLogic Portal 6.0, XML, XSLT, Jasper Reports, AJAX, JSR 286, Spring, Hibernate, Web Services

Languages: Java, C, C++Databases Oracle 9i, SQL Server 2000, PostgreSQL, IBM DB2

Operating Systems: DOS, WINDOWS 9x /NT/2000, UNIX

Development Tools: Rational Application Developer 7.0, Eclipse 3.5, JBuilder, I-Report (Jasper Report Development) Verticals Web Applications, Insurance, CRM

SCM Tools: Star Team 5.0, Visual Source Safe-6.0, Rational Clear Case

Other Tools: VISIO, Toad 7.3, Win Runner

Scripting Languages: Angular JS, Bootstrap, JQuery, YUI (Yahoo Library), DOJO 1.7

Modeling Techniques: UML, Rational Rose 2000, Visio

Servers: IBM WebSphere 5.1/4.0/3.5, WebSphere Portal Server 8.0/7.X/6.1/5.0/4.1, Apache Tomcat 4.x, IBM HTTP Server, BEA Weblogic 8.1, WebSphere Application Server 5.0, Liferay Portal 6.1

Java IDE: IBM Portal Toolkit, IBM WebSphere Application Developer (WSAD) 5.x/4.x, Builder, Rational Application Developer 6.0

S/W Dev Methodologies: Incremental Delivery Model, Agile Methodology

Processes: SEI CMM Level 5 - EVOQ (Derived from Rational Unified Process)

PROFESSIONAL EXPERIENCE

Confidential, Foster City CA

Application Engineer

Responsibilities:

  • Team role involves designing & development migration of current .Net platform application Product Quality System (PQS) on J2EE that serves as validate system for both clinical & commercial segments of drug manufacturing
  • Architecture design and development of JSR-286 Portlets.
  • Designed and developed the service framework using Spring MVC and Hibernate ORM
  • Developed customer theme using Angular JS and bootstrap
  • Development of Reusable Service components.
  • Integrated Active Directory with WebSphere portal for authentication and single-sign-on purposes through WebSphere PUMA interface and wrote custom code to implement additional functionalities.
  • Designed, developed and tested the WebSphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal.
  • Created the entire technical landscape including Dev, TEST, QA and production WebSphere and Portal Environments.
  • Installed and assigned rights to different users in the environment to access the Portlets
  • Designed and Implemented WebSphere Migration from WebSphere Application Server (WAS)
  • Supported and maintained the WebSphere Process Server (WPS) portion.
  • Used IBM WebSphere Studio Application Developer (WSAD) as the IDE for writing code.
  • Configured Security for WebSphere Portal environment using LDAP registry IBM Directory Server.
  • Extensively used JQuery, IBM WebSphere Portal APIs for authentication and personalization features.
  • Developed custom Reverse Engineering Strategy using Hibernate Tool to generate Entity and Pojos.
  • Development of Data Layer Interface which would provide compatibility to most of the Databases.
  • Writing Test Cases and unit testing.
  • Deployment and fixing of bugs

ENVIRONMENT: Websphere Portal 8.0, Websphere Application Servers (WAS), Websphere Studio Application Developer (WSAD), Java. J2EE, Angular.Js, Bootstrap, Backbone.Js, CSS, Ajax, Html5, DB2, PL/SQL, JDBC,, Junit, Scrum, UML, JSP, JSTL, Servlet, Maven, Spring 4.0, Hibernate 4.3.10, Hibernate Tools 4.3.2

Confidential, San Jose CA

Portal Lead

Responsibilities:

  • Involved in requirement gathering and designing the integration flow for this uCRM Portal solution.
  • Setting up of WSRP Portlet Configuration, and defining the portlet catalog mapping.
  • Involved in the high level design documentation and Technical design solution
  • Involved in the architecture design and defining the component for connecting to SFDC (Salesforce.com)
  • Design and develop using J2EE, JSP, XML, JavaScript, XHTML, XSL and CSS. It would utilize JSR 286 technology portlets with Spring MVC based on Java standard edition 6, deployable in WebSphere Portal 8.0
  • Developed WebService component for connecting to Saleforce.com
  • Handle Offshore communication and delegating the requirement
  • Assisting with training the content entry team, testing and implementing the portlet. Performed testing for the developed Confidential MCW portals and improve performance of the portlet application using Charles

Environment: IBM WebSphere Portal 8.0, RAD 7.0, Java, XML, Dojo Ajax Framework, HTML, XHTML, XSL, CSS, JavaScript, Oracle, SQL, JSP, UNIX Shell Scripting, SOAP, Rest API.

Confidential, San Jose CA

Lead Portal Analyst

Responsibilities:

  • This involves gathering requirements and analysis regarding what the software is expected to do in the users’ business or activity.
  • Setting up of Portlet Configuration, setting up permissions for users, creating and editing LDAP configuration files, configuring workflows and deployments.
  • Setup the build components using Maven2, Kintana.
  • Design and develop using J2EE, JSP, XML, JavaScript, XHTML, XSL and CSS. It would utilize JSR 286 technology portlets with Spring MVC based on Java standard edition 6, deployable in Liferay enterprise edition 5.2.4
  • Assisting with training the content entry team, testing and implementing the portlet. Performed testing for the developed Confidential QUAD portals and improve performance of the portlet application using Charles tool.

Environment: Liferay enterprise edition 5.2.4, IBM WebSphere Portal 6.1, Eclipse IDE, Java, XML, Dojo Ajax Framework, HTML, XHTML, XSL, CSS, JavaScript, Oracle, SQL, JSP, CGI, UNIX Shell Scripting.

Confidential, Pleasanton CA

Lead WebSphere Portal Analyst

Responsibilities:

  • LogicalSolutionDesignanalysis,scope discussions, data base design(ERD),UIdesign,estimates,and signoffs.
  • Unit testing,debugging and set test conditions based on code specifications.Performpeercode reviews and performance enhancements.
  • Setup the build components using Maven2, Continuum.
  • Developed JSR 168/286 portlets based onHTML/XHTML,JavaScript, Struts, Servlet, JSP, EJB, JMS, JNDI, LDAP, JDBC, XML, XSL, XSLT, SAX/DOM, XPath, XQuery, SOAP, Web Services, WSDL, Hibernate3, Spring 2.5, DOJO AJAX), WebSphere Application Server Administrations (Configuration,Tuning, Staging Deployment, Distributionetc., Building Portlets (standalone, process) with WebSphere Portal Server and Portlet Factory, Web 2.0 patterns (Ajax, DHTML).
  • Implemented WebService to deal with the feedback system. End to end testing of WebService. Complete understanding of XSD schema, WSDL & SOAP(1,2)formats.Also implemented REST based WebService.
  • Setting upSSO (Single sign On)forWebSpherePortal sandbox with Oracle Access Manager and in this process configured Apache Web Server withWebgate and AccessServerSDK with OAM parameters and make the TAIworkonWebSphere Application Server.
  • Implementedvarious features of WebSphere Portal to support the workflows,personalization(Rules, WCM),access control(LDAP,WMM,and PUMA), UI customization(policies,themes, skins, CSS),Webtrends,portal contentcrawlers.
  • Implemented inter-portlet communication with portlet wiring, revamp approach using JSR 268eventsand public render parameters.
  • Implemented Webtrends Analytics for the WebSphere Portal.
  • Authoreddeployment plans, which involveXmlaccess for sandbox, dev, QA and production, properties files, logs, staging etc.
  • Implemented services interface with Spring Remoting. Implemented HQLs,object relationships,JPAwithannotationsmetadata, generateddomain/entity objects using MyEclipse Blue, scripted oracle views.
  • Implemented various portal capabilities usingWPS Navigation, Model SPI, and PUMA API.
  • Setup local development configuration with Pluto development portal.
  • Implemented ETL batch jobs that pull datafrom legacy databases(DB2)using Spring Batch along with Quartz scheduler.

Environment: OOAD, Java, J2EE, Oracle 10g, Web Sphere 6.0 portal server, Dojo, JSR 168/286 Portlets, Spring 2.5, Java Server Pages, JavaScript, XML, Ajax, sub versioning system and Quality center under Windows and AIX environment, DOJO,RAD7, Hibernate-JPA, Portlet Factory, SSO using Oracle Access Manager-Oblix-CoreID, LDAP, Spring OXM, Webservices, TOAD, Spring AOP.

Confidential, New York

Lead WebSphere Portal Architect

Responsibilities:

  • Architect WebSphere Portal V6.1 Performance tuning of portal environment and in accordance with best practices.
  • Document architecture and configuration for Confidential reference.
  • Functional Architecture and design of Portal
  • Developed JSF and Struts Portlets on JSR 286 Portlet specification
  • Generate Webservices proxies based on WSDLs from the intranet card processingWebservices and parse the xml response for the presentation format using DOM API.
  • Used Rational Rose 2000 for UML design and class diagrams.
  • Development of Custom JSF Component for DataTable
  • Employed J2EE Design patterns like Business delegate, Front Controller, Service Locator, Transfer Object
  • Implementation of Hibernate for backend data mapping
  • Hardware Recommendation of WebSphere Portal on Windows Platform.
  • Configuration of WebSphere Portal in Production and Development environments.

Environment: J2EE, STRUTS, JSR-286 Windows 2003, WebSphere Portal Server 6.1.0.1, Rational Clear Case, Oracle 9i, LDAP, RAD 7.0, (WebSphere Application Server) WAS 6.1, DHTML, Struts Framework, Spring 2.0, Core Java, JSF, JSTL, JavaScript, HTML, JUnit, Rational Rose, Ant scripts

Confidential, New York

Lead WebSphere Portal Architect

Responsibilities:

  • Lead role in planning the migration procedure for the Portal and components configuration and implementation from Development to Production
  • Developed Struts Portlet based on JSR-168 and JSR-286 specification and Web 2.0.
  • Implementation of Dynamic form handling with JQuery and AJAX
  • Used Rational Rose UML for creating class diagrams and sequence diagrams
  • Performed Use Case, Analysis and Design Modeling to define the applications architecture from user requirements
  • J2EE Design Pattern Used: Value Object, Factory, Abstract Factory, DAO, Business Delegate, Session Façade.
  • Content Management API for content retrieval using WCM Content Service
  • Configured the Google Appliance using XSLT to integrate search into the Law School's Web site
  • Backend component developed using Spring and Hibernate 3.0.
  • Front-end development using HTML, JSP, JSTL, Struts taglib. Wrote custom tag for inline sorting and inline filtering
  • Installation of Portal 6.1, Configuration and optimization
  • Handled Migration of portlets, data, interfaces, themes and skins, portal applications. Implementing the migrated portlets to the QA box for testing.
  • Migration of Portal and IBM WCM Content from Dev to Production
  • Managing Deployment architecture using XMLAccess and JACL

Environment: J2EE, STRUTS, JSR 168, JSR 286,Windows 2003, WebSphere Portal Server 6.1.0.1, Rational Clear Case, Oracle 9i, LDAP, RAD 7.0, (WebSphere Application Server) WAS 6.1, JQuery, DHTML, Struts Framework, Spring, Core Java, JSP, JSTL, JavaScript, HTML, Junit, Rational Rose, Ant scripts

Confidential, New York

Lead Portal Architect

Responsibilities:

  • Creating requirement specification with interaction from business users
  • Designed architecture diagram, entity relationship diagrams, UML class diagrams, use case diagrams, Sequence Diagrams, flow charts, as per the application requirements
  • Lead of six developer team, responsible for Presentation tier Architecture based on Struts 2.0 Framework
  • Design Pattern Used: Command, Singleton, Value Object, Factory, Abstract Factory, DAO, Business Delegate, Session Façade.
  • JSR-168 Portal applications using Web 2.0 technologies such as AJAX
  • Designed Content framework for WebSphere portal for Using IBM WebSphere Web Content Management (WCM) and Document Management workflow.
  • Performed Use Case, Analysis and Design Modeling to define the applications architecture from user requirements
  • Designing of Content Service Wrapper API for accessing Document and Content retrieval from repository.
  • Creating of Test driven framework using EasyMock 2.1 and JUnit.
  • Building Themes and Skins for the MLB Desktop Portal
  • Designing application front end with HTML, JSP, Ajax/JQuery, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering. Used JQuery for UI centric Ajax behavior.
  • Built XSLT-based Web interfaces, including automatic form-generators, to Find Server
  • Developed deployment script using XMLAccess for portal page deployment and export to different environment
  • Agile methodology and techniques such as continuous integration, pair programming, test driven development, design patterns, domain-driven design, code refactoring and other techniques used to improve quality and enhance project agility
  • Configuration of JNDI and Performance setting on WebSphere Application Server 5.0

Environment: Windows 2000, Struts 2.0, (WebSphere Application Server) WAS 6.1,WebSphere Portal Server 6.1, J2EE, Rational Application Developer 6.0, WebSphere Application Server 6.1,JSP, AJAX with DOJO toolkit, JavaScript, Rational Clear Case, Oracle 9i, EasyMock 2.1, Maven, JavaScript, CSS, SOA, UML, JSR-168, DHTML

Confidential, Hoboken

Lead Portal Developer

Responsibilities:

  • Team lead for 10-person team of application developers includes resource management, work allocation, sizing and scoping, application architecture.
  • Designing and development of Module based on IBM Struts Portlet and JSR 168 Portlet Specifications
  • Designed Content framework for WebSphere portal for Using WebSphere Content Management workflow.
  • Determined business requirements with Use Cases, Analysis and Design Modeling to define the applications architecture
  • Design and Development of Content Portlet application using SPI Model API. This was a struts based portlet application.
  • Development of Web Service (SOAP/XML) module for Claims module involving Hibernate 3.0 and Spring JDBC Framework. The front-end component for the module was development at offshore and I was involved in its Project - Coordination.
  • Mentoring the Offshore team on bottlenecks and problems in development on WebSphere Portal 6.0
  • Involved in creating functional and design document
  • Coding and Development in Building rich Themes and Skins for the MarshConnect Portal
  • Involved in WPS Administration.
  • Advised business analysts on applying the Rational Unified Process to obtain optimal solutions to technology problems.
  • Integrated Suggestion Forms Portlet using SOA
  • Scheduled Reports to run on a monthly, weekly and daily basis using Cognos Scheduler.
  • Developed deployment script using JACL for portal page deployment and export to different environment
  • Develop and execute Unit Test plans using JUnit/JMockit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing

Environment: Linux, WebSphere Portal 6.0, Rational Application Developer 6.0, J2EE, AJAX with DOJO toolkit, JavaScript, Pl/Sql, Hibernate 3.0, Rational Clear Case, Oracle 9i, SOAP, SOA, UML, Junit, AJAX

Confidential, Hoboken

Lead Portal Developer

Responsibilities:

  • Designing UML class diagrams, use case diagrams, sequence diagram, flow charts
  • Developed screens using JSP like Report display criteria, Authorization of reports etc.
  • The Application is built on STP (Straight through Processing) Concept by generating reports in real time.
  • Logging services, used to support cached web pages using simple AJAX posts.
  • Created custom class overriding Jasper shortcoming to include image insert capability in Excel Reports. This was achieved using extending Apache POI API, used in Jasper to generate Excel Report.
  • Created PL/SQL Code for data scrubbing.
  • Coding and Development in Building rich Themes and Skins for the GuyCarpenter Portal.
  • Leveraged technologies including third party ETL solutions, Microstrategy Business platform, Java
  • Created JUnit Test Case.

Environment: Windows 2000, WebSphere Portal 5.0, J2EE, WebSphere Application Server 6.1, JavaScript, jasper reports 1.2.4, Pl/Sql, UML, AJAX

Confidential, Hoboken

Senior Programmer/ Analyst

Responsibilities:

  • Development of Property Handler utility to read localized property values.
  • Search Functionality - The Portal provides comprehensive search for documents (Content Management) and url in System. Integration the third party search engine Autonomy Search and configuration to display the search results
  • Development of client administration screen. This used LDAP search to fetch data through Web Service calls.
  • Developed Utility class to generate dynamic queries for content fetch.
  • Design and development of various application modules such as Corporate Calendar (To display corporate Events in Calendar UI Display), Ticket Allocation (Application for Booking tickets for leisure events .This also included admin features ), Order Placement (Admin and User module for placing orders for knowledge resources)
  • Development of generic Portlet Backing class to preload the user profile data.

Environment: UNIX, Java, WebSphere Portal Server 5.0, J2EE 1.4 (JSP, SERVLET, JDBC), SOA, Struts 1.1, Log4j 1.2.8, Ant 1.6.1, Oracle 9.1, Toad

Confidential, Hoboken

Senior Programmer/ Analyst

Responsibilities:

  • Involved in the System Design drawing using Rational Rose 2000.
  • Developing Java bean. Coding in JSP as front end, Struts for controlling business end flow and writing SQL scripts for driving UI interface
  • Involved in the Development of Junit class to validate the test case.
  • Involved in the Mentoring of junior Team Members.
  • Created a generic class to populate Data Value Objects using Toplink mapping
  • Involved in SCM Management for all the artifacts in the Visual Source Safe.

Environment: Windows 2000, WebSphere, Rational Rose 2000 UML, Oracle 9i, Visual Source Safe, J2EE 1.4(JSP, SERVLET, JDBC), Toplink, Linux, JSP, Cansys Framework, UML

We'd love your feedback!