Network Icon

James Barrett

COBOL Developer, Mainframe Services & Training

"Your geeky tech guy on the net"

COBOL Development and Mainframe Services & Training

Delivering robust enterprise mainframe solutions, batch optimization, and legacy system updates backed by decades of hands-on experience.

COBOL Batch & On-Line Development

Developing, updating, and maintaining mission-critical enterprise COBOL applications. Deep experience in business logic, data file validation, structured routine design, and seamless system integrations.

Mainframe Environment Management

Proficient in navigating z/OS environments using TSO/ISPF. Skilled at managing datasets, managing member libraries, executing utility functions, and organizing system workflows efficiently.

JCL Scripting & Job Control

Authoring and maintaining Job Control Language (JCL) streams. Expert in batch job scheduling, dataset allocation, step execution overrides, catalog management, and JES2/3 output handling via SDSF.

DB2 Mainframe Integration & SPUFI

Embedded SQL integration in COBOL programs accessing DB2 relational databases. Experience running queries, testing execution plans with SPUFI, and optimizing data retrieval for large-scale operations.

VSAM & QSAM File Handling

Design and maintenance of QSAM sequential files and VSAM dataset structures (KSDS, ESDS, RRDS). Experienced with IDCAMS utility commands for index definition, cataloging, and file verification.

Legacy System Optimization

Analyzing legacy codebases to improve performance, refactor outdated routines, and eliminate batch processing bottlenecks. Modernizing data processing while ensuring 100% precision.


🛡️ High-Volume Financial Systems

Deep background working with mutual fund and retirement account processing engines (such as TA2000). Building robust solutions designed for stringent regulatory, reporting, and ledger accuracy requirements.

🧩 Mainframe-to-Distributed Integration

Bridging legacy mainframe data structures with modern web and client-server systems. Designing clear interface boundaries between COBOL backends and C#/.NET or SQL environments.

🌐 Batch Job Monitoring & SDSF Triage

Active tracking and troubleshooting of batch production streams via SDSF. Identifying abends, analyzing execution logs, resolving condition code failures, and restoring normal batch runs.

🧰 CICS On-Line Transaction Systems

Familiarity with CICS command-level programming for real-time transaction processing. Enhancing user-facing screen programs and maintaining transactional mainframe data flows.

🔧 Mainframe Triage & Defect Resolution

Rapid diagnosis and correction of logical or runtime defects in complex mainframe suites. Parachuting into long-standing codebases to remediate issues with minimal operational risk.

🚀 Batch Automation & Utility Scripting

Automating routine mainframe compilation, dataset staging, and file conversion tasks using automated scripts, Windows Batch, and custom utility tools.


🛠️ Copybook & Layout Design

Structuring standard COBOL copybooks for consistent record parsing across enterprise modules. Managing record definitions for file-based processing and database mapping.

📥 Data Migration & Extraction

Building reliable COBOL utilities to unload, reformat, and migrate legacy dataset contents into modern SQL environments or flat-file staging stores without loss of integrity.

📤 Mainframe System Auditing

Reviewing legacy mainframe systems to map out business rules, document dataset dependencies, and identify code paths for modern re-platforming initiatives.

📊 Mainframe DB2 Performance Tuning

Refactoring embedded SQL queries and COBOL host variable handling to reduce CPU overhead, cut mainframe MIPS usage, and shorten overnight execution windows.

⚙️ Staff Training & COBOL Mentoring

Mentoring junior engineers and modern software developers on mainframe fundamentals, TSO/ISPF, JCL execution, and COBOL programming techniques to preserve institutional knowledge.

✅ Contract & Project Engagement

Available for short-term fixes, targeted upgrades, or full-cycle mainframe project consulting, delivering clear communication and battle-tested reliability from day one.


🧠 Technical Proficiencies

  • COBOL, SQL, JCL, CICS, and Batch Processing Systems
  • z/OS Mainframe Environments: TSO, ISPF, SDSF, JES2/JES3
  • Mainframe Data Access: DB2, SPUFI, VSAM (KSDS/ESDS/RRDS), QSAM
  • Hybrid Architecture: C#, C++, T-SQL, PowerShell, and File Transfer Integrations

🤝 What I Bring to the Table

  • ✔ 19 years of dedicated mainframe development experience at DST Systems
  • ✔ 28 years experience in Software Engineering across multiple systems.
  • ✔ Deep expertise in enterprise financial, mutual fund, and transfer agency platforms
  • ✔ Proven ability to maintain, debug, and optimize complex legacy COBOL codebases
  • ✔ Dual fluency in legacy mainframe systems and modern distributed technology stacks
  • ✔ Practical, no-nonsense problem solving built over 28 total years in software engineering

Contact

James Barrett, Owner

Phone: +1 504-350-4047

Email: cobol@geekytechguy.net