Hi, I'm Zafrul Islam, a results-driven Software Engineer with over nine years of experience building scalable and high-performance full-stack applications. I specialize in Java, Spring Boot, Node.js, Angular, React, and AWS cloud-native technologies. I enjoy solving complex problems and am passionate about continuous learning and innovation. I'm currently based in Bahrain and open to global relocation. I've worked on large-scale government projects, banking dashboards, and telecom infrastructure systems. I thrive in agile environments and aim to deliver robust, production-ready solutions that make an impact.

Zafrul Islam

Hi, I'm Zafrul Islam, a results-driven Software Engineer with over nine years of experience building scalable and high-performance full-stack applications. I specialize in Java, Spring Boot, Node.js, Angular, React, and AWS cloud-native technologies. I enjoy solving complex problems and am passionate about continuous learning and innovation. I'm currently based in Bahrain and open to global relocation. I've worked on large-scale government projects, banking dashboards, and telecom infrastructure systems. I thrive in agile environments and aim to deliver robust, production-ready solutions that make an impact.

Available to hire

Hi, I’m Zafrul Islam, a results-driven Software Engineer with over nine years of experience building scalable and high-performance full-stack applications. I specialize in Java, Spring Boot, Node.js, Angular, React, and AWS cloud-native technologies. I enjoy solving complex problems and am passionate about continuous learning and innovation.

I’m currently based in Bahrain and open to global relocation. I’ve worked on large-scale government projects, banking dashboards, and telecom infrastructure systems. I thrive in agile environments and aim to deliver robust, production-ready solutions that make an impact.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Full Stack Developer at GBM
February 1, 2023 - March 31, 2024
Led end-to-end development of the E-Authorization platform serving over 100K users across Bahrain’s government sector. Designed and implemented scalable frontend and backend architectures using Node.js, NestJS, and Angular/React. Built and deployed secure APIs and reusable components to support mobile and NGI teams. Created POCs and conducted live client demonstrations to validate technical feasibility and requirements. Delivered production-ready dashboard modules and backend services, ensuring high performance and maintainability.
Full Stack Developer at Tata Consultancy Services
April 1, 2021 - February 28, 2023
Developed Auto Pay Toggle functionality in the loan dashboard using Angular, enhancing user experience for retail banking customers. Designed and implemented RESTful APIs and backend business logic using Java and Spring Boot. Built a secure workflow for sensitive data management, including two-step account addition permissions, data validation, and caching mechanisms. Integrated robust authentication and authorization protocols for retail user access and actions.
Software Developer at Tata Consultancy Services
September 1, 2020 - March 31, 2021
Engineered PORT IN/PORT OUT systems by designing and implementing low-level and high-level architecture for Celcom's telecom infrastructure. Led the development of core modules across billing, KYC, transactions, and network systems, including API integrations. Enhanced backend performance, reducing API response times by 30% through profiling and system-level optimizations. Collaborated with cross-functional teams and mentored junior developers on backend optimization best practices.
Software Developer at Infinite Computer Solutions
September 1, 2020 - March 31, 2021
Developed a scalable, high-performance media streaming platform supporting multi-participant real-time communication using Kurento Media Server and Web Sockets. Designed a low latency streaming architecture to deliver synchronized video/audio streams, ensuring smooth playback and interactive user experience. Implemented WebSocket-based bidirectional communication between server and clients for real-time media synchronization. Built backend modules in Java and Spring Boot to manage user sessions, stream synchronization, and real-time interactions. Designed participant dashboards with integrated live stream recording and playback features. Optimized media handling workflows to ensure efficient processing, minimal latency, and high-quality delivery across all participants.
Full Stack Developer at UST Global
August 1, 2018 - September 30, 2020
Extracted and transformed data from JDE and TCMIS systems by designing database mappings and interchange processes tailored to project needs. Developed and maintained API automation scripts using Cucumber, improving test coverage and ensuring reliable API workflows. Leveraged Mule ESB as middleware to enable seamless data routing and integration between enterprise systems. Designed and deployed Mule flows to process and deliver results efficiently to downstream systems such as JDA. Collaborated with cross-functional teams to integrate APIs and middleware services, ensuring timely project delivery and system performance.
Software Developer at Virinchi Technology
September 1, 2016 - June 30, 2018
Developed key modules for the Virinchi hospital Project, including Doctor Portal, Patient Center, CRM, and Restaurant Management System (RMS), delivering solutions based on dynamic business requirements. Built doctor-facing features for managing patient prescriptions, conducting online consultations, and streamlining patient-related activities. Implemented patient-facing functionalities, including online appointment booking, access to medical reports, prescriptions, and video consultations. Developed and maintained CRM modules for patient query management, appointment scheduling, and backend operations. Contributed to the development of an online food ordering system for patients, attendants, and doctors within the hospital ecosystem.
Associate at Scorg International
May 1, 2016 - September 30, 2016
Completed formal training in Java, Spring, HTML, CSS, JavaScript, REST, and Hibernate to prepare for project execution. Contributed to the development of the QFund financial application, enabling customers to apply for loans, manage applications, and handle loan processing workflows. Participated in daily stand-up meetings, providing task updates and progress reports. Assisted in the development of RESTful backend APIs using Java, Spring, and Hibernate. Collaborated in integrating frontend components with backend services, ensuring seamless and functional features for the application.
Full Stack Developer at GBM
February 1, 2023 - March 31, 2024
Led end-to-end development of the E-Authorization platform serving over 100K users across Bahrain’s government sector. Designed and implemented scalable frontend and backend architectures using Node.js, NestJS, and Angular/React. Built and deployed secure APIs and reusable components to support mobile and NGI teams. Created POCs and conducted live client demonstrations to validate technical feasibility and requirements. Delivered production-ready dashboard modules and backend services, ensuring high performance and maintainability.
Full Stack Developer at Tata Consultancy Services
April 1, 2021 - February 28, 2023
Developed Auto Pay Toggle functionality in the loan dashboard using Angular, enhancing user experience for retail banking customers. Designed and implemented RESTful APIs and backend business logic using Java and Spring Boot. Built a secure workflow for sensitive data management, including two-step account addition permissions, data validation, and caching mechanisms. Integrated robust authentication and authorization protocols for retail user access and actions.
Software Developer at Tata Consultancy Services
September 1, 2020 - March 31, 2021
Engineered PORT IN/PORT OUT systems by designing and implementing low-level and high-level architecture for Celcom's telecom infrastructure. Led the development of core modules across billing, KYC, transactions, and network systems, including API integrations. Enhanced backend performance, reducing API response times by 30% through profiling and system-level optimizations. Collaborated with cross-functional teams and mentored junior developers on backend optimization best practices.
Software Developer at Infinite Computer Solutions
September 1, 2020 - March 31, 2021
Developed a scalable, high-performance media streaming platform supporting multi-participant real-time communication using Kurento Media Server and Web Sockets. Designed a low latency streaming architecture to deliver synchronized video/audio streams, ensuring smooth playback and interactive user experience. Implemented WebSocket-based bidirectional communication between server and clients for real-time media synchronization. Built backend modules in Java and Spring Boot to manage user sessions, stream synchronization, and real-time interactions. Designed participant dashboards with integrated live stream recording and playback features. Optimized media handling workflows to ensure efficient processing, minimal latency, and high-quality delivery across all participants.
Full Stack Developer at UST Global
August 1, 2018 - September 30, 2020
Extracted and transformed data from JDE and TCMIS systems by designing database mappings and interchange processes tailored to project needs. Developed and maintained API automation scripts using Cucumber, improving test coverage and ensuring reliable API workflows. Leveraged Mule ESB as middleware to enable seamless data routing and integration between enterprise systems. Designed and deployed Mule flows to process and deliver results efficiently to downstream systems such as JDA. Collaborated with cross-functional teams to integrate APIs and middleware services, ensuring timely project delivery and system performance.
Software Developer at Virinchi Technology
September 1, 2016 - June 30, 2018
Developed key modules for the Virinchi hospital Project, including Doctor Portal, Patient Center, CRM, and Restaurant Management System (RMS), delivering solutions based on dynamic business requirements. Built doctor-facing features for managing patient prescriptions, conducting online consultations, and streamlining patient-related activities. Implemented patient-facing functionalities, including online appointment booking, access to medical reports, prescriptions, and video consultations. Developed and maintained CRM modules for patient query management, appointment scheduling, and backend operations. Contributed to the development of an online food ordering system for patients, attendants, and doctors within the hospital ecosystem.
Associate at Scorg International
May 1, 2016 - September 30, 2016
Completed formal training in Java, Spring, HTML, CSS, JavaScript, REST, and Hibernate to prepare for project execution. Contributed to the development of the QFund financial application, enabling customers to apply for loans, manage applications, and handle loan processing workflows. Participated in daily stand-up meetings, providing task updates and progress reports. Assisted in the development of RESTful backend APIs using Java, Spring, and Hibernate. Collaborated in integrating frontend components with backend services, ensuring seamless and functional features for the application.

Education

M.Tech at JNTU
May 1, 2016 - May 31, 2016
B.Tech at SIT
June 1, 2013 - June 30, 2013
M.Tech at JNTU
May 1, 2016 - May 31, 2016
B.Tech at SIT
June 1, 2013 - June 30, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Government, Telecommunications, Financial Services, Healthcare

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more