Vignette Portal Architect / Senior Web Developer Resume
SUMMARY
- 10+ years of Java/Web development with expertise in Java, JSP, Servlets, Ajax, Portlets, Web Services, Databases, Hibernate, Javascript, XML, JSON, CSS, Jquery and Dojo.
- Exposure to multiple roles – Development, Team Lead, Architect, Business Analysis and Technical Training and domains - Hospital Management, Security/Financial, Government, E-Commerce, Supply Chain, Order Processing and Warehouse Management.
- Experienced in complete software development life cycle (SDLC) - Analysis, Design, Development and Implementation of E-Commerce Projects and Internet/Intranet Applications.
- Sun Certified Java Developer (SCJD) and Web Component Developer (SCWCD)
- BPM & Portal expertise - Web Methods 7.1, Case Manager and Vignette 7.4.
- Have Exceptional Communication and Client Facing Skills
- U.S Citizen and Houston Resident.
Software Skills:
Core Java:
J2SE (Java 1.5), Swing, Applets, JDBC, Java Beans, RMI & Java Servlets
Server Side Java:
JSP 2.0, JSR 168 & JSR 286 Portlets, JSP Standard Tag Libraries (JSTL)
Web Development:
Dojo 1.4, JQuery, Ajax, JavaScript, BIRT Reports, JSON, CSS, HTML, DHTML, DTD, XPATH & XSLT
Databases:
Oracle 11g, SQL Server 6.5, DB2, ODBC and JDBC , Hibernate, JPA, PL/SQL, SQL, SQL Plus, ODBC, and Transact SQL
Web Services:
Axis, SOAP, WSDL, Web Services and XML
Methodologies:
OOAD with UML, Agile software development with Scrum methodology
Application Servers:
Tomcat and Weblogic
Java IDE:
NetBeans, Eclipse 3.0
Deployment:
Maven and Ant
Operating Systems:
Windows 2003 server, Windows XP, Windows Vista, Red Hat Enterprise Linux ,Windows NT, Windows 95, AIX (RS6000) & SUN SOLARIS
Version Control:
CVS, SubVersion (SVN)
Other Software:
Microsoft Visio, VMWare
General Experience:
Industries: Hospital Management, Security/Financial, Government, E-Commerce, Supply Chain, Order Processing and Warehouse Management.
BPM & Portal Products:
- Vignette Portal 7.4 (Open Text) and Vignette Records Management (VRD)
- webMethods 7.1 (Software AG) product suite with emphasis on Designer, Developer, My webMethods, Broker, Adapters, Task Engine and Composite Application Framework (CAF).
- Case 360 (Global 360)
- WorkSite MP (Interwoven Technologies)
Certification:
- Oracle 10g -SQL/SQL* Plus Certification
- Sun Certified Java Programmer Version 1.5
- Sun Certified Web Component Developer (SCWCD)
Work Experience:
Company: Confidential, Sept 2010 – Present
Client: Confidential, Role: Senior Portal Developer/ Portal ArchitectDomain: Government, Portal
Technology: Vignette Portal, JSR 168 Portlets, Apache Axis, Web Services, SOAP, WSDL, SQL Server, Hibernate, JPA, BIRT Reports, Transact SQL, Stored Procedures, Ant, Tomcat, JSP, Java Script, Jquery, Dojo 1.4 & CSS.
Responsibilities:
- Collaborated with the client, business analyst and cross functional teams to design the technical specification.
- Architected and developed JSR portlets for the Wayne County Employee Portal.
- Developed rich, highly interactive user interfaces using Dojo, Jquery, Ajax & BIRT Reports.
- Database development using SQL Server Stored Procedures, Hibernate , JPA and JDBC.
- Integrated and extended the underlying BPM product features within the portal application.
- Designed and developed of Web Service components using Apache Axis framework.
Company: Confidential, Mar 2010 – Aug 2010
Client: Confidential,Australia Role: Vignette Portal Architect / Senior Web DeveloperDomain: Hospital Management, Portal
Technology: Vignette Portal, JSR 168 portlets, Spring 3.0, JSP, Ant, JSTL, Java Script, Tomcat, Dojo 1.4 & CSS. Agile software development with Scrum methodology.
Responsibilities:
- Collaborated with SME/product managers and designed the technical specification.
- Designed and developed JSR portlets for the patient demographics, patient find and documents and therapeutics user interfaces.
- Developed client side control, widgets and validations using the Vignette ajax library & Dojo.
Website: Confidential, Aug 2009 – Jul 2010
Role: Web Master/Web DeveloperDomain: Web Site Creation
Technology: Javascript, JQuery, Dojo, CSS, DHTML, Google Analytics, Google Adsense, Google Adwords Campaign, Link Building.
Responsibilities:
- Developed the DHTML page template, CSS styling and Jquery methods for interactivity.
- Authored many of the articles related to Alternative Medicine and Nutrition.
- Marketing Initiatives using Google Adwords campaigns, link building and search engine optimization (SEO).
- Set up revenue streams with Google Adsense and Affiliate Marketing.
Company: Confidential, May 2009 – Jan 2010
Role: Product Manager/Web DeveloperDomain: Ecommerce Shopping Cart
Technology: AJAX, JavaScript, JQuery, CSS, Java, JSon, Jetty and Rhino
Responsibilities:
- Participated in marketing, link building, google adwords campaign and other PR initiatives.
- Essayed technical and product related articles for the website and for marketing.
- Developed Java extensions for the back-end layer and client side validations using Jquery.
Company: Confidential,
Project: Physician Portal Oct 2008 – May 2009
Client: Confidential,Florida
Role: Senior Portal Developer
Domain: Hospital Management, Portal
Technology: Vignette Portal, JQuery, Java, JSP, JSR 168 Portlets, AJAX, JSTL, JavaScript, XML, SOAP, DB2, CSS, Tomcat, Maven, Ant.
Responsibilities:
- Gathering and refining of user requirements by collaborating with subject matter experts.
- Designed and developed the Clinical Results, Patient Demographics and Patient Diagnostics portlets in the Vignette Portal
- Customized SQL queries and views to facilitate data retrieval for the user interface.
- Built the necessary client control and validations using the Vignette Ajax library and JQuery.
- Collaborated with the back-end developers in building the integration layer and retrieving the DB2 data via SOAP calls.
Company: Confidential,
Project: DFS Customer Portal Application May 2008 – Oct 2008
Client: Confidential,Austin, U.S.A
Role: WebMethods Consultant
Domain: Financial, Business Process Management
Products: webMethods 7.1 product suite with emphasis on Designer, Developer, My webMethods, Broker, Adapters and Task Engine.
Technology: SOA, Java 1.5, Flow Services, Java Services, SOAP, XML, XSLT, AJAX and JavaScript. Agile software development with Scrum methodology.
Responsibilities:
- Gathering and refining user Requirements by collaborating with the Business Analysts and Business Process Owners.
- Modeled several integration services as processes in the Designer application.
- Implemented several flow services and java services within the Developer application.
- Authored the presentation material for the webMethods and application training material conducted at the client site.
Company: Confidential,
Project: Spinnaker Jan 2007 – May 2008
Client: Confidential,Alberta, Canada
Role: Team Lead/ BPM Consultant
Domain: Financial, Business Process Management
Products: Case 360
Technology: Java 1.4, Servlets, JSP 2.0, JSTL, XML, JavaScript, JQuery, CSS, Weblogic, Java Beans. Agile software development with Scrum methodology.
Responsibilities:
- Mentored and lead the team in the final phases of project implementation.
- Helped refine business flow requirements by collaborating with the Business Analyst.
- Involved with process design and work flow implementation.
- Built several user interfaces using JSP, Java Beans, JavaScript, JQuery and the DAO-DTO design pattern. Involved with process design and work flow implementation.
- Extended Case 360 product capabilities by implementing methods for field validation and work flow behavior.
- Prepared Project Design documents and was actively involved in client training of the workflow product and the loan processing application
- Collaborated with the QA and Operations teams to ensure the application is meeting expectations.
Company: Confidential,
Client: Confidential,Florida Jan 2005 – August 2005
Domain: Financial, E-Commerce
Technology: WorkSite MP, Documentum, Java 1.2, CSS, JavaScript, Eclipse, DB2 & Microsoft Visio.
Responsibilities:
- Requirements gathering and high level and code level estimates to the client.
- Authored the Workflow Design Document that explained the process flow from invoice capturing through archiving.
- Developed the helper classes using core Java and WorkSite APIs.
- Involved with the work flow design and optimization and configuration of the meta-data entities associated with capture and repositories.
Company: Confidential,
Client: Confidential,St Paul Aug 2000 – Dec 2003
Domain: Financial, E-Commerce, Supply Chain
Technology: Java 1.2, Servlets2.1, RMI, iPlanet 4.01, JSP, XML, JDOM 0.7, Xalan 2.4.1, XSLT, HTML, DHTML, CSS, JavaScript, WSAD, JDBC, Oracle 9i & Microsoft Visio.
Responsibilities:
- As Team Lead, I managed the development efforts within the Java programming group.
- Involved in Requirements Gathering, presentation of High Level and Detailed Estimates to the client.
- Assisted with the SQL query tuning and extended several PL/SQL procedures and functions to align with the E-commerce requirements.
- Using DHTML, JavaScript and CSS, created attractive and dynamic web pages. Developed Java Servlets and RMI components in WSAD.
- Developed using JavaBeans, JSP, JSP Expression Language and JSP Standard Tag Libraries
- Used JAXP to parse XML documents and XSLT for transforming dynamically generated XML into appropriate HTML documents.
- Installed and Deployed on the websites
- On rotation, managed all production support and website outage issues on the website.
Company: Confidential,
Client: Confidential,Minneapolis Dec 1999 – Aug 2000
Role: Team Lead
Domain: E-Commerce
Technology: Java 1.1, Swing (Java Foundation Classes), XML, XSLT, SAX & DOM Parser
Responsibilities:
- Involved in Requirements Gathering, presentation of High Level and Detailed Estimates.
- Analysis and Design of software artifacts using UML in a Visio Environment.
- Core Development using core Java, Swing, JAXP and XML.
- Managed Development Efforts within the Java team.
Company: Confidential,
Client: Confidential,Milwaukee May 1998 – Nov 1999
Role: Customer Support Developer
Domain: Supply Chain
Technology: Visual C++, Oracle 7.0, Power Builder, Crystal Reports and Wireless Equipment.
Responsibilities:
- Collaboration with the clients (Pennsylvania Plate Glass and Chrysler) in finalizing support requests.
- The Radio Frequency Wireless Equipment was programmed in C++. Extensive modifications were made to the Pick and Cycle Counting Warehouse Management operations.
- Additional stored procedures, screens and reports were developed using PL/SQL, Power Builder and Crystal Reports.
Company: Confidential,
Client: Confidential,Milwaukee Dec 1997 – Apr 1998
Role: Software Developer
Domain: Financial
Technology: Visual C++, ODBC, SQL Server, SQL Anywhere
Responsibilities:
- Developed a benchmarking tool in C++ to clock performance of the ODBC calls.
- Spruced up the interface to work with SQL Server and SQL Anywhere.
- Made enhancements to several Transact SQL stored Procedures.
Company: Blue Star Corporation
Client: Hewlett Packard, Bangalore, India. Jul 1995 – Dec 1996
Role: Customer Support Developer
Domain: Financial
Technology: Pascal, Image database, MPE, HP3000
Responsibilities:
- Collaboration with H.P Colorado Springs, Brussels and Singapore in finalizing the business requirements.
- Design and developed using Pascal and Image database.
- Trainer for HP-3000 programming environment.
Company: Self-Employed
Role: Tutor Jul 1992 – Jul 1995
Responsibilities:
- Trained over 40 matriculation students in the areas of Mathematics and Science.
Education:
Postgraduate Diploma in Software TechnologyHigher Diploma in Software Technology
Bachelors in Mathematics
Software Courses:
- webMethods Integration Workshop June 2008
Software AG, Fairfax.
- Online course on UML, Aug 2000
Digital Think
- Online course on HTML, Oct 1999
University of Chicago, Urbana Champaign