Technical Lead Resume
Austin, TX
SUMMARY
- 12 yrs of extensive experience in architecting Enterprise Systems, System analysis, design, development, testing, implementation and maintenance of Web - based & E-commerce based business applications using N tier architecture with Java, J2EE, IBM Websphere Portal, WCM and Commerce Technologies.
- Solid background in Object-Oriented analysis and design, SDLC and Agile mothodologies.
- Understanding of various Design Patterns, UML and Enterprise Application Integration EAI .
- Hands-on experience in developing enterprise web applications using Portlets(JSR-168 & JSR 286), Web Content Management(WCM) and Websphere Commerce technologies.
- Expert Level Skills in developing and deploying Themes and Skins in Portal Projects.
- Expert Level Skills in Single sign-on, personalization, customization, responsive&mobile web design, development and deployment using IBM Websphere Application & Portal V8 servers.
- Experience in configuring/developing Libraries, Workflows, Site Areas, Authoring and Presentation Templates (Mapping AT&PT) and performed Syndication using Web Content Management technology.
- Hands-on experience in developing web applications using Spring MVC Framework, Hibernate, EJB, JSP, Servlets, Struts, JMS, JSF.
- Very Good experience in developing UI frameworks using JSF, JQuery, HTML 5, CSS 3, Bootstrap CSS, Angular JS, Java Script etc.
- Extensive experience in other technologies or tools like JSON, XML, XSL, XML Parsers and ALM.
- Extensive experience implementing Web Services using SOAP over HTTP and SOAP over JMS.
- Extensive experience in using Code Versioning tools like SVN, IBM Clear Case, CVS.
- Extensively used different IDEs like Rational Software Architect (RSA), Rational Application Developer (RAD) and Eclipse.
- Hands-on experience in B2B service implementation using E-Commerce tools like Adobe CQ5, Drupal, Shopify.
- Very Good knowledge of Relational Data Base Management Systems and moderate skill in writing /analyzing queries using SQL and PL/SQL in Oracle and DB2 databases.
- Performed Unit testing by using JUnit and JwebUnit.
- Knowledge and ability to write build scripts using Maven.
- Basic skills in native mobile application development using iOS, Android, and IBM MobileFirst.
- Comprehensive knowledge in Middleware Technologies like IBM MQ Series, Message Broker.
- Comprehensive knowledge of physical and logical data modeling, performance tuning and used JProfiler tool for Java Profiling of J2EE and J2SE projects.
- Basic knowledge of Cloud, AWS Services and DevOps.
- Extensive skill in effective verbal and written communications with other team members and clients.
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, Junit, Hibernate 3.x, Log4J, Java Beans, EJB 2.0/3.0, JDBC, RMI, JMS, JNDI, Spring Framework.
Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, GUI, Web services (SOAP, WSDL, Axis), JQuery, HTML 5, CSS 3, AJAX, Angular JS.
Application Servers: IBM WebSphere Portal & WCM Server 5.x/6.x/8.x, Commerce Server 6.x/8.x, WebLogic 8.x/9.x, Tomcat 5.x., Tomcat, JBoss Application Server.
Programming Languages: Java, C, C#, SQL, PL/SQL, UML, Perl.
Database Technologies: Oracle, DB2, Microsoft SQL Server, MySQL.
IDE: RAD6.x/7.x, RSA, Eclipse 3.x, Net Beans, Dreamweaver, Microsoft Visual Studio.
Operating Systems: Windows, UNIX, Linux
Mobile Technologies: iOS, Android, IBM MobileFirst
Source Control: IBMRational ClearCase, CVS, SVN.
Methodologies: UML, OOAD, Waterfall model, Agile.
Others: Microsoft Visio, ANT, Maven, ClearQuest, TOAD, Shell scripting, Rational Rose, PuTTY, IBM Connections, Java Messaging Server, Castor, AJAX, LDAP, Sun Identity and Access management, Adobe CQ5, Shopify.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Technical Lead
Responsibilities:
- Analysed new requirements for mobile version of CSI application by communicating with Business Analyst and Agency Members.
- Performed design changes which are suitable for displaying in mobile phones and tablets.
- Performed migration activities for existing application moved responsive site to 8 version and existing site to 8.5 versions and on top of it developing native mobile applications.
- Prepared screen mock-ups (using Just In Mind tool) for showing the design changes throughout all pages and given demonstration to all higher management people for getting approvals.
- Communicated with architecture team to understand existing environment and backend service changes which were available in Main-Frame Systems.
- Developed Responsive Themes and Skins by using Portal Server V.8.0.0.1
- Interacted with UI team to get all new designs for Logos and images as well as mockup screen coding in HTML 5, CSS 3 and Bootstrap libraries.
- Integrated existing code with new themes and UI designs for getting real data from backend services.
- Documented new set of changes and best practises for Mobile Web Version of CSI application.
Environment: Java, J2EE, WebSphere Portal 8, WCM, DB2, HTML, CSS, Boot Strap CSS.
Confidential, Austin, TX
Lead Developer
Responsibilities:
- Analyzed new requirements for Framework and Registration Centre Applications for each iteration items in Agile Methodology by discussing with client team.
- Performed application design changes, installation of the software in dev environment, configuration, integration of WebSphere Portal with Web Content Manager and WebSphere ODM services.
- Performed Schema changes for inserting Registration Centre data items based on client request
- Managed WCM authoring and pre-production servers and their daily bulk content insertion from different development modules.
- Performed Syndication between both these servers.
- Interacted with the other partner team member to understand any new requirements and gaps in the current application and modifications of Framework and Developer guides.
- Helped other partner team members to give clarification about registration centre module and any WCM related issues.
- Developed new themes for YTB(Your Texas Benefits) module which has to be responsive and enhanced existing Themes and Skins for Framework module.
- Prepared/Documented Technical Business Used documents (BRD) for modules to help UAT user to understand and troubleshoot the application and involved in Day to day interactions.
Environment: Java, J2EE, WebSphere Portal & WCM V8, Oracle, Bootstrap CSS, HTML 5, CSS 3
Confidential, Roseville, CA
Portal Team Lead
Responsibilities:
- Role involved working as Team Lead for coordinating Portal Project and related Web Services project by working on WebSphere Portal, .Net and Web Services technologies.
- Interacted with the BA team in terms of requirement changes, presenting the project status to the clients and making plans to achieve the project deliverables.
- Coordinated offshore team to perform any Portal application design modifications.
- Developed Web Services in .net technology by writing c# code, those services intern called by portal application to get actual data.
- Developed user interface using ASPs.
- Writing technical documents (TDDs) for capturing web service which is developed every time.
- Involved in conversion and migration changes in application source code (JAVA, Portlets, J2EE) to enable it run onto proposed platform and use the Application Enabling Services (AES) Portlet Framework.
- Worked on TFS server for code configuration and ALM to complete assigned tasks.
- Used JProfiler for java profiling and performance tuning of entire ITSC application.
Environment: Java, WebSphere Portal & WCM, .Net, Web Services, SOAP, ASP, C#
Confidential, OR
Application Architect
Responsibilities:
- Performed designing of new Claims Intake application from the scratch where my role involved working in the capacity of Architect / Lead Developer understanding the requirements, design and develop the application as per new requirements.
- Interacted with the clients in terms of requirement changes, presenting the project status to the clients and making plans to achieve the project deliverables.
- Implemented Portlet using JSF Widget library, Portlet (JSR-286) and Portal Components like Themes, Screens and Skins for web clients.
- Developed user interface using JSPs.
- Involved in writing Technical Business Used documents (BRD) for modules to help UAT user to understand and troubleshoot the application.
- Supported the developed application throughout the testing phase with all bug fixes and managed performance issues.
- Coordinated with middleware and DB teams to analyse and perform all changes which are required for new application.
- Performed unit testing by writing JUnit test scripts and executing them to test application.
- Involved in writing code related to recon related messaging with IBM Message broker and JMS.
Environment: Java, J2EE, IBM WebSphere Portal 7, MQ Series, Message BrokerJQuery File Upload/download
Confidential
Application Architect
Responsibilities:
- Developed POCs and learned new technologies (Lotus Web Content Management 6.1.5) which is going to be used in development.
- Involved in estimations for Portlet & WCM project.
- Involved in client meetings for requirement gathering and worked as a Technical Business Analyst for WCM project.
- Created Functional Design documents for the given requirements.
- Designed application architecture skeleton for LTGICL WCM project
- Designed Technical Documents based on the requirements.
- Developed Themes and Skins for the project and application in WCM.
- Coordinated team members to complete the coding of WCM project by creating Libraries, Site, Site Areas, Workflows, Authoring & Presentation Templates and mapping.
Environment: Java, J2EE, IBM Websphere Portal, Web Content Management 6.1.5 and Commerce Suite
Confidential
Module Lead
Responsibilities:
- Travelled onsite to acquire knowledge about Security & Privacy module.
- Involved in designing AID-Application Information Document in the KT phase.
- Used ALM to analyse the assigned tasks and Coding and unit testing of the module.
- Supported application by fixing defects and worked on enhancements for new requirements.
Environment: Java, J2EE, Spring, Hibernate, EJB, JSF and Oracle 10g.