Md. Munawar Hussain, Developer in Dhaka, Bangladesh
Md. is available for hire
Hire Md.

Md. Munawar Hussain

Verified Expert  in Engineering

Software Developer

Location
Dhaka, Bangladesh
Toptal Member Since
May 5, 2022

Munawar is an innovative and result-oriented software engineer with four years of experience. He has worked mostly in Java, Spring, AngularJS, and React. Munawar is highly effective at developing new programs, thinking out of the box, and fixing problems with the existing systems. Consistently up-to-date with cutting-edge technology and proficient in Agile and Scrum methodology, he will be a great addition to any team.

Portfolio

Enosis Solutions
AngularJS, Java, Spring, Hibernate, Apache Maven, Microsoft SQL Server, Oracle...
Enosis Solutions
Java, Spring, AngularJS, Microsoft SQL Server, Oracle, Hibernate, Bootstrap 3...
Enosis Solutions
AngularJS, Java, Spring, Hibernate, Microsoft SQL Server, Oracle, Spring REST...

Experience

Availability

Part-time

Preferred Environment

Windows, Ubuntu, Visual Studio Code (VS Code), IntelliJ IDEA

The most amazing...

...thing I've developed is a Chrome extension that tracks time logs in Jira and lets users manage them before publishing.

Work Experience

Senior Software Engineer L3

2022 - PRESENT
Enosis Solutions
  • Prepared documentation for migrating AngularJS components to Angular and led the team on migration.
  • Bootstrapped an Angular 13 and AngularJS hybrid application that helped the migration to Angular from AngularJS incrementally maintain software integrity.
  • Migrated the SystemJS application to Webpack, reducing development time.
  • Implemented a new solution to allow users to edit labels of fields in different languages like French, English, and more by double-clicking and allowing users to localize labels from a business perspective without editing any specific localization file.
  • Tested the application manually before the major release and reported, tracked, and fixed bugs using Jira.
  • Forked an open-source Java PDF library, Jaspersoft, manually resolving CVE issues in the application and built and integrated it, making the application more secure.
Technologies: AngularJS, Java, Spring, Hibernate, Apache Maven, Microsoft SQL Server, Oracle, Spring REST, Bootstrap 3, DevExpress, Jira, UI-Router, Visual Studio Code (VS Code), IntelliJ IDEA, JavaScript, HTML5, CSS, SCSS, Web Development, Full-stack, Webpack, Angular

Senior Software Engineer L2

2021 - 2022
Enosis Solutions
  • Identified OWASP security issues in the web application, suggested solutions, and resolved the issues.
  • Identified the performance optimization scopes in the application and optimized database structures and queries.
  • Integrated the Active Directory API support to load and update user details for an organization in the Spring application.
  • Upgraded the Java Development Kit (JDK) to 16 and more than 30 libraries of the application to ensure security.
Technologies: Java, Spring, AngularJS, Microsoft SQL Server, Oracle, Hibernate, Bootstrap 3, Spring LDAP, LDAP, DevExpress, UI-Router, Jira, Visual Studio Code (VS Code), IntelliJ IDEA, JavaScript, HTML5, CSS, SCSS, Full-stack, Web Development

Senior Software Engineer L1

2020 - 2021
Enosis Solutions
  • Integrated a hybrid file storage solution in Java Spring that allows users to save files directly in a database or file system based on the configuration, which made the backup process convenient.
  • Designed and implemented a solution to create database tables, including triggers and indices from hibernate mapping to support SQL Server and Oracle.
  • Implemented an internal development tool to enhance 1000+ hibernate mapping files to support custom triggers and indices, which reduced the development time with high accuracy.
  • Enhanced the real-time notification system (WebSocket) to notify a user who is currently exploring a product that the product instruction got changed.
Technologies: AngularJS, Java, Spring, Hibernate, Microsoft SQL Server, Oracle, Spring REST, Apache Maven, Bootstrap 3, DevExpress, UI-Router, Jira, WebSockets, Visual Studio Code (VS Code), IntelliJ IDEA, JavaScript, Web Development, Full-stack, HTML5, CSS, SCSS

Software Engineer L2

2019 - 2020
Enosis Solutions
  • Converted more than 100 screens from a legacy application to a web application and fixed bugs in the existing web applications.
  • Integrated SOAP client services into a Spring application to transfer data to Deltek Costpoint ERP from the current ERP application.
  • Integrated an email sending mechanism into the Spring web project to send email notifications to users.
  • Enhanced DevExpress data grid in the application to support aggregate functions for group view (e.g., sum, count, etc.) via a context menu.
  • Developed an email template solution using the Rich Text Editor to allow the user to decide the template for each kind of notification instead of the application default notification.
Technologies: AngularJS, Java, Spring, Oracle, Hibernate, SOAP, Spring REST, Apache Maven, DevExpress, Bootstrap 3, UI-Router, Microsoft SQL Server, Jira, NetBeans, Visual Studio Code (VS Code), JavaScript, HTML5, CSS, SCSS, Web Development, Full-stack

Software Engineer

2019 - 2019
Twisker
  • Developed a constructive algorithm in the front-end to find the difference between revisions of rich text documents.
  • Advanced features to upload media in Quill-rich text editor using quill blot.
  • Implemented GraphQL queries and mutation to load and persist data from MongoDB.
Technologies: Node.js, MongoDB, React, React Apollo, GraphQL, Cosmos, TypeScript, Quill

Software Engineer L1

2018 - 2019
Enosis Solutions
  • Developed code generation tools using Node.js to generate AngularJs component structure modules with appropriate fields and lists, reducing the development time without compromising efficiency.
  • Wrote AWS Lambda using Node.js to view and process news data for a crime news sharing portal.
  • Developed a jsPlumb canvas from scratch to support building AWS architecture and implemented several premium features using the community edition.
  • Created a solution to upload media in the portal with a pre-signed S3 URL.
  • Converted the existing API endpoints to the REST API structure.
Technologies: AngularJS, React, AWS Lambda, Amazon API Gateway, Amazon S3 (AWS S3), TypeScript, Angular, PostgreSQL, Node.js, Visual Studio Code (VS Code), React Redux, REST APIs, JavaScript, Web Development, RESTful Microservices, JSX, Redux

Quality Management Solution

This Spring web application manages the overall quality of the business and the shop floor execution. Working as a full-stack developer for over three years, I implemented numerous APIs to support database operations, report generations, and manipulate files. Also, I developed UI screens in AngularJS with best practices like a component structure, dividing components into smaller components to enhance reusability. Finally, I mentored junior team members and shared domain knowledge and technical information.

Real-time Crime and News Data Sharing Portal

This web portal enables viewing crimes in a region, getting alerts about risky areas, and sharing crime occurrences online. As a full-stack developer, I implemented AWS Lambda functions and developed an admin UI to monitor alerts and news records. Also, I created the functionality of sharing videos in the portal.

AWS Architecture Builder

This web app allows building AWS architecture easily using drag and drop features and connections. As a full-stack developer, I developed the main canvas element for the builder using jsPlumb from scratch and implemented AWS Lambda to handle CRUD operations for the elements.

Jira Time Tracker (Chrome Extension)

https://github.com/ColorlessCoder/jira-extension
This chrome extension allows users to track their work logs in Jira. This is a personal project, and I used Jira REST API version 2 to communicate with Jira and added a feature to store personal notes in local storage. Also, I implemented a proxy server with express to resolve the same-origin CORS issue in development.

Languages

Java, JavaScript, HTML5, CSS, TypeScript, SCSS, GraphQL

Frameworks

Spring, AngularJS, Angular, Hibernate, Bootstrap 3, UI-Router, Redux

Tools

IntelliJ IDEA, Jira, JSX, Apache Maven, Apache Tomcat, Webpack, Redux Thunk, React Apollo, Quill

Platforms

Visual Studio Code (VS Code), Oracle, NetBeans, AWS Lambda, Windows, Ubuntu

Storage

Microsoft SQL Server, Amazon S3 (AWS S3), PostgreSQL, MongoDB

Libraries/APIs

React, Node.js, React Redux, Spring REST, Spring LDAP, REST APIs, Jira REST API

Other

DevExpress, Web Development, Full-stack, ACM Problem Solving, Amazon API Gateway, Algorithms, Data Structures, SOAP, LDAP, WebSockets, RESTful Microservices, Chrome Extensions, Cosmos

Paradigms

Object-oriented Programming (OOP)

2013 - 2017

Bachelor's Degree in Computer Science and Engineering

Rajshahi University of Engineering and Technology - Rajshahi, Bangladesh