Md. Nafiz Ur Rahman

Software Architect | Lead Software Engineer | FinTech Specialist
Dhaka, BD.

About

Highly accomplished Associate Manager and Senior Software Engineer with over 8 years of progressive experience in designing and developing robust, scalable web applications, specializing in FinTech. Proven leader in architecting complex software systems, including micro-service architectures and critical modules for E-KYC and Agent Banking, driving innovation and efficiency for organizations like BRAC Bank and Swosti. Adept at full-stack development with expertise in Java, Spring, Angular, and Docker, consistently delivering high-impact solutions and fostering reusable component development to achieve architectural excellence.

Work

BRAC Bank PLC
|

Associate Manager (PO)

Niketon, Dhaka, Bangladesh

Summary

Led architectural design and full-stack development initiatives for agent banking and e-KYC systems within BRAC Bank PLC, ensuring robust and scalable solutions.

Highlights

Designed, implemented, and integrated core application architecture for agent banking, enhancing system reliability and performance.

Redesigned the e-KYC system to utilize fingerprint verification with minimal data, streamlining processes and improving security.

Oversaw integration with Finacle, ensuring seamless data flow and operational efficiency across banking platforms.

Directed e-KYC redesign using a multi-layer architecture, optimizing system scalability and maintainability.

Provided architectural design leadership for 0.2 years, contributing to strategic software development initiatives.

BRAC IT Services Limited
|

Senior Software Engineer

Niketon, Dhaka, Bangladesh

Summary

Spearheaded full-stack development and architectural design for critical FinTech modules, including agent banking and bill collection, significantly impacting BRAC Bank's digital services.

Highlights

Developed comprehensive frontend and backend functionalities for agent banking modules, supporting critical financial operations for 5.3 years.

Led the architectural design and full-stack development of the bill collection module, enhancing system efficiency and user experience.

Served as lead developer for the budget module for sbicloud international, contributing to its successful deployment and functionality.

Contributed to various features within the finance module of sbicloud Bangladesh, improving operational metrics and data accuracy.

Participated in designing the Scholarship module for the USIS project at BRAC University, showcasing diverse project involvement.

Swosti (Sister concern of Bdjobs)
|

Software Engineer

Dhaka, Dhaka, Bangladesh

Summary

Developed and enhanced critical software functionalities, including data migration and reporting tools, for microfinance operations, improving system efficiency and data management.

Highlights

Integrated data migration processes from Excel into the software, improving data accuracy and reducing manual effort.

Developed key functionalities for member collection, loan disbursement, and various voucher entries, enhancing operational workflows.

Created comprehensive Jasper reports for financial and operational metrics, providing critical insights for decision-making.

Improved existing MySQL queries, optimizing database performance and data retrieval efficiency.

Utilized MySQL for 1.4 years and Vaadin for 1.7 years, developing robust and data-driven applications.

Education

University of Dhaka
Dhaka, Dhaka, Bangladesh

Master of Business Administration

Management Information System

Grade: 3.4 out of 4

American International University Bangladesh (AIUB)
Dhaka, Dhaka, Bangladesh

Bachelor of Science

Computer Science & Engineering

Grade: 2.91 out of 4

Rangpur Govt. College
Rangpur, Rangpur, Bangladesh

Higher Secondary Certificate (HSC)

Science

Grade: 3.9 out of 5

Languages

English

Certificates

Workforce Recovery Program

Issued By

Online Platform

Skills

Programming Languages

Java, Groovy.

Frameworks & Libraries

Spring, Angular, Angular 11, Spring Boot, Vaadin.

Databases

MySQL, Oracle, Cassandra, Elasticsearch, MongoDB.

Tools & Technologies

Git, Docker, CI/CD Processes, Finacle, Jasper Reports.

Architecture & Design

Architectural Design, Micro-service Architecture, Multi-layer Architecture, Dependency Injection, Inversion of Control, RESTful Web Services, Containerization.

Domains & Specialties

FinTech, E-KYC, Agent Banking, Microfinance Software, Full Stack Development.

Soft Skills

Leadership, Team Player, Communication Skills, Problem-solving, Continuous Learning, Risk-taking Mindset.

References

Md. Saidur Rahman

Sr. Water Resources Planning Specialist, Institute of Water Modelling, IWM Bhaban House:06, Road 3C, Block H Sector 15 Uttara, Dhaka-1230, Mobile: 01712152933, Relation: Relative