Lead Consultant Resume
New York, NY
SUMMARY:
- 17+ years of architecture, design, development and management experience in software solutions
- Detail - oriented, results-driven information technology leader with an overall experience of 17+ years as a proven track record of developing and delivering reliable and highly scalable client / server applications, web applications, financial systems, retail/ecommerce systems, insurance services, EAI, and SOA based web services.
- Extensive experience in business application solutions using XML, XSL, Web Services, SOA, Java 1.1/2/3/4/5/6/7/8 , ATG Dynamo 4.5.1/6.0/6.3 /7.0/7.1/7.2 , ATG Portal, IBM WAS 6.0.1/5.0/4.5 , Xpath, POI, Junit, Mock Objects, XP (Extreme Programming), JDBC, JSP, Hibernate, Spring, Spring Boot, Micro Services, REST API design, Struts, Servlets, Applets, Java Beans, COM/DCOM, Visual Basic 5.0/6.0,Visual Basic for Applications(VBA), MS SQL Server 6.5/7.0/2000 , Oracle 7.x/8i/9i/10g,MS Office/AIX 5.3/HP-UX/JBoss 4.0/Liferay 4.5.1/5.0/5.2 /6.0/6.1/6.2 , jQuery, HTML 5, Web 2.0,AJAX, TOMCAT Server, DOJO, WID, WPS-Web Sphere Process Server, ESB. GitHub, Bit Bucket, AWS, Ubuntu-Linux
- Experienced with ATG Dynamo (Personalization/Search/Portal/Scenario/Commerce)/Liferay Portal/Web Sphere Application server implementation for Insurance Company, major banking institution and retail industry.
- Proficient in developing Service Oriented Architecture based applications and Web Services using JAX-WS,JAX-RPC,SOAP1.2/1.1, WSDL, WID(WebSphere Integration Developer), WPS(Process Server),ESB (Enterprise Service Bus), Rules, micro flows, BSM,RAD, REST api
- In-depth knowledge of SAP Portals which includes ECP and EUP, also administrating Content Management, Text Retrieval and Classification (TREX) in the Knowledge Management (KM) of the Enterprise Portal.
- Architect, developed and delivered dozens of solutions single handedly or as a part of core team and further contributed to the company's business objectives.
- Team management includes managing reports in-house, consultants as well as remote resources.
- Thorough knowledge of the complete software development process and able to take a project from initial startup through to completion of production deployment and support including SCRUM/Agile, TDD, extreme programming, waterfall development methodology. Coordinated all phases of the project-based efforts while leading, motivating and guiding the teams.
TECHNICAL SKILLS:
Hardware Platforms: IBM-PC and compatibles.
Operating Systems: Windows95/98/2000/XP/Vista, Windows NT 4.0, Windows2000 and various flavors of UNIX (SCO,HP, Linux).Solaris 2.8,Mainframe(MVS 3090),AIX 5.3,HP-UX 11i
Databases: MicrosoftSQL Server 6.5/7.0/2000 , Oracle 7.x/8i / 8.1.0.7/9.2.0.1/9 i/10g/11g,IBM DB2 6.0,10.1,10.5,MS Access.
Software/Programming Languages: Java Jdk 1.1/1.2/1.3, 1.4/1.5/1.6/1.7/1.8 (Spring Framework, Spring Boot, Hibernate, MVC Struts, JDBC, Swings, Java Servlets (2.3/2.4), Java Applets, Java Server Pages(JSP 1.2/2.0), Java Beans,JMS - Java Messaging, SOA - Service Oriented Architecture,Rest /JSON, Micro Service, Java WebServices, data access frameworks),ATG Dynamo (Dynamo Server Pages, Components, FormHandlers, Servlet Pipeline, Schedulers, Portal Gears, Portlets, Repository, JSP Compliant portlets), C#, ASP.NET, VB.NET, ADO.NET,SOAP,WSDL 1.1, UDDI,XML, XSL,DOM,SAX, Visual Basic 5.0/6.0, ASP 2.0/3.0,Active X,COM/DCOM,PL/SQL, HTML/DHTML/JHTML/XHTML, HTMLB, HRNL, CSS, ABAP/4( ABAP Reporting-Classical & Interactive, SAP Scripts, SAP forms, User Exits),WAP (WML),EJB 2.0,vb/java/j script, C++, Unix shell/awk scripts, Drools Engine.
IDE: Rational IDE for java, IBM WebSphere Studio Application Developer (WSAD) 5.0,Eclipse 2.0/2.1,Kawa, Jbuilder 6.0/7.0, Apache Ant (Build Tool), Visual Studio.NET, Visual Studio 6.0(Visual Interdev,Visual Source Safe), Microsoft Front Page, Cold Fusion, Rational Rose 2000,Seagate Crystal Reports 7.0/9.0, Microsoft Office 97/2000, ABAP Workbench Tools, Cold Fusion, DreamWeaver 4,ADOBE Photoshop, Flash
Application/Middleware/WebServers: Jakarta Tomcat 3.2.3/4.0.1/5.0 , JRUN 3.1 Build 48037, ATG Dynamo (Application, Personalization, Portal, Scenario, Commerce) 4.5.1/5.6.1/6.0/6.1/6.2/6.3/7.0/7.2 , IBM WAS 5/6 IIS 4.0/5.0, SAP J2EE 6.20, ITS, WebLogic 6.1,Microsoft BizTalk Server, Microsoft Commerce Server, Microsoft Transaction Server(MTS),JBoss, Liferay Portal Server 4.5.1/5.0/5.2 , JBoss
ERP: SAP Portals 5.0 (SP2/SP3/SP4), SAP R/3 Release 4.5B,4.6C
LDAP: Netscape iPlanet 5.0.1, Microsoft ADS, Novell eDirectory 8.6.1
IBM DB Tools: IBM DB2 Command Line Tools IBM DB2 Set-up Tools
Source Repository: PVCS/Dimensions 6.6, Microsoft Visual Source Safe 6.0, Win CVS, CVS, SVN
ABAP/4 Work Bench: Object Browser, Data Dictionary, Function Library, Screen and Menu Painter
WORK EXPERIENCE:
Confidential, New York, NY
Lead Consultant
Responsibilities:
- Jointly Responsible for setting up Rest Api framework and microservice architectural style, Discovered the latest emerging technologies to solve business needs.
- Collaborated with other technology leaders for the technology decisions related to the design and architecture for implementing Rest architecture standards and micro service design.
- Worked extensively on microservices architecture style by developing an application as a suite of independently deployable, small, modular services.
- Worked on the application exposing itself as an API for 3rd parties to consume
- Used spring framework, Spring Hibernate for data access tier.
- Documented uml diagrams for the services and n tier architecture.
- Involved in design/code reviews, tests- - Unit testing, user acceptance testing.
- Proficient in all aspects of application development(front end, REST/JSON, web services, database technologies).
- Experienced on TDD (Test Driven Development) Mocked unit testing for the components using Junit.
- Worked extensively on REST - json micro services.
- Worked on Maven - POMs for build and deployments.
Environment: Java EE 7, Java SE 8, SpringBoot 1.4.0 release, MySQL database, tomcat server,PostMan, TFS Source control(Microsoft Team Foundation Server)for code version maintenance, CA - Rally Software for Project Management, Spring, Hibernate, FireBug, REST / JSON, Java, Web Services, JAX-WS, Apache CXF, SOA, JUnit, XML,XPATH,XSD, XSLT,Log4j, Tomcat 8, TOAD, JSONLint, maven-ant-tasks, Toad, Microsoft visio, MavenCompany: Confidential LLC, Carmel, IN Duration: May 2015 till feb 2016
Confidential, Indianapolis, IN
Lead Consultant
Responsibilities:
- Responsible for Single Sign on Integrations with other applications. Discovered the latest emerging technologies to solve business needs.
- Led the technology decisions related to the design and architecture for integrating disparate business systems to liferay portal.
- Worked extensively on security of SOAP based web services including certificates, tokens, policy.
- Worked on REST - json web services.
- Worked on Ubuntu Operating System, Git, Git Bash, SCP tools, PuTTY tools for connecting to ubuntu Server from Windows desktops.
- Facilitated architecture, design/code reviews, tests- - Unit testing, user acceptance testing.
- Proficient in all aspects of application development. Technologies spanning web Front end development (REST / JSON, portlets, hooks, themes, web services, database technologies noSql.
- Designed and Developed Web Service clients to call external web services exposed through SSL. Mocked unit testing for the server side components using Junit.
- Worked on liferay- Portlets, Login Hooks, logout, themes and extensions, memory /session timeout.
- Worked on NoSQL database for data validation and retrieving.
- Worked on Ubuntu Linux for server build and deployments. Atlassian Bit Bucket for code repository, Git Bash for access and Atlassian JIRA for Issue tracking and project management.
Environment: Liferay Portal CE 6.1.2/6.2, Java EE 7, MySQL 5.5 database for liferay Portal, Ubuntu 14.04.2 LTS(GNU Linux 3.13.0-48-generic x86 64) Operating System, Hibernate, No SQL database(Mongo DB)- Elasticsearch clusters on Amazon EC2 (Amazon Elastic Compute Cloud)- big Data, FireBug, REST / JSON, Jquery, Ajax, Java, Web Services, JAX-WS, Apache CXF, HTML 5,SOA,SOAP, WSDL, JUnit, JavaScript, HTML, DHTML, CSS,JSTL, JSP, XML,XPATH,XSD, XSLT,Log4j, Liferay Developer Studio 2.2.2, Liferay 6.2 CE/EE server, Tomcat 7/8, TOAD, Atlassian JIRA - Issue tracking and code intergration, Altlassian Bitbucket - source repository, Web 2.0, JSONLint, PuTYy, certificates, keytool, HTTP SSL, apache ant 1.9.5, maven-ant-tasks, GitHub, Git 1.9.5, PuttyGen, Putty 0.64 installer, Toad 7.3.1
Confidential
Sr. Consultant
Responsibilities:
- As a Sr member of Team working with architects and technologists - Responsible for reviewing chronic applications and providing resolutions, providing rapid response development for new business needs and production issues; discovered the latest emerging technologies to solve business needs.
- Worked on developing single page web 2.0 application using RESTful Web Services (JAX-RS) with JSON payloads, built upon an SOA based set of BPEL-based business services exposed using SCA and SOAP on IBM Websphere Process Server.
- Jointly involved in implementing an exception logging and reporting strategy, enabling a reduced failure rate from 5% of quote starts to less than 0.5% of quote starts in production, thus improving quote complete and purchase rates.
- Facilitated code reviews, tests- Unit testing, user acceptance testing and successful production releases. Used TestNG and JUnit testing framework.
- Proficient in all aspects of application development. Technologies spanning web Front end development (REST / JSON, DOJO java script) middle tier business components (BPEL, DAO), web services, rules (DROOLS), database technologies.
- Designed and Developed Web Service clients to call external web services exposed by Enterprise Service Bus. Mocked unit testing for the server side components using Junit/test NG.
- Implemented and maintained AJAX(Asynchronous Java Script and XML) based rich client for improved customer experience, extensively used DOJO javascript framework, REST /JSON to facilitate communication between client and servers, used JSTL tags. Used RAD for front end applications.
- Extensively used Selenium for automation testing. Proficient in configuration and testing in SOAP UI Pro, JSONLint - The JSON Validator. Test driven development (TDD), Agile - scum methodology
- Worked on PL/SQL procedures, functions and wrote complex SQL queries using DB Visualizer and Toad
- Spearheaded design, development, and deployment efforts. Used Splunk for capturing, indexing and correlating real-time production data to identify data patterns, diagnose problems and generating graphs, reports, dashboards and visualizations.
- Provided effective collaboration, facilitation, leadership and coaching skills supporting the agile development process and delivery of applications.
Environment: IBM WebSphere Process Server v7,IBMWebsphere Message Queue v7, Java EE 7, DB2 database, Oracle 10g as SQL datasbase, IBM RAD 7/ 8.0, Jazz Source Control, Rational Team Concert(RTC) Client v2.x, v1.x, FireBug, REST / JSON, Jquery, Ajax, Drools engine, Java, Web Services, JAX-WS, JAX-RPC,SOA,SOAP, WSDL,EJB 3.0, Ibatis, Spring, JNDI, JUnit, JavaScript, HTML, DHTML, CSS,JSTL, JSP, JDBC, XML,XPATH,XSD, XSLT,Log4j, WebSphere Integration Developer v7.0/6.2, Rational Application Developer 8.0/7.5.x, IBM Enterprise Service Bus v7.0/6.2,IBM HTTP Server v7.0/6.1,IBM WebSphere Application Server v7.0,IBM DB2 Universal database 9.5,10.1,10.5, DB Visualizer, TOAD, Windows 2003 Server/XP, Sun Solaris 10, Web 2.0, Mercury Quality Center, Mantis Defect Tracking System, Selenium automation testing, SOAP UI Pro, JSONLint, Splunk
Confidential
Sr Application Developer / Team Lead
Responsibilities:
- Architected and Designed new ATG Portal applications, Liferay Portals. Led the development efforts for design and development of interfaces with other apps and workflow systems using AGILE /SCRUM methodology.Partnered with Management, leadership team, stakeholders, business and QA teams to develop and implement solutions that will meet client’s business objectives.
- Facilitated solution architecture for several business functionalities and lead cross functional teams in the technical design and development of business solutions. Led the technical decisions related to the applications, mentored developers for application and developed standards & guidelines to build various application software.Facilitated technical discussions with Vendors, ATG, Infosys, other consulting firms and various internal departments. Organized and facilitated daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings
- Evaluated vendor proposals for purchases of Application Monitoring toolks like Compuware Vantage Analyzer, DynaTrace and other vendors softwares like ATG, liferay portal and Tea Leaf software and related technical services to assure adherence to the system architecture. Defined and implemented the integration architecture for integrating vendor products with custom developed applications.
- Prototyped new technologies to be adopted in the organization and defined the implementation strategies to ease the adoption process.
- Worked with various cross functional project teams like Bizlink, Confidential .com, CSRPortal AWD-BPO(Business Process Outsourcing) internal teams and external teams from ATG, eLoyalty, Infosys, Confidential India team. Trained/Mentored team with ATG technology. Clearly communicated resolution options and recommendations to customers. Involved in gathering requirements, interacting with users (CSR’s in carmel call center) /customers/ business owners, external consultants.
- Managed team comprising onsite and offshore developers and was responsible for successful implementation of the project. Reviewed the technical architecture and offshore deliverables. Handled all aspects of development life cycles including architectural design, development, testing, evaluation of third party solutions, feasibility studies.
- Implemented simple access / single sign on functionality of Legacy and Windows applications via a web browser, Web integration with Power Term Emulation software for mainframe (green screen) applications, Active Directory integration, Integration of Legacy Applications /Windows applications, applet development/integration to ATG Portal and Liferay Portal, Web Sphere Application Server integration with ATGPortal and Liferay Portal within limited time constraint. Documented architectural overview / process procedures / deployment and best practices of SCM (Software Configuration Management) tool Harvest and integrated legacy mainframe and windows applications with CSR ATG Portal framework, SOA Webservices, MDP Clips using JMS Queues, Web Sphere MQ Configurations. Explored other software applications like AWD/Netserver and interacted with AWD team members for understanding the application and for integration process. Worked diligently in understanding existing applications and ensured enhancements and maintenance is provided on time.
- Worked extensively on Liferay Portal - Involved in implementation of different solutions based POC's using portal plug-ins such as hooks, ext, themes, portlets etc provided by liferay. Worked on setting up users role, groups, organization, sites. Secure Single Sign On functionality, LDAP integration, Inter-Portlet communication(IPC). Created Custom portlets and used out of the box(OOTB) tools.
- Responsible for coding with using ATG Form Handlers, Droplets, Beans, Services, Repository API.
- Responsible for designing, implementing Repositories, also import/export Repository for data migration.
- Responsible for the development of JSPs using out of box and custom components as well.Resolved the java and ATG lock manger dead lock issues and Out of memory errors.Worked diligently on analysis/design/development of database tables, stored procedures, migration of ATG data from development to model and then to Production database environment. Worked with database team in resolving ATG Repository/ database table data related issues. Worked with Middleware (EWM) team with ATG Server/ Web Sphere MQ Configurations. Built and maintained DEV, SIT environments and worked with Middleware team in setting up UAT, PROD environments.
- Extensively used AJAX technology/Spring/Struts for development, hibernate for data access. Created a high-level architecture, technical design document and development of critical components. Provided support / mentoring for developer and CSR's in call center.
Environment: HP UX servers, IBM WAS 5.0.2, 5.1.1,6.1 as Application Server, ATG Portal6.2 /6.4/ 7.0, ATG Publishing, ATG Control Center(ACC), ATG Scenario, Business Control Center, Oracle 9i/10g/11g, Mainframe Admin systems, CTI, MS SQL 2000, Win 2k Exchange Servers, ATG Dynamo 6.2/7.0/7.2 Application Server(DAS), Personalization Server(DPS), ATG Portal Server 6.2/7.0/7.2(PAF), AWD (AS 400/ Net Server/AIX/ DB2), IntegriTea RealiTea Leaf Viewer 3.1 for Activity Session search, usage, charts, reports, real time alerts(RTA) etc., Compuware Vantage Viewer for problem resolution and monitoring, Acxiom Database and Acxiom Http Server, JMS / DMS (Dynamo Messaging System), MQ Series, Apache Tomcat as Web Server, Java 2 SDK 1.4.2 04,1.5,1,6 on Windows 2000/Windows XP, Microsoft Windows 2000 Active Directory Server as LDAP Server on Windows 2000,WinCVS,CVS/SVN as Source Repository, IBM WebSphere Studio Application Developer WSAD 5.1.2, Power Term Emulator for mainframe applications, Java Applet, Harvest SCM tool (Software Configuration Management), JSR168/286 portlet specifications, AJAX, HTML / DHTML, Spring framework, Struts, Hibernate, Apache Ant 1.6.1Build tool, Eclipse 3.x IDE, Liferay IDE 1.4,1.5.x,1.6.x, Microsoft Visio, JSP(Portal Pages), Java Beans, Nucleus/Dynamo components, Gears, Portlets, SQL Repository, Resource Bundles, Dynamo Form Handlers,, IE 5.5 /6/7WSAD 5.0 (Web Sphere Studio Application Developer), RAD (Rational Application Developer) 6.0/7.0/7.5/8.0 , RTC,J2EE,JEE, UML, XML,SOAP, JDBC, POJO, Drools Engine. JBoss 4.0/Liferay 4.5.1/5.0/5.2 /6,0/6.1, jQuery, Web 2.0, TOMCAT Server, xhtml.
Confidential, Coudersport, PA
Sr IT Consultant & Tech Lead
Responsibilities:
- Responsible for analyzing the existing system built on ColdFusion, Designing/Developing the new ATG Portal System. Provided Architectural Overview of the ATG Dynamo framework and corresponding Software implementation including CVS(Version Control System)/Database/Building Applications.
- Facilitated architecture and design/code reviews.Managed a team of seven people. Coached and guided them along for successful delivery of projects
- Developed guidelines and standards for software development. Monitored adherence to standards, procedures and policies in place. Improved them continually to increase the productivity and efficiency.
- Provided guidance, best practices and recommendations for successful delivery of solutions based on industry standards. Managed the software release process with detailed release planning to meet the customer deadlines. Architected the framework for data access, logging and exception handling which used ATG components and open source products (Spring, log4j). Spearheaded design, development, and deployment efforts for ATG, Database, Cluster and administration of ATG server setup.
- Interacted with Business Analysts, Business User Representatives for clarifying requirements. Executed Technical Design of the system using Object Oriented Analysis and Design(OOAD). Responsible for designing and creating UML Diagrams like Use Case Diagrams/Sequence Diagrams/Class Diagrams, various Process Flows using Microsoft Visio Tool.Installed and Configured ATG Dynamo Application Server DAS, Personalization Server DPS, Portal Server PAF. Created and administered various User Community, User login controlled using DPS, basically authenticating LDAP User. Designed and constructed various Custom Portal Pages for those communities using Page Template, Style Template, Gear Title Template, Color Palette etc.
- Designed and created Gears in different display modes (full/shared), also used instance/user config for customizing the gears as per client requirements. Designed XML SQL Repository for accessing Oracle database, used RQL (Repository Query language).Created Ant build.xml
Environment: ATG Dynamo 6.4 Application Server(DAS), Personalization Server(DPS), ATG Portal Server 6.4(PAF), Apache Tomcat as Web Server, Oracle 9 as SQL Database, Java 2 SDK 1.4.2 04 on Windows 2000/Windows XP, Microsoft Windows 2000 Active Directory Server as LDAP Server on Windows 2000,CVS as Source Repository, Apache Ant 1.6.1Build tool, Eclipse 3.0 IDE, Microsoft Visio, JSP(Portal Pages), Java Beans, Nucleus/Dynamo components, Gears, Portlets, SQL Repository, Jakarta Internationalization Resource Bundles, Dynamo Form Handlers,IE 5.5
Confidential, Minneapolis, MN
Sr. Consultant
Responsibilities:
- Responsible for Analysis, Design, Development of the Application. Installed and Configured ATG Dynamo servers, Sun One Admin and Web Server.Created db2 database to point to remote db2 database and configured the system for remote connectivity using IBM DB2 Setup and Command Line Tools.Documented the Design of the system (Sequence, Class, Use Case Diagrams etc) using Rational Rose 2000. Interacted with Business Analyst for resolving requirement.
- Initially created prototype version as per business requirement for client approval. Managed and mentored team members on the use of ATG /DMS and successfully developed B2B app.
- Installed and Configured Open JMS Server, ATG Dynamo Servers. Integrated Open JMS with ATG Dynamo’s Messaging System (DMS) using Patch Bay.Created Synchronous Message sources, Asynchronous Message Driven Beans (MDB) and consumed through Dynamo Scenario Service
- Created Queues, Topics, Queue/Topic Connection Factory and used them using JNDI lookup. esponsible for translating significant events into Message Beans and published via DMS.Configured Scenario module to listen to, process the messages, filtered and determined about alert notification. Directed customers more quickly to desired items by providing products/catalogs specific to their searches.
- Setup ATG, WebSphere Application servers for Development and Integration environment.
- Extended user profile to map fields for personalization requirements. Designed SQL Repository for accessing both db2 and Oracle databases, used RQL for DML operations
- Analyzed, designed and coded middle tier business Components both dynamo and java Components like DTO (Data Transfer Object), DAO (Data Access Object).Created Ant Build.xml file to compile, execute, jar the files, deploy and creation of javadoc files. Responsible for coding with using Form Handlers, Droplets, Beans. Responsible for designing, implementing and reviewing Repositories. Responsible for the development of JSPs using out of box and custom components as well.
Environment: ATG Dynamo 6.3 Application Server(DAS), Personalization Server(DPS) on Solaris 2.8,, Business Control Center, ATG Portal, ATG Consumer Commerce 6.3, ATG Business Commerce 6.3, Common Dynamo Framework 1.0 (CDF) as Customized Dynamo Software on Solaris 2.8, ATG Dynamo Messaging System (DMS),ATG Dynamo Scenario Server(DSS),ATG Business Commerce, iPlanet 4.1 Enterprise Edition on Solaris 2.8 as Web Server, IBM DB2 6.0 on Mainframe (MVS 3090) & Oracle 8.1.07/9.2.0.1 on Solaris 2.8 as SQL Database, Java 2 SDK 1.4.2 04 on Solaris/Windows 2000/Windows XP, Web Authentication by Netegrity Site Minder on Win XP, Microsoft Windows 2000 Active Directory Server as LDAP Server on Windows 2000,PVCS/Dimensions 6.6 as Source Repository on Windows XP,NED as Source Repository for mainframe, CICS,COBOL, Apache Ant 1.4.1/1.6.1 Build tool, IBM Web Sphere Studio Application Developer (WSAD)5.0,Eclipse 2.1 JSP(Portal Pages), Java Beans, Nucleus/Dynamo components, Gears, Portlets, SQL Repository, Jakarta Internationalization Resource Bundles, Dynamo Form Handlers,, IE 5.5 Open JMS 0.7.2/0.7.6 ,, IBM DB2-Command Line Tools(Command Center/Command Window),Set-up Tools-Configuration Assistant