Skip to content

samjay8/financial-securities-sql-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‚ Financial-Securities-SQL-Automation

πŸ“‹ Project Overview

This project demonstrates the automation of high-frequency financial security reporting. At Stanbic IBTC, legacy workflows relied on manual Excel data consolidation, which was prone to latency and human error. I engineered a SQL Server architecture to centralize data and automate the end-to-end reporting lifecycle.

πŸ› οΈ The Solution I developed a modular ETL (Extract, Transform, Load) pipeline to manage the data lifecycle for various financial instruments:

β—½ Data Organization Designed structured schemas for multiple investment types, including Bonds, OMO (Open Market Operations), and Treasury Bills (NTB).

β—½ Data Integration Leveraged UNION ALL logic to merge fragmented asset tables into a unified "Master View" for a holistic portfolio perspective.

β—½ Business Logic Automation

πŸ”Ή Tenor Bucketing: Automated categorization of securities based on maturity dates (e.g., Up to 1 Month, 1–3 Months, 5–7 Years).

πŸ”Ή Position Labeling: Integrated logic to dynamically identify "Long" vs. "Short" positions based on market value.

πŸ”Ή IRT Analysis: Developed views to calculate Interest Rate Tier (IRT) differences and total market exposure.

πŸš€ Key Results

βœ… Efficiency Transformed a process that previously required hours of manual consolidation into a script that executes in seconds.

βœ… Accuracy Eliminated manual data-entry risks by centralizing transformation logic within the database layer.

βœ… Professional Integrity This repository utilizes anonymized dummy data to demonstrate technical architecture while maintaining strict professional confidentiality.

πŸ’» Technical Stack

● Database Engine: Microsoft SQL Server (T-SQL)

● Core Techniques: Table Architecture, Complex Joins, Union Logic, CASE Statements, and Database Views.

πŸ“‚ Repository Structure

πŸ“ 01_Setup.sql β€” Schema creation and mock data insertion scripts.

πŸ“ 02_Automation_Logic.sql β€” Core scripts for data consolidation and business rules.

πŸ“ 03_Reporting_Views.sql β€” Automated views for risk analysis and end-user reporting.

Connect with me:

πŸ”΅ Linkedin

⭐ Email

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors