Hi, I'm a

Software Engineer

About Me

Profile

I'm Mazidul Islam

Skilled in

  • Backend development
  • Android Development
  • Spring Boot
  • Elasticsearch
  • MySQL, PostgreSQL

A Software Engineer with over two years of experience, specializing in robust and scalable backend development using technologies like Spring Boot, PostgreSQL, Elasticsearch, RabbitMQ, gRPC, and Apache Spark. I have worked on complex systems, focusing on optimizing performance and streamlining processes to meet business needs. Passionate about leveraging innovative technologies to build efficient, high-performance software solutions.

Work Experience

Prospecta

Development Engineer

Prospecta Software (Master Data Online - MDO)

Feb 2023 - Present

  • Developed a Python/Pandas service to process 33K+ SAP Fiori records from Excel load-sheets and automatically trigger MDO create/update/delete operations, cutting what used to take days down to a single upload.
  • Engineered KAI, an AI-powered chat interface that lets users create, update, or delete master data records just by typing what they need - it handles field mapping, real-time validation, auto-fills related data, and routes everything through the right approval workflows, saving hours of manual form filling.
  • Extended User Defined Rules to support 20+ comparison operators, nested AND/OR condition groups, configurable warning or hard-stop error behavior, and role-based access - letting clients cover ~60% of their custom validation needs without writing any code.
  • Built Task Analytics, a dashboard that shows task admins things like SLA breach counts, open task breakdown, per-user turnaround times, and role-based workload - so they can actually spot where things are getting stuck instead of guessing.
  • Implemented Hierarchy View, a tree-based UI that lets users explore and manage parent-child relationships across datasets with drag-and-drop support, collapsible nodes, and separate view/edit privilege controls.
  • Built a Long Lived Token feature during a 4-day hackathon so external systems can securely call MDO APIs without going through the standard auth flow every time.
  • Built Technical Profiling to give users a quick snapshot of their dataset's health - things like null counts, distinct values, data type breakdown, and field length ranges - all with 99% accuracy.
  • Developed MDO ONE (360° View), a single page per record that brings together data quality scores, compliance status, related records, activity history, and team collaboration - so users don't have to jump across multiple screens, cutting custom dashboard requests by 70%.
  • Built the System Connectivity module that lets MDO connect to SAP systems via BTP/CPI and any non-SAP system over REST, with support for Basic Auth and OAuth certificate authentication.
  • Built a Hierarchy Restriction feature that lets admins cap how many hierarchies can be attached or modified on a master record, enforced through the existing workflow configuration.
  • Implemented scheduling support for the Data Intelligence Workbench so quality checks - covering consistency, completeness, uniqueness, and accuracy - can run automatically on a daily, weekly, monthly, or custom schedule instead of being triggered manually.

Technical Skills

Featured Projects

Internet Speed Meter

Internet Speed Meter

This app helps users monitor their internet speed and usage in real-time. It provides a visual representation of data usage through a chart, and tracks app usage while securely storing data for up to 30 days. With this app, users can gain insights into their internet experience and make informed decisions about their data consumption.

Tech Stacks

Open Solutions

Open Solutions

Open Solutions is a tech blog where I document practical solutions to development challenges, such as a guide to installing Docker Desktop on Ubuntu 24. The site uses Firebase Firestore, Firebase Storage, and Firebase Authentication, built with HTML, CSS, JavaScript, and JQuery. It showcases my ability to create user-focused solutions while maintaining a full-stack approach.

Tech Stacks

MARRS Bank

MARRS Bank

MARRS Bank is a RESTful API for an Online Payment Wallet application. It implements core banking functionalities, allowing users to perform essential CRUD operations while ensuring user validation at each step. Though not a complete banking system, it provides the foundational operations required for secure and efficient wallet management.

Tech Stacks

JWT Spring Security

The jwt-spring-security project is a Spring Boot application that implements JWT-based authentication and role-based authorization using Spring Security. It provides a robust foundation for securing RESTful APIs by ensuring that only authenticated users with appropriate roles can access specific resources. The application is configured to be able to connect with any SQL database like MySQL, PostgreSQL, etc. The database connection properties are specified in the application.properties file. This project demonstrates proficiency in implementing secure authentication mechanisms and managing user roles within a Spring Boot environment.

Tech Stacks

Better TPA

The BetterTPA plugin enhances Minecraft servers by simplifying player teleportation and warp management. It integrates smoothly with the Minecraft Paper framework, ensuring compatibility across various server environments. By making the repository open source , I have enabled the community to contribute to its ongoing development. This openness encourages collaboration, allowing others to add new features, perform bug fixes, and ensure long-term support for the plugin. Such an approach not only extends the plugin's functionality but also fosters a collaborative environment where developers can learn from each other and improve the software collectively. This project reflects an ability to address niche challenges through custom software development, demonstrating versatility and a user-centric approach in providing effective solutions.

Tech Stacks

get in touch

For Any Queries and Support

GitHub profile

github.com/mazidul36i

LinkedIn Profile

linkedin.com/in/mazidul36i