Noor Siddique, Developer in Dhaka, Bangladesh
Noor is available for hire
Hire Noor

Noor Siddique

Verified Expert  in Engineering

Software Developer

Location
Dhaka, Bangladesh
Toptal Member Since
January 25, 2022

Noor has over a decade of experience in various technologies such as Java, Spring Boot, MVC, Docker, Microservice, AWS, GitHub, PostgreSQL, and Maven. He worked on several dynamic projects in different roles during his career, engaging in different phases from software design to delivery. He communicates with customers very well and delivers quality products on time.

Portfolio

Metafour
Java, Spring Boot, Hibernate, JPA 2, PostgreSQL, MySQL, Thymeleaf, Bootstrap...
Metafour
Spring 4, Spring Boot, Spring MVC, Apache Maven, Git, GitHub, jQuery...
Metafour
C#, C++, Java, JSF, jQuery, JavaScript, Bootstrap, Spring 4, Spring MVC...

Experience

Availability

Part-time

Preferred Environment

Ubuntu, Windows, Jira, Slack, MacOS

The most amazing...

...thing I've developed is a hospital management system called Hospital Bondhu, which ranks on the first page of Google search in Bangladesh.

Work Experience

Senior Software Engineer

2019 - 2021
Metafour
  • Converted a monolithic system to a multi-tenant cloud-friendly system.
  • Completed the third version of a mailroom management system as a project manager and developer.
  • Managed a ticketing system client directly as an account manager, tech lead, and developer.
Technologies: Java, Spring Boot, Hibernate, JPA 2, PostgreSQL, MySQL, Thymeleaf, Bootstrap, Docker, Microservices, Amazon Web Services (AWS), JavaScript, jQuery, HTML, CSS, Apache Maven, Gradle, Git, GitHub, Windows, Ubuntu, CentOS, Jira, Trello, Spring MVC

Senior Software Developer

2016 - 2018
Metafour
  • Developed travel product maintenance screens module by designing and implementing a single controller architecture on Spring Framework to reduce duplicate codes.
  • Implemented SAML2 to the courier product so that the system could be used as a service provider and connected to an IDP.
  • Added client-requested features to the existing mailroom system.
Technologies: Spring 4, Spring Boot, Spring MVC, Apache Maven, Git, GitHub, jQuery, JavaScript, Thymeleaf, Bootstrap, Handlebars, PostgreSQL, Hibernate, JPA 2, Spring Data, Docker, Microservices

Software Developer

2013 - 2015
Metafour
  • Traveled to the UK for three months to work with a client directly and write a windows service in C# to send data from the client system to our courier system.
  • Added some features to a Windows rugged device app written in C++.
  • Implemented features into an existing mailroom management system.
Technologies: C#, C++, Java, JSF, jQuery, JavaScript, Bootstrap, Spring 4, Spring MVC, PostgreSQL, Apache Maven, Git, GitHub

Analyst Programmer

2011 - 2012
Metafour
  • Developed a new flight booking flow feature for an existing travel product. The management was pleased with the performance, and as a reward, they sent me to the UK to visit the client.
  • Developed a monitoring tool to accumulate all applications system information on a single page. That tool helped to save more than an hour per person daily!
  • Conducted a fresh CentOS 7 server setup as part of the onboarding process.
Technologies: Java, Jakarta Server Pages (JSP), Apache Struts 2, Servlet, JSTL, jQuery, JavaScript, HTML, CSS, Linux CentOS 7

Hospital Management System

https://hospitalbondhu.com
This is my own product. I developed the first version as an offline desktop application in 2011. Six customers are still using the desktop version, and I created the second version as an online browser-based application in 2020. Currently the system is being used by three customers.

Languages

Java, Java 8, JavaScript, HTML, CSS, C#, C++

Frameworks

Spring Boot, Spring MVC, Thymeleaf, Bootstrap, Hibernate, Spring Security, Jakarta Server Pages (JSP), Apache Struts 2, JSF, Spring 4

Tools

Jira, Apache Maven, Git, GitHub, Trello, Slack, Gradle, Servlet

Libraries/APIs

jQuery, JPA 2, JasperReports, JSTL, Handlebars

Paradigms

Microservices

Platforms

Windows, Docker, Java SE 6, Ubuntu, Amazon Web Services (AWS), CentOS, MacOS, Linux CentOS 7

Storage

PostgreSQL, MySQL, Spring Data, Spring Data JPA

Other

Bootstrap 4, System Design

NOVEMBER 2021 - PRESENT

Pragmatic System Design

Udemy

OCTOBER 2011 - PRESENT

Oracle Certified Professional Java Programmer

Oracle

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