I am Md Saidul Haque from Narayanganj in Bangladesh and working in IT industry since 2007. During my long experience journey, I have played the roles of Business Analyst, Systems Analyst, Software Architect, Technical Lead, Project Manager, Technical Researcher, Technical Consultant, as well as Web and Mobile Application developer in the different projects. My experience technically relates to Multi Tier Applications, Central / Distributed database systems, MIS, ERP, Data Management and Digitization techniques, SEO, Web technology, API based service, Web application etc.


I am working at Grameen Communications as Software Architect since 2014 where my prime responsibilities as follow:  

Software Analysis and Development:  

  • Analysis the new trend and technologies to satisfy clients for MFI ERP product. 
  • Analysis, implementation and optimization of advanced feature of socialbusinesspedia.com portal such as database optimization, website optimization, Code optimization, existence and new feature analysis and implementation
  • Identifying business requirements and requirements of the stakeholders on the project
  • Design the entire system based on the received requirements
  • Choose the system architecture and each individual component of this system at a high level
  • Choose the technologies for the implementation of each component and connections  
  • Manage risk identification and risk mitigation strategies associated with the architecture

Team Lead and Management:  

  • Provide technical leadership to the growing engineering team
  • Communicate successfully all concepts and guidelines to development team
  • Try to implementation of Agile Scrum in Software Department
  • Try to practice in using Project Management tools and other software

Technical Capacity Building:  

  • Use tools and methodologies to create representations for functions and user interface of desired product
  • Adapt and implement new technology
  • Resolve technical problems
  • Understand and plan for evolutionary paths
  • Plan for new technology insertion
  • Provide technical guidance to team members
  • Review code stander

Research & Documentation:  

  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Define different types of documentation template to collect requirements and to develop test case, user story and tasks. 
  • Develop high-level product specifications with attention to system integration and feasibility
  • Write project documentation and its support
  • Research big data and analytics for Social Business Pedia 


  • Build primary development infrastructure with AUTH module for any project 
  • Design and develop service based classes and libraries
  • Create Database and database users (Oracle)


  • Assist QC Engineer to prepare system documentations and QC activities, 
  • Mange Hosting system, Cpanel, domain and subdomain, 
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Approve final product before launch

My Specialties 

Business Domain:  

Enterprise Resource Planning(ERP), Accounting, Inventory Management, Health Care Management, Supply Chain, Human Resource Management, e-commerce, Social Business, Micro Finance, Event Management etc.  


Oracle Database, Oracle Apex, Linux, Core Java, Java Spring Boot, Grails, Core PHP, CodeIgniter, CakePHP, Laravel, Yii, Javascript, JQuery, VueJS, ReactJS, Magento, Opencart, PrestaShop, Flutter, MySQL, Sqlite, PostgreSQL, MongoDB, Ms Access etc. 

Analysis & Design: 

Business Requirements Document (BRD), Software requirements Specification (SRS), Software Design  Document (SDD), Software Design & Developments, System Architect, Software Project Management,  Planning designing and documentation, Agile Scrum etc