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
→
Master of Business Administration
Management Information System
Grade: 3.4 out of 4
American International University Bangladesh (AIUB)
→
Bachelor of Science
Computer Science & Engineering
Grade: 2.91 out of 4
Rangpur Govt. College
→
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