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 Task Analytics to provide intuitive visual insights into task performance, enabling task admins to make data-driven decisions on SLA compliance, rejection frequency, and overall task efficiency.
  • Built the Hierarchy View feature to visually represent complex relationships between multiple master records and datasets in an intuitive user interface.
  • Delivered a Long Lived Token system during a 4-day hackathon, enabling secure and seamless communication between external systems and MDO's authenticated endpoints.
  • Engineered the Technical Profiling which analyzes master datasets with insights on null, distinct, duplicates, max/min length, and most common values with 100% accuracy.
  • Created a 360° View of master records with team, providing insights on the homepage with features like Data Quality, related records, recent activities, and detailed analyses. This reduces creation of customized analytics by 70%.
  • Developed an Adapter to integrate MDO with external systems like CPI and SAP, facilitating seamless validation and synchronization of master records.
  • Built a Hierarchy Restriction feature to allow admins to control the number of hierarchies that can be extended or edited to a master record through configurable workflows.
  • Designed and implemented a scheduler for the Data Intelligence Workbench, enabling automated task execution (daily, weekly, monthly, custom).

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