Principal - Enterprise Applications Resume
Dallas, TX
SUMMARY:
- 20+ years of Professional IT experience, including at least last 5 years in progressively responsible in management roles with close hands - on experience on the day to day activities.
- Assists the DVP (Divisional Vice President) Online Analytics in building dashboards, reporting, and achieving Confidential mobile and Confidential mobile annual OGSP (Objectives, Goals, Strategies, Plan).
- Demonstrated experience executing successful in Web/Mobile & Online analytics implementation and reporting, software applications analysis, architecture, design, development, implementation, managing and leading of Software applications like large-scale, high-traffic web/mobile based systems.
- Architected, designed and implemented the solutions for tagging the entire new mobile platform for Confidential mweb site, iPhone App, Android App for both Confidential and Confidential sites with closing monitoring and guiding to the implementation and product teams along with managing the own analytics design team.
- Implemented Omniture/Site Catalyst (Adobe Analytics) tagging end to end for Confidential sites with configuring report suites from ground zero using client-side and server-side omniture/Site Catalyst implementations.
- Analyzed, Architected, Designed and guided implementation for tagging using various eVars, events, props in adobe site catalyst tagging implementation and administrated the report suites creation and management.
- Provided analytics tracking different fulfillment and conversion methods of retail business like FBS (Fulfillment By Confidential ), FBM (Fulfillment By Merchant) & PPC (Pay Per Click) to assess their traffic and conversion.
- Implemented server side tagging implementation using Adobe Analytics for different marketing channels like SEO/SEM/Natural Search, Paid Search, Data Feeds, Affiliates, Email, SMS & Social Media etc.,
- Implemented Adobe AEM (Adobe Experience Manager)/CQ5 for web content management.
- On Confidential .com site in Home page, DAP (Dynamic Ad Pages) pages, DCP (Dynamic Content Pages) pages, we push the dynamic marketing content which includes images and/or videos. In this content push, we integrated the analytics tag implementation so when content render on the site, based on their events (example of events are like onScroll, onClick etc.,) occurrences it fires the tags to track the analytics data into site catalyst.
- Implemented Signal (BrightTag), Tealium & Adobe DynamicTag Manager for container Tagging implementation.
- Implemented Google Analytics on Mobile platform for Confidential and Confidential sites.
- Evaluated different 3rd party analytic tools to understand if they comply with company standards in terms of performance and security / privacy of data over the HTTP beacon requests. On the same aspect Tealium Tag container introduced over BrightTag Tag container.
- Worked with Tableau for creating visual dashboards from BIG DATA DB source Hadoop.
- Partnered and worked with A/B and Multi-Variant testing team for validating the traffic and conversion data using Adobe Test & Target tool.
- Used Charles tool and Firebug plugin for Analytics HTTP beacons digital web tracking data testing with automation, similarly used Bloodhound tool for mobile apps analytics tracking data testing and automation as well.
- Used Agile SCRUM Methodology, RUP (Rational Unified Process) & USDM (Unified Software Development Process methodology) for the system designing and development.
- Designed all kinds of artifacts for completing the use-case realization like Class Diagrams, Control Classes, Sequence diagrams, Transfer Objects, Analysis models, Exceptions hierarchy etc.,
- Implemented different design patterns and objects like DAOs, BOs, MAPs, Application Services, Facades, Delegates, Form Objects and Form Handlers in the process of system development.
- Implemented the STRUTS Framework using J2EE Design Patterns and GOF Patterns.
- Configured and deployed applications on WebSphere 6.0 with JVM parameters setting to invoke appropriate properties files based environment types.
- Worked with GSA Enterprise Server feeds and coded to display the results on JSP pages.
- Published and deployed Web Services based on Service Oriented Architecture (SOA) to serve the functionality and accessed them with client side code.
- In depth expertise in Object Oriented Analysis & Design (OOAD) for making application reliable and stable, worked with Design tools like RSA 6.0(Rational Software Architect), RAD 6.0(Rational Application Developer), TogetherSoft, Rational Rose, UML, Visio and ERWin.
- Excellent hands on experience with Internet Technologies like Spring, Hibernate, Apache Axis, Struts (MVC) Framework, JSP, JDBC, SOAP, Apache, Tomcat, Java Script, CSS, VB Script.
- Involved in migrating the application from WebLogic6.1 to 8.1 and extensively worked with WebLogic8.1
- Sound Relational Database concepts and extensively worked with Oracle10G/9I/8I, PL/SQL, Informix, SQLServer7.0, DB2, Centura Base and SQLBase6.0.
- Used tools like TOAD, SQL Navigator and DB Visualizer for various Database SQL operations and Data Modeling .
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Principal - Enterprise Applications
Responsibilities:
- Installed and configured Apache webserver v2.2, Dispatcher v4.2, AEM v6.2 & Mongo DB v3.2.8 servers on both local Windows machine and Linux DEV and QA environment within Azure cloud.
- In depth researched and configured IBM API Manager services using RESTful/JSON, SOAP and direct http service calls.
- Configured SSO for AEP using Ping Federation for cross domain access includes internal and external access and also pingaccess and ClearTurst WAM adaptors for authentication mechanism.
- Researched and analyzed deeper on the Link Checker utility in AEM to handle the expired content both Author and Publish instances.
- Configured OSGi configurations in AEM for SSO authentication and authorization, administrator user settings and custom components settings.
- Extensively used Sling references for resources/components resolutions in AEM in OSGi configurations and in programming references.
- Worked with IBM API Manager Tool for configuring, integrating different independent web services like REST/JSON, SOAP/XML and/or service aggregations.
- Implemented microservices using microservices architecture, then configured, deployed and used them through IBM API Manager to access different integration services.
- Used IBM API Manager Tool as API Gateway for web services with API Security using API frameworks.
- Extensively used and worked through Agile/Scrum methodology for the Project SDLC process.
- Architected, designed and implemented the Analytics framework for entire AEP implementation.
- Defined, Designed the SDR (Solution Design Reference) document for omniture implementation for their respective functionality.
- Implemented Adobe AEM (Adobe Experience Manager)/CQ5 workflow model and different steps in the workflow process.
- Configured report suites from ground zero with Admin tool access.
- Did SAINT classifications configurations in Admin tool and uploads to classify the data.
- Implemented Omniture tracking for report suites with new Site Catalyst version SC15.
Environment: Adobe AEM (Adobe Experience Manager), IBM API Manager, SSO, SAML, Environment installations, Omniture tools Site Catalyst, Discover( Adhoc Analysis), Data ware house, Report Builder, Excel Client & Mobile Services Admin console, Java, J2EE platform, Azure cloud, Linux and Java Script.
Confidential, Hoffman Estates, IL
Director Technical (Hands-on), Online (Web/Mobile) Analytics & Engineering
Responsibilities:
- Assists the DVP (Divisional Vice President) Online Analytics in building dashboards, reporting, and achieving Confidential mobile and Confidential mobile annual OGSP (Objectives, Goals, Strategies, Plan).
- Demonstrated experience executing successful in Web/Mobile & Online analytics implementation and reporting.
- Architected, designed and implemented the tagging framework for mobile 6.x entire re-implementation for mWeb and iPhone App and Android App.
- Defined, Designed the SDR (Solution Design Reference) document for omniture implementation for Confidential, Confidential and their respective iPhone and Android apps.
- Provided analytics tracking different fulfillment and conversion methods of retail business like FBS (Fulfillment By Confidential ), FBM (Fulfillment By Merchant) & PPC (Pay Per Click) to assess their traffic and conversion.
- Implemented Omniture tagging using client-side implementation for the frontend and server-side implementation for the backend.
- Used App measurement libraries and Data Insertion API frameworks for implementing the tagging on the sites.
- Implemented Signal (BrightTag), Tealium & Adobe DynamicTag Manager for container Tagging implementation.
- Implemented Google Analytics on Mobile platform for Confidential and Confidential sites.
- On Confidential .com site in Home page, DAP (Dynamic Ad Pages) pages, DCP (Dynamic Content Pages) pages, we push the dynamic marketing content which includes images and/or videos. In this content push, we integrated the analytics tag implementation so when content render on the site, based on their events (example of events are like onScroll, onClick etc.,) occurrences it fires the tags to track the analytics data into site catalyst.
- Evaluated different 3rd party analytic tools to understand if they comply with company standards in terms of performance and security / privacy of data over the HTTP beacon requests. On the same aspect Tealium Tag container introduced over BrightTag Tag container.
- Worked with Tableau for creating visual dashboards from BIG DATA DB source Hadoop.
- Configured report suites from ground zero with Admin tool access.
- Did SAINT classifications configurations in Admin tool and uploads to classify the data.
- Implemented Omniture tracking for report suites with new Site Catalyst version SC15.
- Implemented server side tagging implementation using Adobe Analytics for different marketing channels like SEO/Natural Search, Paid Search, Data Feeds, Affiliates, Email, SMS & Social Media etc.,
- Designed and configured eVars persistency levels, Expiration levels, Merchandizing, sub-relations, Allocations, binding events, SAINT definitions with thorough understanding
- Partnered and worked with A/B and Multi-Variant testing team for validating the traffic and conversion data using Adobe Test & Target tool.
- Defined events serialization based on their purpose.
- Defined props characteristics like list props, DUV, WUV, MUV, QUV, Pathing, Participation, SAINT classifications, visits and visitor metrics.
- Used Charles tool and Firebug plugin for Analytics HTTP beacons digital web tracking data testing with automation, similarly used Bloodhound tool for mobile apps analytics tracking data testing and automation as well.
- Implemented front end tagging in Angular JS and Java Script on Java/J2EE platform. Similarly implemented the back end tagging implementation in Java back end coding using APIs.
Environment: Omniture tools Site Catalyst, Discover( Adhoc Analysis), Data ware house, Test & Target, Report Builder, Excel Client & Mobile Services Admin console, IBM WCS Servers, Java, J2EE platform, Angular JS, Java Script, Agile/Scrum methodology.
Confidential
Technical Manager (Hands-on), Online (Web/Mobile) Analytics & Engineering
Responsibilities:
- Architected a framework with in Confidential source code to do Omniture tracking systematically.
- Defined, Designed the SDR (Solution Design Reference) document for omniture implementation for Confidential, Confidential and Confidential sites.
- Implemented Omniture tagging for the entire Confidential site with new s code file format.
- Provided analytics tracking different fulfillment and conversion methods of retail business like FBS (Fulfillment By Confidential ), FBM (Fulfillment By Merchant) & PPC (Pay Per Click) to assess their traffic and conversion.
- Used App measurement libraries and Data Insertion API frameworks for implementing the tagging on the sites.
- Configured report suites from ground zero with Admin tool access.
- Did SAINT classifications configurations in Admin tool and uploads to classify the data.
- Implemented Omniture tracking for Confidential with new Site Catalyst version SC15.
- Configured QA & PROD report suites from ground zero.
- Designed and configured eVars persistency levels, Expiration levels, Merchandizing, sub-relations, Allocations, binding events, SAINT definitions with thorough understanding
- Partnered and worked with A/B and Multi-Variant testing team for validating the traffic and conversion data.
- Defined events serialization based on their purpose.
- Implemented Adobe AEM (Adobe Experience Manager)/CQ5 for web content management.
- On Home page, DAP (Dynamic Ad Pages) pages, DCP (Dynamic Content Pages) pages, we push the dynamic marketing content which includes images and/or videos. In this content push, we integrated the analytics tag implementation so when content render on the site, based on their events (example of events are like onScroll, onClick etc.,) occurrences it fires the tags to track the analytics data into site catalyst.
- To integrate the data we adopted implementing the Universal Visitor Id to link the customer behavior/navigation data between AEM accesses versus Analytics experience data.
- Defined props characteristics like list props, DUV, WUV, MUV, QUV, Pathing, Participation, SAINT classifications, visits and visitor metrics.
- Used Charles tool and Firebug plugin for Analytics HTTP beacons digital web tracking data testing with automation, similarly used Bloodhound tool for mobile apps analytics tracking data testing and automation as well.
- Implemented front end tagging in Angular JS and Java Script on Java/J2EE platform. Similarly implemented the entire back end tagging implementation in Java back end coding using APIs.
- Ran Selenium test cases on the functionality to ensure the stability and used the Selenium dashboards for monitoring the site performance.
Environment: Omniture tools Site Catalyst, Discover( Adhoc Analysis), Data ware house, Test & Target, Report Builder, Excel Client & Mobile Services Admin console, IBM WCS Servers, Java, J2EE platform, Angular JS, Java Script, Selenium, Agile/Scrum methodology.
Confidential, Westchester, IL
Applications Architect
Responsibilities:
- Set up and ran the GSA (Google Search Appliance) feeds to the GSA Enterprise server to feed with Products catalog, Documents, Downloads, Quick Links and General Information collections for Confidential online store.
- Designed and coded the GSA Search results to render the collections and displayed them onto custom defined styles on JSP pages.
- Did code reviews of implemented WebSphere commerce code with Controller Commands, Task Commands and JSP files with perception on scalability, manageability and maintainability aspects of the project.
- Set up the configuration through command line parameters to JVM to use JVM Generations for improving the performance and to analyze the heap memory utilization.
- Implemented WebSphere Commerce Controller Commands, Task Commands, and SendMsgCmd for sending emails and EJBs deployment in Commerce, CmdReg, UserReg and integrating Struts-config, Struts-Config-Ext.xml files with Commerce.
- Created orders for setting up testing functionality in WebSphere Commerce Server Accelerator and other store functionality.
- Administered scheduling configured jobs in WebSphere Commerce Server Admin Console.
- Extensively worked with Catalog and Member subsystems of Web Sphere commerce Server 6.0.1.
- Configured Scheduler in WebSphere Commerce Server 6.0.1 to schedule the jobs to send out batch emails using JSP templates at certain time every day.
- Integrated WebSphere Commerce Server 6.0.1 to interact with JD Edwards ERP system to place the orders.
- Configured the WebSphere Commerce Server 6.0.1 to interact with UPS online system to get shipping and handling activities and to get the pricing information to display it on the online store order.
- Used CVS from RAD with CVS plug-in for daily check-in and check-out into source code repository system.
- Deployed builds onto Commerce server by getting the code from CVS.
Environment: WSCS 6.0.1 (Web Sphere Commerce Server 6.0.1, Web Sphere 6.0.1, GSA, STRUTS, Commerce Scheduler, EJBs, JSPs, JDK1.4, DB2, Squirrel, Windows XP, iSeries, CVS, JavaScript, HTML and CSS.
Confidential, Schaumburg, IL
Technical Lead/Architect
Responsibilities:
- Designed and coded the Real Radio station importer simulator to test the HD Radio project data transmission with out real radio station interruption.
- Designed and Implemented Content Manager for Traffic and Fuel Prices data.
- Wrote high - level and low-level architecture documents for Content Manager and Simulator modules.
- Used JGroups, which is same architecture to IBM MQ Series for messaging with multicast IP addresses to distribute the digital data.
- Coded much in Java collections, generics and templates for data processing logic and runtime storage.
- Used Java TCP/IP Socket programming for transmitting data from Feeder to Real radio station importer.
- Worked on Linux machines to deploy the project from windows machines using Cygwin tool.
- Integrated with SVN (SubVersion) for source code repository and daily basis check-in/check-out.
- Compiled and Deployed code with Maven deployment tool for builds and deployment over JBoss Application server.
- Used Spring, Hibernate and Apache Axis tools for generating Java source code classes from WSDL for writing the client code to access/connect the URL to access the real data.
- System is implemented using spring application context and in the spring framework
- Used Agile SCRUM Methodology for project Sprints implementation by using the JIRA tool.
- Implemented Service Oriented Architecture (SOA) for calling web services to get the traffic, event, fuel prices.
- Used Hibernate framework for persistency layer, used along with spring framework of the application data persistency.
Environment: Eclipse, JBoss, Cygwin, Web Services, WSDL, Java Beans, spring, Hibernate, Apache Axis, UML, JIRA, JDK1.5, Linux, CVS, SubVersion, Maven, Oracle, TOAD, Windows XP.
Confidential, Deerfield, IL
Technical Lead/ Architect
Responsibilities:
- Defined the use - cases per business process and requirements.
- . Analyze use-cases per requirements and look for Technical and Logical consistence in the use-cases.
- Realize the use-case and come up with Class model as defined in RUP (Rational Unified process) artifacts.
- Design the use-case with class diagram, Control classes, J2EE Design Patterns, Sequence diagram, Transfer Objects and exceptions etc. Worked with Confidential s presentation layer framework, persistency layer framework and DAOs in the process of system design and development.
- Used JMeter for performance monitoring to stimulate heavy load server to analyze in runtime to tune the application code.
- Set up the configuration through command line parameters to JVM to use JVM Generations for improving the performance and to analyze the heap memory utilization.
- Used J2EE Design Patterns and GOF design patterns.
- Worked with TOAD for SQL operations on Oracle Database.
- Used CVS for source code repository and daily basis check-in/check-out.
Environment: WSAD 5.1 (WebSphere Application Development Kit), WebSphere 5.1, Java Beans, UML, Design patterns (J2EE & GOF), JDK1.4, Oracle, TOAD, Windows XP, Solaris, CVS, JavaScript, HTML and CSS.
Confidential, South Burlington, VT
Technical Lead/ Architect
Responsibilities:
- Analyze use - cases per requirements and look for Technical and Logical consistence in the use-cases.
- Realize the use-case and coming up with Class model as defined in RUP (Rational Unified process) artifacts.
- Design the use-case with class diagram, Control classes, J2EE Design Patterns, Sequence diagram, Transfer Objects and exceptions etc. Used STRUTS Actions, DispatchActions, Form Objects, Facades, Business objects and DAOs in the process of system design and development.
- Worked with J2EE Design Patterns and GOF design patterns.
- Implemented Service Oriented Architecture (SOA) with SOAP/Web Services for implementation to interact with external systems which provides Digital Dispatch and Sigma Dynamics interfaces like publishing service to send out a publication document.
- Worked on SQLNavigator/TOAD for SQL operations on Oracle Database and on ServerStudio for Informix Database.
- Converted the old Mainframe COBOL/DB2/CICS desktop application from AS400/RPG into new web based Java/J2EE application with Oracle as backend.
- Migrated customer care functionality from COBOL/DB2 desktop version to web based customer care functionality with Java/J2EE application
Environment: RSA 6.0 (Rational Software Architect), RAD 6.0(Rational Application Developer), WebSphere 6.0, SOAP, WebServices, Java Beans, UML, Design patterns (J2EE & GOF), JDK1.4, Oracle, SQLNavigator, Informix, Server Studio JE, Windows 2000, Solaris, VSS, ClearCase, JavaScript, HTML and CSS, Mainframe COBOL/DB2/CICS, AS400/RPG .
Confidential, Detroit, MI
Technical Lead
Responsibilities:
- Implemented the Confidential Framework (similar to STRUTS) using J2EE Design Patterns, standardized by Sun Microsystems.
- Used USDM (Unified Software Development Process methodology) for the system designing and development, which is a standard methodology for J2EE based systems.
- Worked on Object Oriented Analysis & Design (OOAD) of the system
- Extensively used DAOs, BOs, MAPs, Facades, Delegates, Form Objects and Form Handlers in the process of system designing and development.
- Implemented J2EE Design Patterns and GOF design patterns.
- Extensively used Rational Rose for Object Oriented Design (OOAD) with full of UML notations.
- Used XSL/XSLT, XSL-FO and FO processor for PDF documents generation from XML templates.
- Worked with DB2 Connect to connect to Main Frame database of DB2 version 7.0.
- Implemented WSDL & SOAP for exposing Web Service on the Web Logic Server.
- Used DBVisualizer for SQL operations and Data Modeling on DB2 Database and used stored procedures for transactions.
- Worked with ANT for build creation and to push onto different environments.
- Integrated with Web based PVCS for code repository and followed source code handling practices like Check-in, Check-out on daily basis.
Environment: Weblogic, Visual Cafe, WebGain, EJB, Java Beans, Rational Rose, USDM, UML, J2EE Design patterns, JDK1.3.1, JDBC, DB2 7.0, DBVisualizer, Windows 2000, MainFrame, PVCS, ANT, JavaScript, HTML and CSS.
Confidential, San Jose, CA
Technical Lead
Responsibilities:
- Implemented the entire system with Struts framework.
- Uploading or downloading of Business Process Templates with memory Zipping facility.
- Used SOAP protocol to upload the Business process template over HTTP and HTTPS.
- Used SAX parser for parsing XML documents to get Workflow data from Business Process definition
- Provided functionality for managing Projects, Business Process Templates, and Document Templates for different projects with GUI screens.
- Used XSL/XSLT to display the workflow definition on the HTML pages.
- Writing the methods in the Business handler by using the back-end and using those methods to display the data in the GUI screens. These methods implementation is done according to FAÇADE Design pattern.
- Used BugTracker Tool for handling the bugs and for tracking the issues.
- Used ANT tool for compiling, copying and for making WAR and EAR files to deploy the application by writing in the build.xml.
Environment: Tomcat App Server, Struts (MVC framework), JSP, Servlets, Jbuilder 5.0, Allaire Homesite, XML/XSL, XSLT, SAX Parser, SOAP, LDAP, JNDI, JDK1.3.1, Applets, Swings, Java 2 Plugin, JDBC, HTML, JavaScript, CSS, MSSqlServer7.0/2K, Windows 2000, Solaris, StarTeam, Visual Source Safe and CVS
Confidential
Software Engineer
Responsibilities:
- Involved in getting the user requirements for the modules like Custody Module, Settlement Module, Dividend Module, Corporate Announcement Module, General Ledger Module & Confidential Interface Module.
- Developed interface to import or export the Confidential messages to and from the system.
- Implemented all custodian trading operations Buy, Sell, General Ledger, Dividends etc.,
- Developed a tool for auto converting the Database with data to and from any databases like Oracle, SQL Base and DB2.
Environment: Centura SQLWindows 6.0, Gupta SQL, Gupta Report Writer, Crystal Reports, Oracle 7.3, SQLBase 6.0, DB2, and Windows NT 4.0
