Post Job Free
Sign in

Senior Software Engineer

Location:
Overland Park, KS
Posted:
July 08, 2025

Contact this candidate

Resume:

Ehsan Barouti

*******.*****@*****.*** +1-913-***-**** Overland Park, KS linkedin.com/in/ehsan-barouti WORK EXPERIENCE

Senior Software Engineer at Tech Mahindra 05/2025 – PRESENT Mainframe Lead (End Client)

Supporting mainframe application development and maintenance for client’s enterprise systems, with a focus on COBOL, JCL, and DB2 in both batch and online environments. Software Development Engineer II at Fiserv 09/2023 – 05/2025 Develop and maintain high-volume physical and electronic document production systems for financial, industrial, and healthcare sectors, including statements, bills, checks, EOBs, invoices, tax documents, regulatory reports, and compliance certificates.

- Leverage COBOL, VSAM, and InfoPrint PPFA to optimize system performance, scalability, and reliability, with focused improvements in document processing workflows.

- Design and implement robust end-to-end reconciliation processes to ensure data integrity across multiple platforms and systems using PowerShell, and Batch scripting.

- Architect and develop disaster recovery solutions to guarantee seamless failover between servers and print facilities, ensuring uninterrupted operations during critical incidents.

- Automate incident resolution workflows using C#, .Net, Microsoft SQL Server, and scripting, enabling rapid identification and remediation of process failures without human intervention. Senior Software Developer and Business Analyst at Osveh 12/2019 – 06/2023

- Spearheaded the migration of core banking systems from legacy mainframe-based infrastructure (z/OS) to modern architecture, ensuring seamless transition and minimal disruption. Utilized COBOL, DB2, and JCL for analyzing and extracting data, and implemented ETL pipelines to integrate legacy data into the new system.

- Led the analysis, design and development of a scalable Loan Management system using Java, DB2, EJB, Spring Framework, and Hibernate, with seamless integration of RESTful APIs, JSON payloads, Postman testing, and Maven for build automation.

- Reduced the average execution time of system processes such as reports and transactions by 85% (to nearly one-seventh) by optimizing data models, refactoring stored procedures and queries, and eliminating redundancies.

- Developed an Accounting System for automated Journal Voucher processing in the General Ledger using multi-tiered data architecture.

- Designed and implemented a flexible repayment module with configurable options using microservices architecture. Senior Software Development Engineer at Informatics Services Corporation (ISC) 03/2015 - 09/2019 Developed and maintained Loan Management applications within a Mainframe Core Banking system using COBOL, DB2, CICS, JCL, MQ, VSAM, QSAM, and REXX, supporting five banks with 10,000+ branches and 25 million+ loan users.

- Optimized legacy programs, reducing monthly cutoff times by 91% (From ~5h to ~25m) and enhancing ONLINE repayment transactions by 86% and Direct Debit BATCH services by 45%.

- Developed complex SQL queries for discrepancy detection, classification, and automated reconciliation.

- Designed and developed a dynamic Rule Engine System, enabling configurable business logic, reducing development time, and allowing non-technical users to adapt workflows efficiently.

- Architected and implemented the Loan Moratorium System and the Letter of Credit (LC) system from scratch using modular design principles and the Rule Engine, allowing flexible loan management without altering core application code.

- Built an internal application with C#, .NET, and Microsoft SQL Server for test automation, dynamic system configuration, and CRUD operations, increasing development productivity and flexibility.

- Mentored and trained new developers and interns; conducted technical interviews to recruit top talent. EDUCATION

Master of Computer Networks Engineering (IT)

Amirkabir University of Technology 09/2012 - 02/2015 Full Scholarship (GTA)

Bachelor of Computer Science

University of Tehran 09/2007 - 09/2012

Full Scholarship & Tuition Waiver

CERTIFICATES

- Amazon Web Services: Data Analytics LinkedIn

- Build Basic Generative Adversarial Networks (GANs) DeepLearning.AI

- Unsupervised Learning, Recommenders, Reinforcement Learning Stanford

- Advanced Learning Algorithms Stanford

- Supervised Machine Learning: Regression and Classification Stanford

- Data Cleaning - Computer Vision - Data Visualization Kaggle

- Python - Pandas - Machine Learning - Deep Learning Kaggle

- Query optimization techniques in SQL - Advanced SQL DB2 ISC

- z/OS JCL and Utilities - CICS - IBM MQ ISC

- Software Requirement Analysis SEMATEC

Java EJB Spring Hibernate REST Maven

C++ C# MS SQL .Net Framework Docker

z/OS TSO/ISPF Batch Scripting PowerShell

COBOL DB2 CICS JCL VSAM MQ REXX



Contact this candidate