Portfolio — Lead Software Engineer
Lead Software Engineer · BRAC IT Services Ltd
A database architect and backend specialist with 6+ years crafting high-performance systems for fintech and ERP platforms at scale. Deep expertise in PostgreSQL, Java/Grails, and large-scale data engineering.
Leading development and optimization of stored procedures and SQL scripts to automate complex customer support for the BRAC ERP application (MF Module). Overseeing large-scale data correction operations across 3,000+ branches. Mentoring team members and driving architectural decisions.
Developed and optimized complex stored procedures and SQL scripts for the BRAC ERP platform. Key contributor to the bKash UUID-based payment system integration. Debugged, analyzed, and resolved critical bugs, and built new features and APIs tailored to customer requirements.
Joined BRAC IT as a Software Engineer working on the ERP platform's MF Module. Contributed to stored procedure development, script optimization, and collaborated on the Small Database tool for efficient developer testing environments.
Developed SQL procedures and scripts for complex data migration projects. Built SQL-based migration tooling and provided customer support for the MBank product used by Merchant Banks in Bangladesh's Capital Market. Gained deep expertise in T-SQL and Crystal Report generation.
Gain domain knowledge related to the mBank product and Bangladesh’s Capital Market operations. Provided basic support for the mBank system under supervision, addressing routine queries and issues. Gained foundational understanding of project structures and participated in learning activities focused on data migration processes and system workflows.
Assisted faculty in lab classes and conducted review sessions for undergraduate students. Handled record-keeping and supported courses in Database Systems, Digital Logic Design, and Data Mining & Machine Learning.
Database
Programming
Tools & Reporting
BRAC IT Services Ltd
Integrated a bKash UUID-based payment system directly into BRAC ERP, enabling NGO members to pay loan instalments via bKash. Developed stored procedures to auto-generate UUIDs for new members and bulk-assign UUIDs to all existing members across 3,000+ branches.
BRAC IT Services Ltd
Built a sophisticated internal tool to solve the testing bottleneck caused by BRAC ERP's massive production database. Developers specify a branch count; the tool generates a compact, accurate copy in a separate schema — dramatically reducing test cycle times.
LeadSoft Bangladesh
Led end-to-end database migration for capital market banking systems. Designed stored procedures to transform and validate source data before loading into target databases, ensuring data integrity, accuracy, and performance across the entire pipeline.
Summer 2021 — Summer 2022
United International University
Dhaka, Bangladesh
Autumn 2014 — Spring 2018
International Islamic University Chittagong
Chittagong, Bangladesh
2013
Science
2011
Science
Open to opportunities
Whether it's a backend challenge, a data engineering problem, or an exciting new role — I'm always happy to connect.