We provide IT Staff Augmentation Services!

Enterprise Software Architect, Ars Consulting Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Confidential is self - motivated consultant with over 15 years IT industry experience working on Enterprise-wide Web Integration, Web-based design & development projects and n-Tier Client / Server Distributed Composite-Applications. He has worked as Architect, Team Lead, Analyst, Developer, Technical and Functional ERP Consultant with reputation for successfully presenting complex issues, managing multiple priorities and proven ability.
  • Software development experience in all the phases of Software Development Life Cycle (SDLC) of Enterprise Services-Oriented Architecture (eSOA) and Object-Oriented Development (OOD) - including solutions architecture, development framework and methodology, systems study (requirements engineering and based-on business processes), analysis (as per Business functionality and modeling, current & future issues, validations and security), design (object-oriented approach, abstraction & decomposition, UML models, user-friendly forms with validations, workflows, business reporting), implementing (as per end-user’s requirements), development (Iterative & Incremental, MVC approach - data modeling, user interfaces and controllers, wizards, Object-Oriented Programming (OOP), enterprise objects, business workflows and help-screens), deployment (on client and server machines), testing (unit and integration, scenarios and performance), documenting (as per Business Process re-engineering (BPR), Getting-started and manuals), support (as user-, help-desk and system maintenance) using various CASE tools, and documenting tools like Microsoft Project workplans, Visio diagrams, Word documents and Excel worksheets
  • Project-lead experience for Web Integration development to prepare architecture and designing an enterprise applications blueprint services-oriented platform for all SAP solutions and Non-SAP ancillary systems that delivers on the SAP’s Enterprise Services Architecture (ESA) and the Service oriented architecture (SOA), automates business processes like Order-to-Cash, Procure-to-Pay, etc. and enables loosely coupled distributed applications from a set of internal and external services (web services) as open standards message-driven approach. Presentations and to the clients / end-users using Microsoft Power-Point slides
  • Designing and developing integration processes using SAP NetWeaver’04/2004s/CE7.1 and ECC 5.0/6.0 EhP3 components - Life-cycle management with SAP Solution Manager, Adaptive Computing with System Landscape Directory (SLD), Complex Applications with SAP Composite Application Framework (CAF), Integrated Business Processes with SAP/ARIS Business Process Management (BPM) tool and SAP Process/Exchange Infrastructure (PI/XI), SAP Enterprise Services Repository (ESR), SAP Web Application Server (Web AS) to expose Web Services, SAP Enterprise Portal (EP) as Portal Infrastructure for Content Admin and Ad Hoc workflow using Universal Work-List (UWL)
  • Implementing SAP NetWeaver Enterprise Portal and configuration of its components - SAP Web Application Server Java 6.40, SAP NetWeaver Developer Studio 2.0 SP15/7.0 and SAP Enterprise Portal 6.0 Stack14/7.0 using Rapid Portal Deployment (RPD) methodology and scoping work, documenting activities in chronicle order and managing web-site Contents using advanced techniques; administrating Content Management (CM), Retrieval and Classification (TREX) in the Knowledge Management (KM) of the Enterprise Portal; hands-on scenarios on various versions. Creating and assembling J2EE applications (EJB Projects - Enterprise Beans, Web Projects - JavaBeans and JSPs) and AJAX, GWT, Flex ActveScript, Web Dynpro (User Interfaces, Event Handlers and Data Binding) and JSF applications using the Integrated Framework. Studied and prepared a comparative study on available Enterprise Content Management (ECM) products like OpenText, Documentum, FatWire and IBM’s FileNet and worked to retrieve a PDF Document from Hyland OnBase.
  • Using SAP Visual Composer (VC 6.0) as a Visual Objects modeling and SAP NetWeaver Developer Studio (NWDS 7.0) based on NetWeaver 2004s technologies as Web Dynpro applications and components (WDCs) development tools - team versioning tool and repository database using SAP NetWeaver Deployment Infrastructure (NWDI), User Interfaces using Web Dynpro for ABAP/Java, J2ee applications using in-built Eclipse IDE tool and .NET applications using Microsoft Visual Studio .NET with SAP Portal Development Kit (PDK) for Java/. NET as plug-in and ABAP Workbench Tools - SE80/SE37, Search Tools for RFCs (BAPI) & Enterprise/Web Services (SPROXY)
  • Installation and configuration of LDAP (Microsoft ADS, Novell eDirectory and Netscape iPlanet/Sun ONE) as Corporate LDAP for secured-access, role-based security, Single Sign-On (SSO) and Directory services to various applications. Web reporting and analysis using Crystal Reports and creating multi-dimensional cubes using OLAP services of databases, Microsoft OLE DB Provider for OLAP Services, MDX query language and MDX processing, Pivot Table Service (PTS) with Excel worksheet. Worked with Security consultants for SAP GRC & IdM (Identity Management).
  • Team lead for more than 20 developers, development tracking and reporting, systems design using various tools, projects development using .NET technologies, programming in different languages C# and VB for client-side and server-side, development of ASP.NET Web Applications, Web Services and Server Controls using Visual Studio.Net Integrated Development Environment (IDE) on Windows 2000 Server. Data Modeling and then writing scripts to create / modify / delete databases, tables with indexes and triggers, stored procedures on Microsoft SQL Server and Oracle database servers. Implementing Microsoft Office SharePoint Server (MOSS) 2007 and Windows SharePoint Services 3.0 Solutions.

TECHNICAL SKILLS:

Development in J2EE Environment: client-side JavaScript applications, Applets, and server-side Servlets, JSPs and EJBs using Rational Unified Process (RUP) methodology, Java-based Master iViews for SAP Enterprise Portal using Portal Development Kit (PDK), and the following Java development tools: Eclipse, Apache Tomcat, Build Tools - Apache Ant & Maven, CVS Team & Versioning tools. Web navigation methods like Popup-menus, Treeviews, Multi-tabs and Buttonbars using Dynamic HTML and JavaScript. Cross-platform distributed applications using Web Services with SOAP technologies.Solutions Architecture for Enterprise applications using Open Systems platform with APIs, Components and Tools - Frameworks, Development, Security (Directory Services), Databases, Contents Management (CMS) & Documents Management (DMS), Business Process Management (BPM), Portals, Web & Application Servers, Analytics & Enterprise Reporting, Projects & Life-Cycle Management.

PROFESSIONAL EXPERIENCE:

Confidential

Enterprise Software Architect, ARS Consulting

Responsibilities:

  • Enterprise Architectural Design of Open Source components and tools: Designed Software Architecture for scalable and multi-tenant Software-as-a-Service (SaaS) enterprise web using enterprise services of navigation, applications, platform and infrastructure services, and deploying composite-applications as enterprise services to utilize cloud-based computing with Service Components Architecture (SCA)/SOA/ Integration architecture. Designed modularize applications by grouping components into composites and connectivity of multiple transports for distributed communications, advanced asynchronous messaging, and eventing patterns for pub/sub eventing. Defined enterprise security strategies for single sign-on, data-, object- and application-level authentication, authorization and auditing, and data encryption using SSL.Design of Software Development Life-Cycle (SDLC) Model: Designed a Software Development Life-cycle model (combination of known eXtreme Programming-'XP' and 'V' Models) consists of Analysis, Design, Implementation, and Testing phases, and Risk Analysis classified into Performance, Cost, Schedule, and Support (Architectural spike solutions and managing using use tools to track implementation and small ptototypes to test approaches). Designed landscape-diagrams for development, testing/, and production environments using open source components & tools, deployment and configuration parameters. Researched on Internet for best practices, features of available open source frameworks/components/tools, coding techniques in the IT industry
  • Composite-Applications Design, Development and Deployment strategies: Designed complete distributed, extendable and multi-clustered composite-applications using navigation services like login, search, personalize, collaboration, etc.; platform services like security, transaction, reporting, connectivity, persistency, mail, etc., To deliver robust and reliable composites using recovery manager & timer components. Designed a solution for application modularity where components are composed into loosely coupled subsystems e.g. ERP, BI, KM, BPM, CMS, IDM and ADM resources using web services & RESTful services to enable data flow in and out of the systems. For design-time, an Integrated Development Environment (IDE) with plug-ins for modeling, reporting, mobility etc. with a centralized version control system, and for run-time an open source component-based programming model to assemble and manage composite-applications are recommended.
  • Design of Documents for Blueprint-Implementation-Testing phases: Designed the document formats for Complete Software Development Life-cycle phases for the members of development teams and the Governance documents using Microsoft Word & Excel. Prepared the design documents and presentations using Microsoft Visio & PowerPoint respectively. The Complete SDLC documents-list includes User Stories, User-Roles Matrix and Role-Processes Matrix, Functional decomposition, Process-, Activity-, & Component- diagrams, Functional & Technical Specs of the composites, Development Tracking Worksheet, Scenario test-scripts and User Acceptance tests, etc.
  • Prototyping and Proof-of-Concept (POC) Development: A comparative study was done between the features of JBoss Portal and Liferay Portal. A prototype is developed on Liferay Portal CE 6.1.1 on Tomcat7, configured with ApacheDS 2.0 LDAP for user authentication and integrated with backend applications using Single Sign-on. Portlets were developed using composite applications on fabric3 1.9.6 SCA runtime. User Interfaces for Desktop/Mobile apps are developed using JQuery & AlloyUI - a YUI 3-based component library from Liferay; JVM-based applications are developed using Spring frameworks - MVC, IOC, Security & Batch; Integration to enterprise services using SOAP & REST APIs, Amazon Web Services (AWS) Management Console to manage EC2, S3 and VPC for eCommerce and Cloud computing development & Administration activities using admin/monitoring tools; and Enterprise Security e.g. Authentication/Authorization for distributed open source components using Penrose Virtual Directory & Studio.
  • Design of Virtual Machines for leading Open Source components: Prepared comparative study of Virtual Machine containers e.g. VMware, VirtualBox, KVM, etc. Designed the virtualization for CentOS 6.2 Ubuntu 64-bit (Guest OS) on Microsoft Windows platform (Host OS) using Oracle VirtualBox 4.3.4 and its Extension packs. Participated in the processes of installation and configuration of VirtualBox on Windows platform and setting up complete infrastructure with SMEs. Created new Virtual Machines with 'Existing Virtual Hard Drive' and 'Importing Appliance' approaches of Oracle VM VirtualBox Manager for VM images. Configured 'Network Interfaces' for WebUIs of Virtual Machines, Custom Interfaces were developed for distributed applications using web services - remote (SOAP) clients of Main API of VirtualBoxSDK.
  • Design of BigData and Caching Technologies for performance: The Hadoop Ecosystem, a Java-based programming framework for the processing and managing of large datasets i.e. NoSQL in a distributed computing and cluster environment - Hadoop Distributed File System (HDFS) for storage, MapReduce/YARN(retain backward compatibility with MapReduceAPI) for processing, and various data & operational services (essential/supportive); and for services/applications suite like Elastic and Hue as packages from software vendors Amazon AWS, Cloudera CDH and Hortonworks HDP; and for caching techniques in-memory distributed key-value pair caching using Memcached, in-process/distributed using EhCache (core) and to query, search & analyze cache entries using EhCache Search (an addition to the core EhCache API) from Terracotta.
  • Built a prototype of Multi-Use Data Platform on YARN: Upgraded the landscape for Hadoop 2.0 (YARN for Cluster Resource Management and Tez as Execution Engine) and uploaded data files using File Browser. Created tables from the files into default database, and then imported the data into the tables of HCatalog/WebHCat. Created the Pig scripts to perform Pig operations on the data. Queried the data in HDFS2 using HiveQLs in the Beeswax tool - the Hive script has used the website logs data by joining with users & products info to generate an analytics view. For security and administration the following tools were used - Knoz Gateway, Cloudera Manager/Ambari - Ganglia and Nagios.
  • Developed a plan to integrate Hadoop into SAP Software landscape: Using SAP's Architecture for SAP Real-time Data Platform, designed an architectural model for a client who has SAP Software landscape for its business operations and the valuable marketing info as big data captured from company's website. In the design - Hadoop, SAP HANA and, SAP Sybase IQ are integrated as main components for the use cases like Social CRM, Predictive Analytics, etc. and other business problems. The solution has leveraged the Hadoop features to handle big data efficiently and as flexible data store, unixODBC Driver Manager to open the Hive server data source in IQ, and BI tools & Analytics solutions of SAP HANA platform for fast access, real-time analysis and in-memory computing.
  • Design the robust & fail-safe solutions leveraging existing IT resources: Provided the solutions for various problems using SAP & Non-SAP resources in security, enterprise content, transactional and analytical areas, designed scalable/integrated architecture for development & testing, administration & operational activities. Developed the prototypes using SAP Cloud Application Studio tool integrating web services like REST & SOAP and ByDesign Solutions; Customized UIs with Object-based & User Experience technologies; Analytics creating custom data sources, joins, keyfigures & reports; and Coding with object-oriented language BODL and scripting languages like ABSL & Ruby with using the NW RFC SDK library and Ruby-FFI to access the library.

Confidential, Houston TX

Technical Architect & Project Lead, Sparta Consulting

Responsibilities:

  • Gathered the requirements from the Business Process Owners for the Customer Portal Implementation and documented the requirements with the proposed solution and the scope of work (SOW). Designed the security across the enterprise systems and Network Architecture for the Infrastructure. Prepared the presentations and the Proof of Concept (POC) on the Sandbox. Assembled the team of developers & consultants, assigned the roles for responsibilities and developed the naming conventions and tracking system for the custom developments.
  • Design & Development of the Custom Applications during Realization Phase: Managed the offshore development team and coordinated with the onsite team to complete the development tasks for the Composite Applications like Invoices List for the logged-on customer on the Customer Portal by getting information from SAP BI/BW system and then retrieving the selected Customer Invoice from Hyland OnBase (ECM) system as a PDF document, on the Development Environment using ABAP, JEE and .NET development tools, and Source Codes Control in SAP NWDI .
  • Integration and User Acceptance Tests during Testing Phase: Written Test Scripts for the identified scenarios as per the Functional & Technical Specs, with start to end process flow diagrams and quality check points. Trained the trainers, administrators and tested the scenarios with the testing team (a pilot group) provided by the client, on the Quality Assurance Systems (QAS). Managed the issues to fix and transport the objects without affecting the quality. Worked with the technical team on the performance test and confirmed the robustness of the system for the concurrent users on the Customer Portal.
  • Final Preparation, Go-Live and Production Support: Used the Accelerated SAP methodology to implement the Customer Portal i.e. SAP NetWeaver Portal 7.3 (EFP).and Best Practices documents from SAP. Prepared the cutover and support plans during the final preparation. Checked the transports status, confirmed the requests moved successfully and all the administrative tasks are completed. Used the clients Help-desk to receive the calls from the Sun Coast customers, and assigned the tasks to the team members for 24/7 production support remotely.
  • User Interfaces approaches: Hands-on experience of SAP UI5 - UI development toolkit for HTML5 for mobile apps (iOS and Android) using Service APIs, JavaScript and REST (OData) based APIs, UI Theme designer as a single tool for theming and branding (editing CSS3-based design) and cloud-based out-of-the-box solutions for creation & management of business sites using SAP HANA Cloud Portal. Exposure of SAP App Designer and SAP Screen Personas.

We'd love your feedback!