Logic Restructuring
Essay by review • November 18, 2010 • Research Paper • 1,820 Words (8 Pages) • 1,311 Views
SUMMARY
11 years of IT experience in FINANCE, PHARMACEUTICALS and TELECOM industries.
Experience with full SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) including BUSINESS/ SYSTEM ANALYSIS, SOFTWARE DEVELOPMENT, QA, PRODUCTION DEPLOYMENT, SYSTEM DOCUMENTATION, END-USER TRAINING and PRODUCTION SUPPORT.
Extensive hands-on experience in OBJECT-ORIENTED development using C++ and JAVA.
Experience in developing client/server applications using C/C++ and TCP/IP as well as web-based applications using JAVA (SWING & AWT) and HTML under UNIX and WINDOWS operating systems.
Experience in ORACLE, SYBASE and SQL SERVER databases and associated programming tools such as SQL, PRO*C and STORED PROCEDURES.
Experience in UNIX SHELL and PERL scripting.
Experience in providing 24x7 production support for real-time projects.
Strong analytical and problem solving skills and ability to troubleshoot problems including reproduction, isolation and resolution.
Excellent verbal and written communications and interpersonal skills.
Possesses the commitment to perform in a demanding schedule.
SKILLS
OPERATING SYSTEMS UNIX (SUN-OS 4.5, SOLARIS 2.8/2.6/2.5, HP-UX 11.0/10.0, AIX 4.3)
WINDOWS NT 4.0 SERVER/WORKSTATION, WINDOWS 2000, WINDOWS XP
PROGRAMMING C, C++, TCP/IP, JAVA (SWING, AWT), HTML, UNIX SHELL SCRIPTS, PERL
SQL, PRO*C, STORED PROCEDURES
DATABASES ORACLE 7.3, SYBASE 12.0/11.0, SQL SERVER 2000/7.0
TOOLS MAKE, CVS, MKS SOURCE INTEGRITY, WORKSHOP, QUANTIFY, PURIFY
EDUCATION
BS IN COMPUTER ENGINEERING
GOA UNIVERSITY, GOA, INDIA
EXPERIENCE
APR02 PRESENT: TECHNOLOGY SPECIALIST, CITIGROUP, WARREN, NJ
PROJECT: HERMES/ XENV (CROSS ENVIRONMENT)/ACL (ACCESS CONTROL LIST)
HERMES is an automated software change management system that is used by developers within the SDLC to deliver their application software into production. HERMES audits, archives, and builds source code into SUN SOLARIS-compliant packages suitable for deployment, optionally auto-installing the deliverable into the XENV. It provides a vehicle for promoting the package through staging and into production. Archiving enable regeneration of the deliverable that has been production deployed in the last 7 years. HERMES services applications destined for deployment on SUN/SOLARIS and INTEL/LINUX hosts (including web-based applications) and database DDL for ORACLE, SYBASE, and SQL SERVER. XENV is a repository for a number of HERMES-built APIs and 3rd party vendor products. Development teams can access these components via a XENV server without installing them on their local machine. XENV provides an easily configurable UNIX development environment by enabling the development teams to specify their compilation environment via an environment file. Changing a variable in the environment file enables compilation with a new interface version. ACL handles any licensing issues associated with the XENV components.
ENVIRONMENT: UNIX SOLARIS 2.8, C++, SYBASE 12.0, SQL, STORED PROCEDURES, PERL, UNIX SHELL SCRIPTS, MAKE, CVS, SCCS
ROLES & RESPONSIBILITIES:
Developed„X enhancements to the HERMES system that involved server-side development using object-oriented programming in C++ and PERL under UNIX SOLARIS 2.8 operating system with SYBASE 12.0 as the underlying database.
Developed STORED„X PROCEDURES for retrieving table data and subsequently sorting, validating and converting to the appropriate format for presentation needed for reporting purposes.
Other tools used were MAKE, CVS and SCCS.„X
Developed tools„X for XENV system using PERL, UNIX SHELL SCRIPTS and SQL to beta install HERMES-built APIs and 3rd party vendor products on all XENV servers as well as to promote the beta component to production release and to perform other software configuration management operations such as defining compatibility matrix.
Developed tools for ACL system using PERL,„X UNIX SHELL SCRIPTS and SQL to handle licensing of software components installed in the XENV.
Provided„X 24x7 production support to the HERMES, XENV and ACL systems, that involved providing timely and detailed resolutions for various production problems, which included implementing quick workarounds to high priority issues, while concurrently working on providing permanent resolutions to those issues. The resolution included problem reproduction in the local environment followed by its troubleshooting, isolation and fix.
Documented bugs and their„X resolutions for future references to enable expedited resolutions for similar issues in future.
JUN01 MAR02: SOFTWARE ENGINEER, COAST CAPITAL SAVINGS CREDIT UNION, VANCOUVER, CANADA
PROJECT: ELECTRONIC PAYMENT INTERFACE (EPI)
EPI is a real-time credit card processing system accepting credit card and bank debit payments and supporting transactions like credit card validation, authorization, settlement, pre-authorization, credits and bank debits. EPI accepts these transactions from customer care systems and processes and forwards them to the clearinghouse. Once the clearinghouse accepts a settlement transaction, EPI posts the payment to the billing system.
ENVIRONMENT: UNIX HP-UX 11.0, C, C++, SYBASE 11.0, SQL, STORED PROCEDURES, UNIX SHELL SCRIPTS, PERL, MAKE, CVS
ROLES & RESPONSIBILITIES:
Maintained and„X implemented enhancements to the EPI system under UNIX HP-UX 11.0 operating system.
Developed the data collection module using„X C/C++, PERL and SQL that retrieved, parsed, validated and stored the received data in the underlying SYBASE 11.0 tables.
Developed STORED PROCEDURES for retrieving table data„X and subsequently
...
...