We provide IT Staff Augmentation Services!

Middleware/infra Solutions Architect Resume

3.00/5 (Submit Your Rating)

St Louis, MO

Summary of achievements

  • Over 15+ years of IT experience on projects from across the world.
  • Over 10 years of experience in BEA Weblogic10.x, 8.x, 7.x, 6.x and JBoss.
  • Over 7 years of experience in system (Red Hat, Solaris, AIX, HPUX) design, installation, upgrade and maintenance activities.
  • 5+ years of experience in consulting environment.
  • Over seven years of Tuxedo Admin/Development experience.
  • Experience in System Analysis, System Development, System Launch, Project Planning
  • Experience in leading databases including Oracle, Informix, DB2/400, MS Access and SQL Servers.
  • Worked on most of the popular Operating Systems including Linux, Solaris, AIX, HP - UX, VMS, OS/400, Tandem and Windows .x.
  • Excellent experience and understanding in open source technologies including Eclipse, Linux, Tomcat etc.
  • MBA in Finance, MIS and BE Degree.
  • Strong interpersonal skills
  • Excellent written and verbal communication
  • Green Card (Filed for Citizenship).
  • Working on ITIL certifications
  • Highly motivated individual.
  • Always open to learning new Technologies.

Middleware/Infra Solutions Architect (Consultant) Confidential, St. Louis, MO

  • To provide Middleware Architecture leadership to the Design and over 100 application teams.
  • Created Road map for Aggregate Spend Project, critical project under Sunshine Act
  • Created Blue print for several Middleware/Integration applications.
  • Created new (Middleware) Function at Forest
  • Created Monthly metrics for Middleware Technologies like JBoss, Weblogic, Websphere, Tomcat, Apache, Oracle AS & similar.
  • Created Detailed Design Specifications (DDS) for ESB & BPM using Metastorm, WebMethods, and BPM Projects.
  • To provide leadership VMWare and Redhat Linux based Architecture for over 200 applications in client facing roles.
  • Created estimation for 40+ applications for FY13
  • Created Performance Metrics around Middleware Components used.
  • Worked with middleware vendors (like RedHat, Informatica, SoftwareAG)
  • Performed PoC & Prototyping for several products like APM, SOA governance & several others and made presentations to top management/executives.
  • Help coordinate UNIX to Linux (Solaris & AIX) migration.
  • Part of steering committee team to provide technology vision at Forest
  • Provided mentorship to different team members and performed design reviews.
  • Created Remedy CRQs for several deployments across different environments including PRD, QA, DEV & SBX environments.
  • Helped install new middleware applications in different environment.
  • Performed upgrades for several applications at Forest including Informatica MDM, PPM, Remedy, Documentum and several others.
  • Created Vendor Assessment documentation for several SaaS based solutions.
  • Recruiting new employees.

Hardware: Sun Solaris, AIX, Pentium PC’s, Sun Ray

OS: Solaris10, AIX, Red Hat, HP UX, Wintel, VMS

Languages: JAVA, C, Pro*C, C++, SQL, CL, Perl, Jython, WLST, ANT

Special Software: JDBC,JMS, Weblogic 8 & 10, JBoss, Tomcat, SSL, mbean, WL Shell, iPlanet, Apache, Websphere Portal, Remedy, PPM, MDM, SOA, webMethods, Metatrom, Tuxedo, People Soft, MQ Series, MS-Office, MS-Projects, eclipse, VERITAS, Nagios, NIM

Databases: DB2, Oracle RAC

May 2006 till June 2011 Confidential, St. Louis, MO

  • Working as a Senior Systems Programmer/Team Lead for their OSG (Open Systems Group) and ASG (Application System Group) to provide Middleware technology expertise and systems integration.
  • To provide middleware architecture, implement and troubleshoot Middleware issues related to Weblogic/JBoss, Web servers(Apache and iPlanet),Alfresco.
  • To build, upgrade, troubleshoot and support Linux (Redhat) and Unix (Solaris, AIX, HPUX) systems.
  • Helped in Solaris to Redhat migration.
  • To troubleshoot Network(TCP/IP) Issues.
  • Troubleshoot rsync, storage, 3PAR, Veritas issues.
  • To write scripts this will automate the system and DR processes.
  • To support different teams while testing DST Financial products like Vision, AWD, FANMedia and others.
  • To troubleshoot database(DB2/Oracle) issues.
  • Assist in change management, problem management, troubleshooting.
  • Responsible for overall architecture of a BEA deployment, using Portal, Integration and Web Logic Server. Developed several Web flows, input processors and pipelines.
  • Coordinating with various teams to successfully implement DR process every week.
  • Working closely with onsite and offsite team in Kansas to Managed several projects.
  • Work on F5 B2B implementation for new applications/environment.
  • To automate various Middleware and systems in Production DR environment.
  • Developed technology strategies and led implementation efforts to create a more effective Sales Tracking application with on demand capabilities to access complex data such as availability information, and other data critical to be able to sell company’s product.
  • Maintain complete understanding of the features and functions of the product, and be able to present product features to customers and internal audiences;
  • Develop functional specifications for software engineering;
  • Work with software engineering on system architecture and design;
  • Review and test prototypes

Hardware: Sun Solaris, AIX, Pentium PC’s, Sun Ray

O S: Solaris10, AIX, Red Hat, HP UX, Wintel, VMS

Languages: JAVA, C, Pro*C, C++, SQL, CL, Perl, Jython, WLST, ANT

Special Software: JDBC,JMS, Weblogic 8 & 10, JBoss, mbean, WL Shell, iPlanet, Apache, Websphere Portal, Tuxedo, People Soft, MQ Series, MS-Office, MS-Projects, eclipse, VERITAS, Nagios, NIM

Databases: DB2, Oracle

Middleware Management (MSA) Confidential, St Louis, MO

  • Worked with several J2EE based application development teams to provide them Middleware solutions like BEA Tuxedo, Weblogic, Websphere, Webservice, e*Gate, Precise, MQSeries etc.
  • To create Weblogic domains including managed servers and admin servers in clustering environment and provide them with config.xml
  • To do Weblogic Administration using Weblogic console and Weblogic admin utils and based upon weblogic UNIX processes
  • To configure/troubleshoot JMS, JDBC, Jolt, JNDI,WTC, SOA etc. and other J2EE bases services including JSP, Servlets and others as required in Weblogic domain depending upon the application requirements.
  • To work with the bench marking team to provide Weblogic admin services for performance tuning and load balancing
  • To perform tuxedo administration tasks and create dmconfig and ubbconfigs for new domains and do administration for the old domains in all production and non production environments.
  • To work upon the Weblogic and Tuxedo connectivity issues using JOLT and WTC
  • Wrote an application which would monitor various statistics related to tuxedo middleware component used in the applications at Enterprise. This was primarily based on .TMIB technology.
  • Wrote scripts to automate the process of creating the new Weblogic 8 environments for various application teams.
  • Installing Middleware Soft wares on different servers.
  • Guiding/implementing the production rollouts for the various Enterprise applications supporting businesses in UK/Canada/North America
  • Wrote scripts to automate various processes and functionality, For example resetting the JDBC pools in Weblogic etc.
  • Installing SSL Certifications.
  • Work with different application and shared services departments in the ITS and business both to provide proper solution in time.
  • To provide monthly metrics regarding the performance of Weblogic based applications at the end of the month
  • Did POC with WLI to integrate two of the apps in the organization.
  • Gave support in resolving middleware/J2EE issues in the application in production/system integration/development environment.
  • Participating in meetings with the shared services teams at the various applications development cycle.
  • Part of 24X7 On Call rotation team.
  • Trained new Engineers and built a middleware Team for Enterprise maintenance and support Group.
  • Customer interaction and implementing their requirements for the Enterprise customers
  • Organizing/part of root cause analysis meeting for the issues in Production and system Integration Testing
  • Interacting with production operations teams (the first line of support) to provide them resolutions to technical issues.
  • Excellent problem resolution skills in extreme pressure situations.

Hardware: Sun Solaris, AIX, Pentium PC’s Operating System: Windows NT, UNIX (SUN Solaris 2.6), AIX, OS/400, VMS

Languages: JAVA, C, Pro*C, C++, SQL, CL

Special Software: JDBC,JMS, Weblogic, Weblogic Portal, WLI, Precise, e*Gate, People Soft, MQ Series, Pregrin, MS-Office, MS-Projects, eclipse, VERITAS, AceProject, Tivoli, Wiley

Databases: Oracle9i, Oracle8, DB2/400, Informix, MS Access

Senior Consultant

Confidential. San Jose, CA Projects:Mercury

1.Client: Confidential, Bedford, MA

Role: Architect/Senior Developer.Confidential provides system support and solutions to leading Brokerage companies across the USA and the world. Mercury is a package that they recently developed for the support of the flow of financial data and connectivity across different platforms. Mercury uses Mint Comservs for Data transformations and validations and resides at the middle.

I was responsible for leading a team of people responsible for building the TUXEDO services. These services use QandFML32 API’s from TUXEDO. I was also responsible for other services that involved writing in Pro*C to update the Oracle Database. Mercury resided on Sun OS but data had to flow from Tandem and this required Inter Domain configuration. I was not only involved in the architecture of the Mercury Engine but actually designed and wrote the services required, writing the UBBCONFIGfiles and header files for the FML. I was also involved in the installation of all the software/hardware TUXEDO, MINT etc.

This required a lot of interaction with the users and understanding their requirements and implementing these in the Mercury.Hardware: Pentium PC’s, Tandem

Operating System: Windows NT, UNIX (SUN Solaris 2.6)

Languages: C, Pro*C, C++

Special Software: TUXEDO 5.6, MINT, eLink, MS-Office, MS-Project

Databases: Oracle8

2. Message Broker Integration, POC

Client: Confidential, Palo Alto, CA Role: Senior Consultant

Confidential Software is a leading middleware solutions provider based on Publish and Subscriber concept with Rendezvous being their core product. Message broker is one of the middleware products, which helps in the transformation of data .With the current exploding demands for the Publish and Subscriber concept, TIBCO went for forming a proof of Concept group, which was responsible for analyzing the different business scenarios including ARIBA and develop adapters for the same. I was part of the adapter development team. We developed the adapters (programs) in JSP which would help ARIBA to interact with Rendezvous and Message Broker. I successfully lead a team of people who were responsible POC and EAI team for MB3.x and ARIBA for different clients’ business scenarios.Hardware: HP-9000, PC - Pentium

Operating System: Windows NT, Sun Solaris

Languages: JAVA, JSP, C++

Special Software: Message Broker 3.x, Repository, ARIBA, SAP R/3 Adapter, Hawk, Integration Manager

Databases: Oracle8

3. Enterprise Application Integration Group Client: Confidential, Fairfax, VA

Role: Lead Programmer/Analyst

Confidentialhas twenty-one application systems to support their business. Most of them are operated independently. They had planned to integrate all of them using eLink platform by BEA systems. To start with and to check the efficiency of eLink they planned to integrate Kenan /Arbor, the billing system and CSP HOST, the Order Entry system. Kenan/Arbor is a famous Telecom billing system and in order to interact with Tuxedo it uses a Kenan Adapteras a Tuxedo interface. The CSP hostis an Order entry system developed by Winstar and already has a Tuxedo interface. Our responsibility was to show the flow of data to Kenan Arbor if it is fed to CSP Host.

My responsibilities included doing the data mapping using eLink DIO (Data Integration Option) and writing client and server, which supported the integration. We also used BPO to show the over all flow of the business option. DIO is a famous data-mapping product called Mercator with a TUXEDO interface where as BPO comes from Inconcert with a TUXEDO interface. The code was written in C onUNIX using TUXEDO.

Hardware: PC - Pentium

Operating System: Windows NT, UNIX

Languages: C

Special Software: TUXEDO, BPO (Inconcert), DIO (Mercator),Kenan/Arbor, CSP-HOST

4. Internet and Touchtone Group Client: Confidential, Omaha, NE

Role: Programmer/Analyst

Due to an abrupt increase in the number of transactions per day, Ameritradeplanned to use three-layer architecture usingTUXEDOas middleware and shifting away from their current 24-Hour Broker System. The plan was to implement a middleware, using TUXEDO in all the three modes of business i.e. Web, Touchtone, and Periphonics.

My responsibilities included writing client and server for Touchtone and Periphonicsmodule. The code written for touch-tone used Pro*C, UNIX and TUXEDO. For the Periphonics module a third party product had to be used. The code generated to support Periphonics had to be integrated with Pro*Ccodes as required by the system.

Hardware: PC - Pentium

Operating System: Windows NT, UNIX

Languages: C, C++, Pro*C

Special Software: TUXEDO, Periphonics, Oracle

5. Vanstar Government Systems (VGS) Client: Confidential, Omaha, NE

Role: Programmer/Analyst

Confidential is a fortune 500 Company and the largest business partner of IBM. After the merger of VGS and Inacom, the Order Entry System had to be modified according to business needs of VGS. This involved the requirement of a new design for the Order Entry, Databases, and writing new programs in RPG ILE and CL/400. The flow of order in Inacom is considerably different from the flow of Order in Vanstar, so a new design was necessary.

My responsibilities included:

  • Design of the Order Entry System based upon CLIN criteria
  • Design of new databases and reports
  • Writing new programs in C++ and Pro *C for Order Entry and Reports
  • Interaction with Vanstar managers regarding requirements of the project
  • Transfer of Data from Vanstar to Inacom Databases

Hardware: Windows NT, PC Pentium

Operating System: Windows NT

Languages: C++, Pro*C

Software: MQ Series

8 Programmer/Analyst

Confidential

Projects:

1. Bill Unlocking System

Client: Confidential

Role: Team Leader

TISCO is the largest steel making company in India. TISCO Engineering Group has a web-based monitoring system at the front end and AS/400at the back end. This activity monitoring system keeps track of the flow of information in regards to Cold Rolling Mill from the front end to the Back end.

I was involved in filling Client Requirements, definitions, analysis and design of the system. I later developed the same using JAVA. I was assigning programs to Team members and performing validation programs in order to meet all the client standards.

Hardware: PC Pentium

Operating System: Win 95, OS/400 (V4R1)

Languages: JAVA 1.1

2. System Testing for Year 2000 Compliance

Client / Employer: Confidential

Role: Offshore Module Leader

This project included both development and maintenance. The development included writing CICS-COBOL-DB2 programs. The Y2k project involved year 2000-date conversion for Remittance Interface making software compatible for handling year the 2000 date problems. The tool used for this was FATE (Formal Application Test Environment), which was used for System Testing. FATE had around 14 steps for the system testing of already converted programs. As far as comparison is concerned, it checked the function of the software at a date before year 2000, at the exact point of year 2000 and at a date after year 2000. All database fields were expanded to accommodate the century part. Display and report layout files were changed.

I was involved with the client requirements and system testing for Remittance Interface. My work included writing tests specifications for the whole team and assigning different programs to them for unit and system testing. Apart from doing the system testing myself, I was also involved in giving the technical support to the team.

Hardware: ES-9000

Operating System: MVS/ESA

Special Software: FATE

Languages: DB2-CICS-COBOL, JCL

3. Y2K ToolKit Enhancement and System Support

Client: Confidential, Atlanta, GA

Role: Assistant Systems Analyst

The proposed plan was to assess the impact of year 2000 changes in the various AS400 applications present in around ten modules of COKE headquarters in Atlanta. In order for that to be accomplished, we were using the tool developed by TCS. However, at that point in time the tool did not support RPG ILE and OCL codes. We had to enhance the tool to support the functionality as regards to the mentioned code. For this we were required to write new programs in RPG and CL and integrate them with the existing tool.

This project involved enhancement of the Y2k toolkit to support RPGILE and other Y2K related work. The previous tool developed by TCS did not support RPGILE conversion, so I wrote the program in CL and RPG in order for it to support RPGILE system. It also took care of vendor selection, finding status of pending Purchase orders, Order availability analysis, and Yearly/monthly/weekly plans of material arrival in the factory. Apart from that, I was also involved with ROSS applications, which hadaround 40 RPG, COBOL and 20 CL programs. I was involved in unit and system testing after converting the programs.

Hardware: AS/400

Operating System: OS/400 (V3R1)

Languages: RPG/400, CL/400, SQL/400

4. Maintenance (Inventory Module)

Client: Confidential

Role: Assistant Systems Analyst

Citibank is a very large and respected banking group and TCS, India’s the consulting group responsible for the maintenance and enhancement of their current software.

As a module leader from offshore, I was involved in writing and enhancing the present code that maintained the Inventory. The language used was Pro *C.

I was also involved in writing the Program Specifications for other team members, collecting and analyzing the customer needs

Hardware: PC Pentium

Operating System: Win 95

Languages: Pro *C, C++

5. Development of Y2K Toolkit

Client: Confidential

Role: Team Member

The AS/400 development Center planned to develop a tool, which could handle the Y2k problems. It was proposed that the tool should have four modules, namely Inventory, Analysis, Conversion and Testing.

The four modules are briefly explained below.

  • Inventory generation - This module involved building the inter-relationship between the objects and source and also to generate the missing source and object list.
  • Analysis - This module identifies the date fills in the database screens, reports and programs as regards to the date impact.
  • Conversion - A strategy for planning and conversion, depending upon the requirements of the client, we could expand the database and do the corresponding changes in programs, screens and reports.
  • Testing - This involved unit and system testing. The unit testing required test specifications and was done manually when required. Otherwise the tool took care of it.

Hardware: AS/400

Operating System: OS/400 (V3R1)

Languages: RPG/400, CL/400, SQL/400

We'd love your feedback!