We provide IT Staff Augmentation Services!

Senior Developer Resume Profile

5.00/5 (Submit Your Rating)

Summary

  • 12 years of IT Industry experience over various phases of Software Development Life Cycle.
  • Experience in Finance Telecom domains.
  • 7 years of experience in Portal Technologies Vignette,Liferay ,Weblogic, Oracle WebCenter Websphere .
  • Excellent team management and mentoring experience have led teams of up to 7 associates.
  • Strong Java, J2EE, EJB, XML, XSL, XSLT, JSTL, AJAX and Web Service skills.
  • Expert in developing JSR 168 286 based portlet applications.
  • Experience in Vignette Content Management VCM Dynamic Portal Module DPM
  • Experience in Weblogic Server versions 8.1, 9.2, 10.0, 10.3.4 11g
  • Expertise in Java Web services Experience in SOA, JAX-RPC, JAXB, JAX-WS, SOAP, SAAJ, AXIS, XSD.
  • Experience in EAI technologies TIBCO IM, TIBCO RV, TIBCO Business Works, TIBCO EMS and WLI.
  • Strong Configuration and administration experience in iPlanet Apache Web servers.
  • 8 years of experience in UNIX, Linux and Sun Solaris environments.
  • Specialized in Enterprise Applications.
  • Experience in Hibernate, iBatis, MVC, Struts, Spring frameworks.
  • Excellent UI development experience using HTML5, CSS, Java Script, jQuery, EXT JS, JSON, AngularJS etc.
  • Strong database knowledge Experienced in Oracle and SQL Server
  • Experience in using monitoring tools such as Topaz, Sitescope, HP Diagnostic tool, etc.
  • Experience in UNIX shell scripts, Perl, Python/Jython.
  • Worked in different software development processes such as XP, Waterfall, RUP AGILE.

Technical Skills

  • Java/J2EE JDK 1.4/1.5/1.6, EJB, Java Swing, JSP, JSTL, Servlets, JMS, Web Services AXIS Weblogic , XML, XSL, XSLT
  • Application Server Weblogic 8.1, 9.2, 10.0, 10.3.4, IBM WebSphere 7
  • Web Servers Apache, iPlanet
  • Frameworks/Libraries MVC, Struts 1.2/2.0, Spring 2.x, Hibernate 2.x/3.x, iBatis 2.x, Ajax, EXT-JS, JQuery
  • Web Services SOAP, JAX-RPC, JAXB, XSD, XML, WSDL, AXIS, SOA
  • EAI TIBCO IM, RV Rendezvous , EMS, Business Works, Weblogic Integration WLI , MQ Series
  • Portal Vignette Application Portal 4.5/7.2/7.3, Weblogic Portal 10.2/11g and Liferay Portal 6.0, JSR 168, JSR 286, WSRP
  • Content Management Vignette Content Management VCM v7, v8 Dynamic Portal Module DPM 2.0.6, 7.5, 7.6, 8.0 Listeners, Widgets, DPM Components, CTD, Channel, Project, etc.
  • Database Oracle 9i, Oracle 10g/11g, MS SQL Server
  • Operating System Windows NT, XP, UNIX, Sun OS 5.8 Linux
  • Development Methodologies RUP, Agile/Scrum, XP, Waterfall
  • Deployment Testing Ant, Maven, JUnit
  • Version Control VSS, CVS, PVCS Dimensions Serena, Subversion SVN
  • Tools/Utilities/IDEs Eclipse, Weblogic Workshop, WSAD, TOAD, Altova XML Spy, MS Project, Win CVS, Tortoise, Caliber, Control-M, AutoSys, Hudson, PL/SQL Developer, HP Quality Center, JIRA, HP ALM, Test Director, QTP, WinRunner, Remedy, TOPAZ, HP Diagnostic Tool, Sitescope

Projects:

Confidential

Revenue Census Manager provides services such as managing study schedule, booking studies, and efficiently calculating its census for In-Patient, Out-Patient, and Screenings. Every study has a Contract Goal associated with it, and a protocol schedule that must be followed. The enrolled patients must be scheduled together, in groups, in compliance with the given protocol schedule.

Role: Senior Developer

  • Designed, developed and implemented the persistence layer using iBatis.
  • Developed the business layer, controllers, etc and wired them using Spring framework.
  • Planned, Prepared and executed the data migration process.
  • Designed and developed the authentication module using acegi security framework and active directory AD/LDAP .
  • Redesigned the user entitlement module removed chunk of groups and introduced role based authorization.
  • Created the overall System design and prepared design documents.
  • Migrated the completed application from one network CCD to other Actavis
  • Setup two new environments Dev Prod installed all necessary software and configured the entire system.
  • Designed and developed the eTransmission EU and Canada applications using Eclipse SWT.
  • Developed multithreaded FTP and compression modules for eTransmission.

Technology: Java/J2EE, Spring 3.0, GWT 2.0.3, XML, CSS, JavaScript, HTML, Apache Tomcat 6.0, MySql 5.1, iBatis, SVN, Eclipse SWT.

Confidential

The Pool Number Assignment function within the modernized Confidential will be streamlined and allow Issuers to initiate their requests online. Ginnie Mae will have the ability to monitor requests for and the usage submission of pool numbers. Lastly, the pool number assignment process will be revised to include thresholds and/or quantity limits. Block issuance of pool numbers will be provided to the Issuer in electronic format. Additionally, an Account Executive function will be built to handle any exception requests from the issuers that exceed the previously established threshold for the block assignment process.

Role: Lead Developer

  • Designed and developed the Request Pool Numbers and Health Check monitoring portlets
  • Created portles using Java/J2EE, Spring, JSR 168 286 specifications.
  • Developed the UI for the entire application using jQuery- Grids, JSON, AJAX, JSP, JSTL and spring tag libraries
  • Involved in database design for Request Pool Numbers
  • Generated web service client, designed and developed the SOA access layer.
  • Implemented Spring Web service template to access SOA services.
  • Designed and developed the DAO layer using Spring DAO.
  • Created different types of grids using jQuery and used JSON to load data.
  • Created roles for the new portlets and configured the user entitlements.
  • Developed front end using jQuery, HTML5, CSS3, AngularJS, etc.
  • Created the overall System design and prepared design documents.
  • Developed themes and skins for the portal
  • Prepared the test plan and involved in writing test cases, involved in unit testing and bug fixing.
  • Prepared the technical design document TDD , System diagrams, UML diagrams, etc.

Technology: Java/J2EE, Spring 3.2.1 Portlet MVC, AOP, Web Service Template Webservices SOAP , jQuery Grids, JSON, JSP, JSTL, Servlets, AJAX, XML, CSS, JavaScript, HTML, Weblogic Server 10.3.4 11g , Oracle 11g, SQL, PLSQL, Weblogic Portal 11g, CVS, HP Application Lifecycle Management ALM , JIRA.

Confidential

  • Confidential is an Employee Information Portal that is configured to display information based on each Boerhinger Ingelheim employee's dimension profile, which is a set of attributes that include geographic location, company organization and primary business function. Confidential Pages and information are targeted to an employee based on his/her pre-set dimensions. MyBI is intended to help employees find information more readily from a variety of sources. It integrates information from the Web Content Management System, IDEA, RSS feeds and numerous web portals and systems within the BI corporate IS network. The Confidential system also includes a way for each employee to customize a web page called My Page for his or her specific information needs.
  • Confidential is the process by which all BIPI promotional materials are to be reviewed and approved prior to the creation of a final piece. Confidential Teams will continue to be responsible for reviewing content for all of these materials. However, in lieu of reviewing a final piece with content that may have been reviewed and approved several times the process will now focus on the review and approval of Components and Layouts one time thus, providing for the reuse of items in initial promotional pieces and derivatives thereof. Piece reviews will continue to be available for custom ad-hoc pieces. This system and process will eliminate redundancies, decrease agency costs, increase cycle time of promotional pieces.

Role: Lead Developer

  • Created the overall System design and prepared design documents.
  • Created portlets for MyBI using Java Page Flow.
  • Successfully executed the Weblogic portal propagation process.
  • Redesigned the content portlet to render multiple contents from CQ based on user dimensions.
  • Designed and developed HeaderAdmin portlet using Java Page Flow, JPA, jquery, etc.
  • Developed the CREATE application using Spring MVC framework.
  • Designed, developed and implemented the persistence layer using iBatis 2.3.4, Data Access Objects DAO and SQLMaps.
  • Developed the UI for the entire application using JSP, JSTL and spring tag libraries.
  • Developed and implemented the Session Keep alive module using AJAX.
  • Involved in checkpoint review that suggests the best way so that the application is stable and is implemented with the best performance and efficiency.
  • Participated in proof of concept to migrate from weblogic to liferay.
  • Created themes and hooks for liferay implementation.
  • Migrated portlet applications from weblogic to liferay portal.
  • Created Ant build script for the complete application and automated the build and deployment process.
  • Prepared a detailed test plan and involved in writing test cases, involved in unit testing.

Technology: Java/J2EE, Spring 2.5, iBatis 2.3.4, Webservices, jquery, JSP, JSTL, Servlets, AJAX, XML, CSS, JavaScript, jQuery, HTML, Weblogic Server 10.0, Oracle 10g, SQL, PLSQL, Weblogic Portal 10.3.2, Liferay Portal 6.1, Subversion SVN .

Confidential

Confidential offers comprehensive investment products and services through its wholly owned subsidiary, Confidential. Confidential serves diverse investor markets: company and individual retirement plans, institutional investors, and mutual fund shareholders. Its capabilities include retail and institutional funds, institutional money management, retirement plans for small and large companies, and full-service products for defined contribution and defined benefit plans.

Role: Senior Web Developer

  • Designed and developed the FundTracker portlet using JSR 168, Java APIs.
  • Involved in development of Login module for MainStay site using Java, Webservices, JAX-RPC, XML, XSD, and SOAP.
  • Created Ant build scripts for various applications.
  • Worked on integration of siteminder authorization.
  • Rewritten Override JSPs and Layouts of DPM portal to remove customizations and to make use of out of the box v8 APIs.
  • Written stored procedures and complex SQL queries.
  • Worked on Vignette Portal components i.e. Secondary pages, grids, styles, themes.
  • Created channels, Projects, Navigation item, Content item, Presentation templates, formats.
  • Developed and deployed listeners.
  • Worked extensively in Login module of MainStay.
  • Designed the database tables Content Type Definitions.
  • Extensively used Vignette Content Management APIs to customize the content rendering mechanism.
  • Used VAP APIs to customize the grids, styles, themes application of CSS.
  • Participated in preparing v7 to v8 migration document.

Technology: VCM 7.3.1, VCM 8.0, VAP 8.0, VAP 7.3, SiteMinder, JSR 168, J2EE Java, JSP, JSTL, Servlets, AJAX, XML, JAXB, XSL, XSLT, CSS, JavaScript, EXT-JS, jQuery, HTML, DOJO, JDBC, IBM WebSphere 7, Oracle 10g, SQL, PLSQL, WSAD, iPlanet Server, Serena PVCS, JIRA.

Confidential

  • Confidential is a global portal solution providing a storefront to application, tools and data sources. It is the universal starting point to news sources, ratings data and content, as well as prioritized publishing and surveillance schedules.
  • Confidential eliminates the time required to access content by consolidating applications and information and by offering single sign-on access. Critical and relevant information regarding an Analyst's industry or credit portfolio is integrated into a single location.
  • Confidential is a role-based portal providing users access to Market Analytics tools such as Confidential Monitor ratings task applications like Ratings Process Manager, and documents stored in the Ratings Document Repository.

Role: Senior Developer Tech Lead

  • Designed and involved in development of User Management Portlet and webservices applications written all user management /entitlement functions as service methods using SOAP, JAXB, JAX-RPC, XSD, XML, etc and integrated with vignette application portal.
  • Lead the team of six members
  • As a Lead, responsible for overseeing the quality of the deliverables by co-coordinating reviews and implementing automated processes.
  • Designed and developed the Passthru application which bypasses the web proxy server and logs into the portal as the end user. This helps the support team to troubleshoot the user issues.
  • Involved in development of Portfolio Chooser, Quality Standards, Currency Converter, Competitor Ratings, etc applications using J2EE, Spring, Hibernate, JSR 168, Flex, SOA, Axis Webservices, EXT-JS, jQuery, etc
  • Created Maven build scripts for the complete application.
  • Administered iPlanet Web Server, successfully implemented Single Sign On SSO , Configured OIM Oracle Identity Manager in Ratings Gateway Portal.
  • Written PLQSL Stored procedures and SQL queries for Offline Surveillance batch job.
  • Written WLST scripts to automate deployment tasks and to monitor Weblogic servers using Jython/Python and UNIX shell scripts.
  • Developed themes and hooks for liferay portal implementation.
  • Modified and migrated portlets from vignette to liferay.
  • Configured Hudson build and deployment tool for all gateway applications Integrated WLST scripts with Hudson using SSH.
  • Fixed the issues and bugs related to vignette portal and proxy servers.
  • Developed Secondary pages, Styles, Grids themes for all Ratings Gateway sites Corporate and Governments C G , Structured Finance SF , DSO Compliance Gateway
  • Responsible for deployments and vignette portal administration.

Technology: Vignette Application Portal 7.3, Liferay Portal 6.0, JSR 168, J2EE Java, EJB, JSP, JSTL, Servlets, AJAX, XML, JAXB, XSL, XSLT, XSD, FLEX, CSS, JavaScript, EXT-JS, jQuery, HTML, DOJO, JDBC, Weblogic Web Services, SOAP, AXIS, JAXB, JAX-WS, Oracle 10g, SQL, PLSQL, Spring, Hibernate, Weblogic 9.2, WLST, Python, perl, Eclipse, Maven, iPlanet Server, CVS HP Quality Center.

Confidential

Confidential provides the summary of VOIP inventory for the customers who have Qwest VOIP services or products. It is a portlet application which has been integrated with the self service portal Qportal . It provides services like inventory, reports, trouble management, etc. for the BMG and wholesale customers of Qwest.

Role: Senior Developer Team Lead

  • Actively participated in design phase, designed VOIP Inventory summary portlet JSR168 and Trouble Management Portlet WSRP .
  • Worked with business analysts and management teams to create the requirements Used Caliber for tracking ITRs .
  • Designed the database table structures. Dimensions was used as version control for DB scripts.
  • Written Stored Procedures using PLSQL for the Java based batch job to load the data from OES Order Entry System to QCInventory database.
  • Written stored procedures and SQL queries to split the legacy data of tollfree numbers to separate the VOIP tollfree numbers.
  • Written complex queries to load inventory data into Qcontrol Database.
  • Lead the team of 7 Responsible for co-ordinating offshore and getting the work done conducted code reviews and coordinated testing efforts.
  • Developed portlets using JSR 168, Java/J2EE WSRP.
  • Developed the core functionalities as java web services to be used by external systems in Qwest..
  • Created ANT build scripts for the complete application.
  • Written the nightly batch job using Java, UNIX shell scripts PL SQL to load data from OES.
  • Configured Weblogic cluster and Apache Proxy server.
  • Created Secondary JSPs, Styles Grids for QPortal.
  • Fixed the issues and bugs related to portal and proxy servers.
  • Involved in documenting the project and created Application Manageability Specification AMS , Release Definition Document RDD , Disaster Recovery Plan DRP , etc.

Technology: Weblogic Portal 10.2, Java Page Flow Portlets, WSRP, JSR 168, Struts 1.2 2.0, J2EE Java, EJB, JSP, JSTL, Servlets, AJAX, DOJO, XML, XSL, XSLT, XSD, CSS, JavaScript, HTML, JDBC, Weblogic Web Services, SOAP, Oracle 10g, Spring, Weblogic 10.0, Weblogic Workshop, Apache ANT, Apache Proxy Server, CVS, Caliber, Remedy HP Quality Center, RUP.

Confidential

Event Calendar Application is to provide a way to centralize the city wide events in Confidential. Agencies use Interwoven Teamsite to publish events to Confidential Oracle database by using web service running in Confidential J2EE domain. Users can search the events by keyword or browser events by category, borough, start date and end date of events. The keyword search is performed by backend Inktomi search engine, which generates the event calendar collection whenever there is an event published from Interwoven.

Role: Senior Developer

  • Worked as a senior developer, responsible for requirements gathering, system design and development.
  • As a team lead, have guided the team members in resolving critical issues.
  • Responsible for administering the Vignette Application Portal.
  • Created ANT scripts to build the portal application.
  • Redesigned the Event Calendar portlet application to use Spring JSR 168.
  • Designed and developed the search module which searches and retrieves events from TeamSite content management system used Inktomi search engine.
  • Successfully implemented AJAX with portlet applications for better user interactions.
  • Worked on Vignette Styles, grids and themes of NYC.gov to fix various issues in the portal.
  • Involved in Testing, Bug fixing and coordinating release activities.

Technology: J2EE Java, EJB, JSP, JSTL, Servlets, AJAX, DOJO, Java Script, CSS, HTML, XML, JDBC, Weblogic Web Services, SOAP, XSD, Oracle 9i, Hibernate, Weblogic Server 10.0, Eclipse 3.0.0, Apache ANT, Vignette Application Portal 7.2, JSR 168, Spring, VSS Test Director, Agile.

Confidential

Confidential is a proprietary Web-based application that provides complete management control over a broad range of Qwest services, including ATM, Business Dial, DIA, Dedicated Hosting, Frame Relay, Managed Firewall VPN, Private Routed Network, Toll-Free and VNS. Qwest Control allows customers to access a wide variety of network management, billing and reporting tools via a secure Web site.

Role: Senior Developer

  • Worked as a senior developer responsible for interacting with business analyst and monitoring day-to-day development tasks.
  • Written Stored Procedures using PLSQL for the Java based nightly batch jobs to load the data from the external systems to Qwest Control database for different products such as Tollfree, VPN, ATM, etc.
  • Worked as a mentor for other developers and resolved technical issues faced by team.
  • Designed and developed the webservice application TWIX which provides enterprise and account related services to the external systems.
  • Responsible for overseeing the quality of the deliverables by co-coordinating reviews and implementing best practices
  • Responsible for administering the Vignette Application Portal Server.
  • Developed portlets using Java, JSR 168 VAP API.
  • Responsible for Users User groups management, deploying sites, etc in Vignette portal.
  • Responsible for configuring Vignette portal with Weblogic Server and administering clustered weblogic instances.
  • Worked on Secondary JSPs, Styles themes for Vignette portal.
  • Administering the Apache Proxy Servers.

Technology: J2EE Java, EJB, JSP, JSTL, Servlets, Quartz, Control-M, AJAX, DOJO, XML, XSL, XSLT, XSD, CSS, JavaScript, HTML, JDBC, SOA, Weblogic Web Services, SOAP, Oracle 9i, Hibernate, Spring, Weblogic 8.1, Eclipse 3.0.0, Apache ANT, Vignette Application Portal 7.2, Apache Proxy Server, CVS, Win CVS, Caliber, RUP, Remedy Test Director.

Confidential

Confidential is a service delivery application of Qwest. The number of users of this system is around 600. Confidential is an intranet application of Qwest IT. Confidential is a central repository for various utility and ordering applications which provides the order or workflow information in the form of XML to the external systems. The system has interfaces to external systems via TIBCO and MQ.

Role: Technical Lead and Developer

  • Involved in preparing the Detailed Design document for the project.
  • Designed and developed the SMOX Submit MSN Order XML workflow application which generates XML data from an excel worksheet using Jexcel and Java Reflection APIs.
  • Developed the central module which accepts and validates the XML data from SMOX and submits to the TIBCO bus using TIBCO RV.
  • Involved in development of Retail Market Support Center RMSC web based application for the back office order writers.
  • Actively participated in design and development of the Customer Setup application which automates out-of-region account setup and customer configuration phases of ordering services.
  • Involved in development of the CRM middleware application using TIBCO IM, TIBCO RV MQ Series.
  • Written PLSQL stored procedures, complex queries, triggers, etc for all CRM applications.
  • Developed ECMA scripts for various workflows in TIBCO IM, worked extensively in XML mapping.
  • Participated in redesign and conversion of CRM to TIBCO Business Works and EMS.
  • Fixed high severity production issues.
  • Coordinated Integration, system, performance and UAT testing.

Technology: J2EE Java, EJB, JSP, JSTL, XML, JavaScript, CSS, HTML, Apache Struts, Tibco IM, Tibco RV, Oracle, Eclipse, Apache ANT, Tibco Business Works, EMS, Struts, MVC, ECMA Scripts, Jexcel, Weblogic Server 8.1, iPlanet Web Server, PVCS Dimensions, TOAD, SQL Developer, Remedy.

Confidential

The Product Catalogue Database Tool Product Attributes caters to the need of maintaining the numerous data for the Brand and Fare Rules. Product Catalogue, Product Attribute Manager Components, will use the data maintained by this tool. These components are used by Product attributes and Change Booking applications on ba.com, which allow customers to view Product Attributes, Change Booking and Offer up sell in the process of new booking.

Role: Developer

  • Actively participated in design phase of ceBA Created class diagrams, sequence diagrams and detailed system design.
  • Participated in writing test cases for the entire application.
  • Involved in development of ceBA modules using J2EE, MVC, EJB, etc.
  • Written build scripts using ANT tasks for successful deployment of the application
  • Trained new team members on J2EE and EJB.
  • Wrote complex queries and stored procedures.
  • Worked extensively on front end development for ceBA using JSP, HTML, CSS, Java Script, etc.
  • Coordinated the testing efforts and fixed bugs.

Technology: J2EE Java, EJB, JSP, JDBC, Web Services, Weblogic Server 8.1, MVC, Oracle 9i, Eclipse, Apache ANT

Confidential

  • Confidential is a vertical portal for Global Legal Information System, to be the largest in the world. It aims to provide information about the Supreme Court Judgments, High Court Judgments, Consumer Forum Judgments, Income Tax Decisions, Customs and Excise Judgments of common wealth countries.
  • Confidential is a Website provided to the customers of Confidential. Customers can buy SohoNet products online through this website and orders can be tracked by customers. Subscription to the SohoNet Legal websites can be made through Confidential.

Role: Developer

  • The application was developed on J2EE framework.
  • Worked as a developer and responsible for unit testing and deployments.
  • Designed and developed the Customer Registration module.
  • Wrote an FTP program which can be downloaded and installed in user's machines which will allow users to upload their data files directly to SohoNet's NAS server.
  • Written Stored Procedures using SQL.
  • Written Unit test cases and fixed bugs

Technology: J2EE Java, EJB, JDBC, JSP, SQL Server 2000, WebLogic, Eclipse.

We'd love your feedback!