Senior Software Engineer
New York, New York, United States
• Lead software development projects for z/OS, z/VM, Unix, Linux, and Windows.• Developed and improved the company software systems-level and application-level components, such as multi-user data server, database access engine, FOCUS language compiler, data adapters, etc.• Identified high-CPU-usage code parts and modified them to make the programs run faster • Communicated with software vendors, assisted them in problems analysisTechnical Skills - z/OS• Developing systems-level z/OS software • IBM System z 31-bit and 64-bit architecture and instructions• z/OS internals and control blocks• DASD I/O processing, file formats, access methods, EXCP processing and channel programs• authorized assembler services, user SVC routines, error recovery routines (ESTAE, ESPIE)• programs optimization to improve their performance• developing TSO/ISPF panels, dialogs, and programs• Assembler, C/C++, REXX• z/OS 31-bit and 64-bit IBM Language Environments• z/OS Unix Systems Services (USS)• debugging tools: z/XDC, IBM Debug Tool, GTF• dump analysis using IPCS• z/OS JCL and system utilitiesTechnical Skills - Linux / Unix• writing programs in C/C++• source-level debugging using gdb / dbx• machine-code-level debuggingTechnical Skills - MS Windows• Developing programs using Visual Studio • writing programs in C/C++• source-level debugging using Visual Studio• machine-code-level debugging and dump analysisTechnical Skills - z/VM• C, HLASM Assembler, REXX, Pipes• Deep knowledge of z/VM and CMS internals• IBM Interactive Debug Facility (IDF) and CP TRACE facility