Portal Technical Lead Resume Profile
Sterling, Va
OBJECTIVE:
To work as a Tech Lead or Senior J2EE Developer on a challenging project, using J2EE Technologies, Web Services, Agile methodologies and Popular Open Source Frameworks.
SUMMARY:
- Over 12 years of experience as a Tech Lead and Senior Software Engineer.
- Experienced in all phases of SDLC from System Analysis through Design, Development, Deployment, Testing, Acceptance, and Maintenance.
- Used different technologies including Java, J2EE, EJB, Web Services, JMS, Servlets, JSF,JSP, JDBC, C, C , Visual C , COM, HTML, XML, AJAX, JavaScript, Adobe Flex, SQL and PL/SQL.
- Used popular open-source frameworks like Apache Struts, Hibernate, Springframework, and Apache Axis.
- Worked on windows and various flavors of UNIX, Linux, and Sun Solaris.
- Experience in practicing agile software development methodology.
- Well versed with J2EE Design Patterns.
- Versatile professional with excellent leadership, interpersonal, presentation and technical skills.
EXPERTISE:
Software Skills:
Java, J2EE, EJB, Web Services, Servlets, JMS, JSF, JSP, JDBC, Struts1.2, Springframework 1.2.3, Hibernate 3.0, Axis 1.2, HTML, XML, SOAP, WSDL, JavaScript, AJAX, Flex 2.0, C, C , COM, Windows SDK, SQL, PL/SQL, Unix Shell Scripting, Ant.Eclipse 3.2, JDeveloper10.1.3.2, Flex IDE, Tomcat 5.0, OC4J, Weblogic 8.1, WebMethods 7.0, SOAP UI 2.5, Oracle 9i, Oracle 10g, Sybase 11, TOAD, Visual C 6.0, WinCVS, TortoiseCVS, Etherial, Quickbase, Bug Loading and Tracking BLT . Rational Rose, Enterprise Architect, Rational ClearCase, Rational ClearQuest, Microsoft Visual Sourcesafe, Bounce Checker and Smart Checker, dbgView, dependency Walker.
Operating Systems:
Vista, Windows XP, Windows NT, Windows 95, Solaris, Linux, UNIX Sys V and DOS
EXPERIENCE HISTORY:
Portal Technical Lead
Confidential
- Complete production support of Customer Care Portals 24/7 . Worked with DBA's to troubleshoot memory issues and crashes of portals on Production servers. Provided technical solutions to resolve production issues and stabilized portals on production.
- Developed several JSF pages for Customer Care Portals.
- Integrated Customer Care portals with Verisign's Paypal APIs. Customers can Renew their extended product protection plan through Customer Care Portals. The Customer Care Portal, validates the Customers Credit Card information before submitting to Paypal for charging credit card.
- Integrated 8 webservices to Customer Care Portals. These webservices are developed in Webmethods. These webservices are used by customers to schedule a service online for eligible products. These webservices are integrated with ServiceBench webservices.
- Integrated 4 webservices to Customer Care Portals. These webservices are developed in PEGA systems. These webservices are used for customers to file a claim on products eligible for replacement. These webservices are integrated with UPS and USPS API to generate mailing labels for customers.
- Created Webservices Specification Document for 18 webservices.
- Designed and developed 18 generic Webservices 18 WSDLs for the complete Next Generation Customer Care Portal process. SOAP messaging is used for portal to webservices interaction. These portals are integrated with Knowledge Management System, Chat Instant Messaging , and Fixya Trouble shooting and Online Help . These webservices are to be used by 28 clients like BestBuy, Officemax, Lowes, Samsclub, Walmart, etc., for consumers to register in Customer Care Portals, add their products, to trouble shoot problems, and to file claims.
- Java, J2EE 1.5, JSF, JSP, Servlets, XML, WebServices, SOAP1.1, Oracle 9i, Adobe Flex, JavaScript, OC4J, Tomcat 5.0, Spring framework, Hibernate, and Struts 1.2
- Confidential Company is the leading provider of extended service plans and buyer protection programs for various clients. Developed Consumer Portals for clients using Springframework, Hibernate, Struts, Java, Servlets, JavaScript, Web services, SOAP, XML, WebMethods, and Tomcat.
- Developed Consumer portals to support packaged products 2 or more products sold as a single product .
- Redesigned the architecture to use Web Services in the middle layer, to decouple the direct interaction of portal to database. Webservices are published in WebMethods. SOAP RPC is used for portal to WebServices interaction. The database is Oracle 10g.
- Wrote stored procedures to support interaction with the database. Resolved bugs in the PL/SQL code.
- Using Spring AOP for Transactions and Exception Handling.
- Using Hibernate for persistence.
- Developed JavaScript Tree control to display items in packages as tree structure.
- Ant is used for builds.
- Quickbase is used to track bugs and for Change Management process. CVS is used for version control.
- Documented the detailed design in a standard template, using UML.
- Unit tested using JUnit.
- Developed complete portal framework for Sales Load Portal using Flex 3.0, WebMethods and Oracle10g. This framework is used by various projects in the company. Sale load portal is used to automate the sales load process of various clients.
- Used LDAP for authentication to portal.
- Developed many custom controls in Flex. Processed data is represented in pie charts.
- Lead team of size 5 to 8
Tech Lead / Senior Software Engineer
Confidential
Java, Web Services, SOA, EJB, JSP, SOAP, WSDL, XML, Servlets, Apache Axis, Apache Struts, Springframework, Hibernate, JavaBeans, XML, JDBC, COM, Visual C , JavaScript, HTML, Ant.
- Developed modules to download MIME type files -.wav. mp3 and real player files using COM, ActiveX and WinInet technology and socket layer.
- Documented the detailed design and got the reviews done by the Architecture Review Board.
- Used Eclipse 2.1 for development.
- Written Ant scripts to do the builds to various environments.
- Worked on AOL's Authorizartion and Authentication modules.
- Developed modules to create dynamic system tray icon and tray menu items for AIM, AOL and Safety Security Center AOL product .
- Developed modules to print details of contacts and mailing lists in Address Book using Java and XML
- Developed AddressBook for OpenRide and AIM using Servlets, JSP, EJB, Javascript and XML. Page flows were achieved using Struts.
- Captured the requirements in Clear Quest, and Documented the requirements in the Technical Requirements Document.
- Used Ant scripts for builds.
- Unit tested with JUnit.
- Environment included Weblogic 7.0 and Sybase 11.0
- Used Eclipse 3.0, XMLSpy for development.
- Supported integrating a new payment processor into AOL revenue systems using JMS.
- Developed modules for enhancing the Billing Systems to support the paper invoicing for AOL members.
- Wrote the System Design Document for the Project Optimized Billing.
- Participated in detailed design discussions, with the Architecture Review Board.
- Used Eclipse 3.2 for development.
- Environment included Weblogic Application Server 8.1, and Oracle 9i.
- Lead team of size 2 to 5
- Used popular open source frameworks like Hibernate, Spring.
- Supported testing team during the testing phase and fixed bugs.
- Done the builds using Ant and deployed to various environments
- Used Spring AOP interceptors for Transaction Management, Exception Handling and Tracing.
- Unit tested using JUnit.
- Developed webservices for functionalities like CreateOrder, UpdateOrder, CancelOrder, SubmitOrder, ListOrders, GetOrderDetail for Order Management Service.
- Modelled Interfaces, Use Cases, and Sequence Diagrams using Enterprise Architect.
- Analyzed requirements for business services, and designed the domain models to support them
- Served as Tech Lead during different phases of the project for Ordermanagement Service, using SOA.
- Worked as a Senior Software Engineer for AOL Billing Systems. Developed Optimized Billing Platform using Java, J2EE, EJB, Webservices, JMS, Servlets, JSP and JDBC.
- Developed software modules for America Online Open Ride and AIM client using Java, Servlets, JavaBeans, EJB, JDBC, JavaScript, and XML.
- Developed software modules for AOL 8.0 and AOL 9.0 clients, using COM, C, C , FDO and Sybase.
- Developed modules to display favorites on AOL 8.0 and AOL 9.0.
- Developed modules for email, Address Book and News Groups on AOL 8.0 and AOL 9.0 using C and COM
- Worked on various AOL database modules, memory management modules, performance improvement modules.
- Used Visual Studio .Net for development and WinCvs for version management
- Expert in debugging skills and did extensive debug using remote debugger, inter process debugging and cross platform debugging.
- Interacted with the Project Management and the QA team in resolving a number of trouble tickets.
Confidential
Software: VC 6.0, C , COM, VB 6.0 and ADO
Developed software modules for IVR messages using COM and ADO for US Postal services and US Customs projects. Software integration and testing. Testing includes regression testing and functionality testing.
- Developed module for SpectraFax Request Reply pair
- Developed module for Postal Request Reply pair .
- Developed modules for Customs Vacancy Verification, Request Reply pair.
- Developed Database Generation program using VB 6.0 and ADO for US Customs.
Confidential
- Worked on Geomedia Project. Geomedia is an Intergraph's GIS Geographic Information Systems package developed in C and VC 5.0.
- Developed several modules in the menu items Edit, Insert and Style Definition, which impart the desired functionality to the Geomedia package. Responsible for software maintenance of Geomedia modules.
- Developed a tool named GMDebugPipe to measure performance of various modules of Geomedia.
- Worked on Imagination Engineer Product, which is an Intergraph's preliminary image processing package
- Developed modules for Image Enhancement, Image arithmetic addition, subtraction, multiplication and division , Image extraction and Image tiling.
- Worked on MGE. MGE is Intergraph's sophisticated GIS package. It has got several modules MGNUC, MGMAP, MGAD, MGA, MGSM, MTA, MGGA, Voxel Analyst.
- Responsible for maintenance and functionality enhancement of MGNUC, MGMAP, MGAD and MGA.
Confidential
- Developed several modules for Stochastic relaxation techniques for improving classification accuracy in digital images. Developed a module to determine the classification accuracy.
- Developed software modules for speckle suppression/removal in radar data, improved image classification techniques supervised, texture and contextual classification .
- Developed Image Processing Software in C /C on Unix. This is used for Remote Sensing
- applications for mapping natural resources.
- Responsible for successfully completing 14 national projects, using Geographic Information Systems by integrating the remote sensing satellite data with socio-economic data. Worked on a national level project for Planning and Resource Mapping in ARC/INFO GIS Environment. Developed several Arc Macro Language AML programs for various applications of NRSA.