We provide IT Staff Augmentation Services!

Lead Programmer/analyst Resume

4.00/5 (Submit Your Rating)

Summary of achievements

  • Over 15+ years of IT experience on projects from across the world.
  • Over seven years of experience in Financial firm including Ameritrade, American Express, SunGard Brokerage Systems and DST Systems Inc.
  • 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 (Permanent Resident).
  • Working on PMP and ITIL certifications
  • Highly motivated individual.
  • Always open to learning new Technologies.

May 2006 till Date
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 iPlant),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

April, 2001 to April,2006

Middleware Management (MSA)
Confidential, St Louis, MO
Confidential

  • 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

Nov. 1998 to March, 2001

Senior Consultant
Confidential, San Jose, CA


Projects

  • Mercury

Client: Confidential, Bedford, MA
Role: Architect/Senior Developer.

SunGard Brokerage Systems 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

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

Client: Confidential, Fairfax, VA
Role: Lead Programmer/Analyst
Winstar Telecomhas 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 on UNIX using TUXEDO.
Hardware: PC - Pentium
Operating System: Windows NT, UNIX
Languages: C
Special Software: TUXEDO, BPO (Inconcert), DIO (Mercator),Kenan/Arbor, CSP-HOST

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

Client: Vanstar Government Systems (VGS) Omaha, NE
Role: Programmer/Analyst
Inacom 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

July 1996 to October 1998

Programmer/Analyst
Confidential, New Delhi, India
Projects

Client: Bill Unlocking System India
Role: Team Leader
Bill Unlocking Systemis 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

Client / Employer: Bill Unlocking System United Kingdom / TCS, India
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

Client: Bill Unlocking System Atlanta, GA / TCS, India
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

Client: Bill Unlocking System Japan
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++

Client: Bill Unlocking System India
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

EDUCATION:

  • Bachelor of Engineering
  • Master of Business Administration
  • Masters in Information Systems

Certifications & Training:

  • Weblogic Administration 5.x ,6.x,7.x,8.x ,9.x ( BEA Systems)
  • Tuxedo Administration 5.x,6.x,7.x,8.x ( BEA Systems)
  • E*Gate (Sebeyond corporations)
  • Precise (Veritas Corporation)
  • TIBCO Rendezvous ( TIBCO Software)
  • TIBCO Message Broker (TIBCO Software)
  • Periphonics (Ameritrade)
  • ClearCase (IBM Corporation)
  • JAVA/J2EE (Enterprise)
  • JMS/JDBC (Enterprise)
  • AIX Systems Administration (IBM/Enterprise)
  • Weblogic Server Trouble Shooting (BEA Systems)
  • JBoss (Red Hat)

References:
Available on request

We'd love your feedback!