Mamunur Rashid, Developer in Dhaka, Dhaka Division, Bangladesh
Mamunur is available for hire
Hire Mamunur

Mamunur Rashid

Verified Expert  in Engineering

Full-stack Developer

Location
Dhaka, Dhaka Division, Bangladesh
Toptal Member Since
May 25, 2022

Mamunur is a software engineer with 3+ years of experience developing business applications for top local organizations in Bangladesh. Using both front- and back-end technologies, he specializes in Django and React and excels in following software engineering best practices. Mamunur is a versatile professional who loves solving challenging problems creatively.

Portfolio

Demand IQ, INC.
React, Next.js, Python, Django, Amazon Web Services (AWS), Amazon EC2...
Forward GroupCo LLC
Zoom, JavaScript, Firebase, Firebase Hosting, React, Antd, Mailjet, HTML Email...
Divine IT Limited
Python 3, Django, SQLAlchemy, MySQL, PostgreSQL, Celery, Git, FastAPI...

Experience

Availability

Part-time

Preferred Environment

Linux, MacOS, PyCharm, Visual Studio Code (VS Code), Google Hangouts, Zoom, Windows

The most amazing...

...work I've done was optimizing an HR software salary generation process, making it 20x faster, and helping the company win contracts with more prominent clients.

Work Experience

Senior Full-stack Developer

2022 - PRESENT
Demand IQ, INC.
  • Developed and maintained the application with complete ownership.
  • Tracked and fixed bugs using monday.com as a reporting tool.
  • Developed a notification service that serves users with email and text notifications.
Technologies: React, Next.js, Python, Django, Amazon Web Services (AWS), Amazon EC2, Amazon RDS, Amazon S3 (AWS S3), REST APIs, SendGrid, SendGrid API, Twilio, Twilio API, API Integration, API Development, Front-end, Back-end, Full-stack, Full-stack Development, Celery, RESTful Development, Amazon CloudWatch, CometChat, Django REST Framework

Senior Developer

2022 - 2022
Forward GroupCo LLC
  • Developed an app that allowed users to host video meetings with a backroom feature. The participants from the backroom can observe the meeting and only communicate with other backroom participants as well as with the host.
  • Designed and developed the whole project from scratch.
  • Researched and selected the necessary tech stack that would be most suitable based on the client's needs.
Technologies: Zoom, JavaScript, Firebase, Firebase Hosting, React, Antd, Mailjet, HTML Email, API Integration, Video Chat, Web Video

Senior Software Engineer

2019 - 2022
Divine IT Limited
  • Optimized the salary generation process of the company’s HR management application to gain a 20 times performance boost.
  • Developed a single sign-on application and made some of the company's primary products, such as PrismERP, PrismVAT, and PrismMailer, compatible with it.
  • Made two core company products, PrismVAT and PrismERP, fully compliant with web security standards. It had been tested and approved by different cyber security teams.
  • Formed and managed a new team in the company for mobile application development.
  • Implemented interactive map interface using Google Map API for a simulation application targeting the military sector.
  • Created a framework for developing mobile applications that can be easily integrated with other company products and be used for rapid development.
  • Implemented an interactive map interface using Google Map SDK for an ISP infrastructure management application that allowed users to visually draw and trace the full path of any connection.
  • Fixed numerous bugs while migrating their flagship product, PrismERP, from Python 2 to Python 3.
  • Developed a customizable dashboard that can be dynamically configured based on user roles.
  • Built a customized integration testing tool that enabled users to record and run tests from the browser.
Technologies: Python 3, Django, SQLAlchemy, MySQL, PostgreSQL, Celery, Git, FastAPI, OpenID Connect (OIDC), Falcon, JavaScript, React, jQuery, jQuery UI, NGINX, HTML, CSS, Telerik Kendo UI, Google Maps, Docker, Docker Compose, Flutter, Dart, Python, HTML5, Programming, Algorithms, Data Structures, Databases, Software Engineering, SQL, Full-stack, Relational Databases, REST APIs, Bootstrap, Object-oriented Programming (OOP), Node.js, Push Notifications, Regular Expressions, OAuth 2, APIs, API Integration

PrismERP

https://www.prismerp.net/
PrismERP is one of the leading ERP systems in Bangladesh. It is a web application that has been built with Django. I've worked as a core contributor to product development for three years. As a core member, I've been responsible for planning and developing numerous application features. Some notable features I developed include the approval workflow, project planning and scheduling, and user role-wise customizable dashboard. My responsibilities also included ensuring the application was compliant with standard web security practices, handling performance optimization of different critical application sections, and implementing several UI/UX enhancements.

LinesPay

https://www.linespay.com/
LinesPay is one of the leading human resource management software in Bangladesh. It is a web application built with Django. As a core member of the development team working on this product, my primary responsibility was developing and maintaining new application features. However, I've also optimized several application processes, such as salary generation and attendance posting, and made the application capable of handling 50 thousand employees. The new features and enhancements I've introduced included the attendance adjustment with leave, approval workflow, provision for configuring payroll information per employee, arrear calculation, and pro-rata salary calculation. I've also ensured the application followed standard web security practices.

PrismCAS

https://www.divineit.net/products/prism-central-authentication-server/
It is a single sign-on application that connects and allows users to simultaneously access multiple applications without needing to sign in to each application. The application allowed users to authenticate their identity in numerous ways—by providing a username and password, through any OpenID connect compliant providers (Google or Facebook), or by authenticating in the organization's LDAP server. Additionally, admin users can set permissions for different features of all applications and all users from these applications.

Interactive Google Map UI Library

A UI library based on the Google Map JavaScript API and jQuery. The library provided functionality that allowed users to draw new shapes (lines, points, polygons) on the map, translate their position, and view and modify information relevant to that shape. Each shape on the map represented a real-life object. The library allowed developers to attach any arbitrary data to each shape, modify its appearance based on its attributes, establish relations among multiple shapes, perform complex geological calculations based on geolocation, attributes, and relationships with other objects and automatically synchronize data with the back-end server. The library has been used in a couple of applications, including PrismFTTx, an infrastructure management application built for ISP, and PrismSTS, a simulation application built for military schools.

PrismERP Cloud (Mobile Application)

https://play.google.com/store/apps/details?id=net.divineit.prismerpcloud&hl=en&gl=US
A Flutter-based cross-platform mobile application for the ERP application PrismERP. The application allows its user to operate various business activities and monitor the current state of the business from its dashboard. I've been the technical lead of the whole project and actively contributed to the app development as well as the API service development and integration with the application.

Toptal React Accelerator

The Toptal React Accelerator is an exclusive learning program that educates JavaScript developers in React, NextJS, Redux, and GraphQL. This two-month program consists of rigorous learning exercises and hands-on activities, a stringent evaluation process, comprehensive learning assessments, and an Invoice Management System. Within this invoicing application, users are able to track invoices, clients, and company information.

Languages

Python 3, SQL, JavaScript, HTML, CSS, Python, HTML5, C, C++, Falcon, Dart, JavaScript 6, TypeScript, SCSS, GraphQL

Frameworks

Django, Django REST Framework, Bootstrap, OAuth 2, Flutter, Telerik Kendo UI, Next.js

Libraries/APIs

SQLAlchemy, React, jQuery, REST APIs, Google Maps, Node.js, jQuery UI, Antd, SendGrid API, Twilio API, API Development

Storage

MySQL, Relational Databases, Databases, PostgreSQL, Amazon S3 (AWS S3)

Other

Programming, Regular Expressions, Full-stack, APIs, API Integration, Full-stack Development, Algorithms, Data Structures, Software Engineering, Video Chat, Web Video, Networking, Operating Systems, FastAPI, Push Notifications, OpenID Connect (OIDC), Web Security, LDAP, Firebase Hosting, Mailjet, HTML Email, Amazon RDS, Front-end, Back-end, CometChat

Tools

Git, Celery, Docker Compose, NGINX, PyCharm, Google Hangouts, Zoom, SendGrid, Amazon CloudWatch

Paradigms

Object-oriented Programming (OOP), Test-driven Development (TDD), RESTful Development

Platforms

Docker, Linux, MacOS, Visual Studio Code (VS Code), Windows, Firebase, Amazon Web Services (AWS), Amazon EC2, Twilio

2014 - 2019

Bachelor's Degree in Computer Science

Gono University - Savar, Dhaka, Bangladesh

OCTOBER 2022 - PRESENT

Toptal React Accelerator Graduate

Toptal, LLC

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring