Mohammad Shafiqul Islam

Mohammad Shafiqul Islam

Followers of Mohammad Shafiqul Islam335 followers
location of Mohammad Shafiqul IslamGrand Rapids, Michigan, United States

Connect with Mohammad Shafiqul Islam to Send Message

Connect

Connect with Mohammad Shafiqul Islam to Send Message

Connect
  • Timeline

  • About me

    Seeking a full-time Software Engineer role with expertise in Java, J2EE, Spring Boot, and Python.

  • Education

    • Saint Gregory's High School, Dhaka, Bangladesh

      2000 - 2010
      Secondary School Certificate
    • Grand Valley State University

      2023 -
      Master of Science - MS Applied Computer Science 4.0

      Activities and Societies: Chess, Volleyball Coursework -Machine Learning Systems Analysis & DesignDistributed SystemsWeb ArchitecturesComputer NetworkingSoftware EngineeringSoftware TestingMobile Application DevelopmentInformation Management & ScienceInformation VisualizationProjects -1. During one of my semesters, I developed a web application to facilitate instant volleyball team formation. The project addressed the challenge of efficiently forming balanced teams for weekend… Show more Coursework -Machine Learning Systems Analysis & DesignDistributed SystemsWeb ArchitecturesComputer NetworkingSoftware EngineeringSoftware TestingMobile Application DevelopmentInformation Management & ScienceInformation VisualizationProjects -1. During one of my semesters, I developed a web application to facilitate instant volleyball team formation. The project addressed the challenge of efficiently forming balanced teams for weekend volleyball sessions. Utilizing a genetic algorithm, the system dynamically generated and refined teams, focusing on optimal balance and performance. Key features include live player ratings, even skill distribution, and admin-defined settings. The tech stack involved Java SpringBoot, PostgreSQL, Hibernate, Thymeleaf, HTML, JavaScript, CSS, Git, and deployment on Heroku.2. Developed and implemented an innovative event management mobile application using React Native. Show less

    • Bangladesh University of Engineering and Technology

      2013 - 2017
      Bachelor's degree Computer Science and Engineering
    • Notre Dame College

      2010 - 2012
      Higher Secondary Certificate Science
  • Experience

    • REVE Systems

      Oct 2017 - May 2022

      • Led a 4-person developer team to deliver a Spring Boot-based Q&A Management System for the Bangladesh Parliament.• Bridged UI/UX and client communications, accelerating project delivery and maintaining progress ahead of schedule.• Engineered a workflow solution that cut boilerplate code by 10%.• Crafted reusable Thymeleaf components, slashing code redundancy and typos by over 50%.• Set up complete CI/CD pipelines using Jenkins, ensuring code will go through standard testing and coverage, reducing production bugs. • Led a 3-engineer Agile team in developing a Reporting System for Bangladesh's top Electric Supply Company (DESCO) using amCharts.• Co-developed an Electronic Document Management System for the Padma Bridge Rail Link Project of Bangladesh with a 5-member team, utilizing SpringBoot, and AngularJS.• Used Swagger for API Documentation that reduced the time needed to collaborate between the frontend and backend teams.• Utilized Docker to containerize and deploy applications, improving development and deployment efficiency. Show less • Led a 3-member agile team in developing a high-availability Web App for the Bangladesh;s Birth & Death Registration System.• Engaged in various SDLC phases, ensuring the project was completed ahead of schedule.• Crafted application and database architecture, achieving 99% uptime.• Minimized the number of DB indexes and reduced query response time by over 90%.• Ensured database agnosticism using Hibernate, successfully migrating the entire application data from PostgreSQL to SQL Server in a single day. Show less

      • Senior Software Engineer

        Oct 2019 - May 2022
      • Software Engineer

        Apr 2018 - Sept 2019
      • Junior Software Engineer

        Oct 2017 - Mar 2018
    • UNICEF Bangladesh

      May 2022 - Dec 2022
      National System Developer

      • Independently managed the Spring Boot application for the Bangladesh's Birth & Death Registration System, catering to 180+ million people. Implemented features across multiple sections.• Implemented REST APIs to integrate with 19 facilities.

    • Grand Valley State University

      Jan 2023 - now
      Graduate Research Assistant

      Cyberbullying Detection & Prevention• Developed an automated labeling pipeline for training data creation, supporting open-source LLM models. • Implemented an upstander bot to proactively prevent cyberbullying incidents.Genomic Insight Visualization• Developed a comprehensive visualization tool for genetic pathways, leveraging Flask, React and D3.js to dynamically display relationships between genes, diseases, species, and chemicals. • Implemented advanced functionalities such as filtering pathways based on gene criteria. Show less

  • Licenses & Certifications

    • RCR - Applied Computer Sciences Graduate Students

      CITI Program
      Oct 2024
      View certificate certificate