Md.Rajib-Ul Islam, Developer in Sydney, New South Wales, Australia
Md.Rajib-Ul is available for hire
Hire Md.Rajib-Ul

Md.Rajib-Ul Islam

Verified Expert  in Engineering

Software Developer

Location
Sydney, New South Wales, Australia
Toptal Member Since
February 7, 2022

Rajib is an open-minded AWS Certified Solutions Architect (Professional) and experienced software professional who is proactive with project execution and delivery. He has over 16+ years of development and software architectural design experience. Rajib has worked in software development, lifecycle models, process models, and software design patterns. His skills span back- and front-end technologies, including diverse languages, frameworks, and tools.

Portfolio

GAPP Innovation App Pty Ltd (ACN 668 342 354)
Full-stack Development, React, Node.js, Amazon Web Services (AWS), JavaScript...
Spatial Vision Pty Ltd
Angular, AngularJS, Amazon Web Services (AWS), JavaScript, AWS Amplify, Leaflet...
Standard Chartered
Java, JavaScript, TypeScript, Node.js, Angular, React, Webpack, Cypress...

Experience

Availability

Full-time

Preferred Environment

Windows, MacOS, Slack, Skype, Microsoft Teams, Google Workspace

The most amazing...

...work I've done is build custom libraries and frameworks, optimize performance, and conduct mentoring as an AWS Certified Solutions Architect (Professional).

Work Experience

Full-stack Developer

2023 - 2024
GAPP Innovation App Pty Ltd (ACN 668 342 354)
  • Developed a document management prototype for the mining industry.
  • Led and maintained scrums using Atlassian Jira and Confluence.
  • Defined project workflows and created technical guidelines.
  • Implemented a progressive web application (PWA) with offline support for both public and private apps.
  • Built a custom UI library for data-table, charts, maps, and themes.
  • Integrated Storybook for all custom controls and reusable components.
  • Built and documented REST APIs using Express.js and a JSON database with API testing library, Swagger and the Postman tool.
  • Did the initial product architecture and system design for the full mining project, including AI support.
Technologies: Full-stack Development, React, Node.js, Amazon Web Services (AWS), JavaScript, HTML, CSS, Monorepos, NX Monorepo, Figma, AWS Amplify, AWS CLI, AWS ELB, AWS Elastic Beanstalk, TypeScript, CSS3, Express.js, Team Leadership, Slack, Mapbox, Mapbox API, Mapbox GL, Progressive Web Applications (PWA), Storybook, PWA

Senior Angular Developer

2023 - 2023
Spatial Vision Pty Ltd
  • Migrated two web applications for NSW, Australia, from Angular 1.3 to Angular 16 and all relevant latest technologies.
  • Optimized the performance of both applications and achieved a 60% performance improvement compared to previous apps.
  • Implemented a list of custom controls (e.g., photo carousel, photo upload, data tables, dynamic forms, map control, pager control, etc.). I released a separate custom UI control library to reuse different projects.
  • Achieved over 80% of code coverage for both public and private apps.
  • Integrated Storybook for all custom controls and reusable components.
  • Wrote end-to-end testing for both public and private apps.
  • Implemented a progressive web application (PWA) with offline support for both public and private apps.
Technologies: Angular, AngularJS, Amazon Web Services (AWS), JavaScript, AWS Amplify, Leaflet, Mapbox, Mapbox API, NgRx/store, NgRx, Monorepos, Google Maps, Google Tag Manager, Storybook, Unit Testing, End-to-end Implementation (E2E), Material UI, Progressive Web Applications (PWA), Amazon S3 (AWS S3), SQL, CSS, Node.js, Redux, Webpack, HTML, Express.js, Integration, API Integration, Web Development, Web Applications, Leadership, Programming, Architecture, Full-stack, Full-stack Development, User Interface (UI), CSS3, Jest, Vanilla JS, Stripe, Tailwind CSS, Front-end Development, ECMAScript (ES6), REST, Software Architecture, Product Management, Business to Government (B2G), ChatGPT, Agile, Cloud, Artificial Intelligence (AI), Figma, SDKs, Team Leadership, Google Cloud Platform (GCP)

Lead Developer

2019 - 2022
Standard Chartered
  • Led the design, architecture, and development of a microservices front-end framework that got recognition in the standard chartered bank. It is considered a first-choice framework for upcoming applications.
  • Headed and developed three core frameworks; tx-web-frontend, tx-module-seed, and tx-backend-seed. All of which decrease the development cost and enhance maintainability.
  • Practiced test-driven development (TDD) approach to writing unit and integration testing, which minimized bugs and helped achieve targeted code coverage.
  • Involved in defining coding guidelines, writing technical documentation, and coding best practices.
  • Wrote Jenkins and Docker scripts. Deployed in AWS serverless services like EKS, Lambda, and CloudFormation, among others.
  • Followed the company's software development lifecycle, including Agile sprint tasking and management, using Atlassian Jira.
Technologies: Java, JavaScript, TypeScript, Node.js, Angular, React, Webpack, Cypress, Microservices, Agile Software Development, Docker, Amazon Web Services (AWS), Kubernetes, Axon Framework, MERN Stack, Single Sign-on (SSO), HTML5, Microfrontends, Front-end, Next.js, Spring Boot, Relational Databases, APIs, Back-end, CI/CD Pipelines, Amazon EC2, Amazon RDS, Automated Testing, Redis, Amazon S3 (AWS S3), SQL, CSS, Redux, HTML, Express.js, Integration, API Integration, Web Development, Web Applications, Leadership, Programming, Architecture, Full-stack, Full-stack Development, Digital Kiosks, Payment APIs, Credit Card Processing, User Interface (UI), Solid.js, CSS3, Jest, Vanilla JS, Payment Gateways, Tailwind CSS, Front-end Development, ECMAScript (ES6), REST, Python, Prisma, Software Architecture, Product Management, Spring, Document Parsing, Hibernate, Agile, React Redux, i18n, Cloud, Artificial Intelligence (AI), Server Security, Google Cloud, Figma, SDKs, Team Leadership, Web Scraping

Software Engineer

2017 - 2019
Stibo DX
  • Worked as part of the development team in CUE, a media content creation platform project. Engaged to migrate Angular to Angular 6 without paused live project. It optimized 40% of the application's performance.
  • Developed an A/B testing plugin used in CUE to run, analyze, and collect user experiences for news and media content. Used HTML5, Web Components, and Java-based Dropwizard framework.
  • Contributed to process and software architecture improvement activities.
  • Worked in a flexible, agile development environment with a rapid release cycle. Helped break down, estimate, and provide just-in-time designs for small increments of work.
  • Practiced the test-driven development (TDD) approach to writing unit and integration testing, which minimized bugs and helped achieve targeted code coverage. Used JUnit, Mockito, Protractor, Jasmin, frameworks, and libraries.
Technologies: Java, Dropwizard, Spring 5, AngularJS, Angular, Docker, Jenkins, TypeScript, JavaScript, Node.js, Test-driven Development (TDD), MySQL, PostgreSQL, MEAN Stack, BigCommerce API, Web3.js, Front-end, Spring Boot, Relational Databases, APIs, Back-end, CI/CD Pipelines, Amazon EC2, Amazon RDS, Automated Testing, Redis, Amazon S3 (AWS S3), SQL, Amazon Web Services (AWS), CSS, Redux, Webpack, HTML, Express.js, Integration, API Integration, Web Development, Web Applications, Leadership, Programming, Architecture, Full-stack, Full-stack Development, Payment APIs, Credit Card Processing, User Interface (UI), CSS3, Jest, Vanilla JS, Payment Gateways, Front-end Development, ECMAScript (ES6), REST, Python, Software Architecture, Product Management, Spring, Hibernate, Agile, React Redux, i18n, Cloud, Server Security, Google Cloud, Figma, Ruby on Rails (RoR), SDKs, Team Leadership, Web Scraping, JUnit

Software Development Consultant

2016 - 2017
WebAlive
  • Led the architectural design of the application's front-end using Angular, Material Design, and Pattern Lab in the TradeIX project.
  • Contributed to designing the architecture and developing the authentication and authorization server using Identity4, C#, Web API, and OAuth 2.0 protocol.
  • Took part in designing the architecture and developing resource server (API) using C#, Web API, Blockchain, and MSSQL.
  • Wrote JavaScript and JQuery-based core components, libraries, and plugins for an existing eCommerce CMS named WebCommander.
  • Worked closely with the Agile development team and defined coding design principles, best practices, and clean code writing.
Technologies: Angular, AngularJS, ASP.NET, Blockchain, JavaScript, TypeScript, Node.js, C#.NET, Microsoft SQL Server, Web API, .NET Core, OAuth 2, PostgreSQL, MEAN Stack, BigCommerce API, Front-end, Spring Boot, Relational Databases, APIs, Back-end, CI/CD Pipelines, Amazon EC2, Automated Testing, Amazon S3 (AWS S3), SQL, CSS, Webpack, HTML, Express.js, Integration, API Integration, Web Development, eCommerce, Web Applications, Leadership, Programming, Architecture, C#, POS, Order Management, Full-stack, Full-stack Development, Digital Kiosks, Payment APIs, Retail, Credit Card Processing, User Interface (UI), CSS3, Vanilla JS, Payment Gateways, Stripe, Front-end Development, ECMAScript (ES6), REST, Software Architecture, Product Management, Spring, Hibernate, Agile, eCommerce APIs, Shopify API, React Redux, i18n, Cloud, Server Security, Google Cloud, Figma, Ruby on Rails (RoR), SDKs, JUnit

Senior Software Engineer

2013 - 2016
Technology for Social Impact
  • Led the architecture's design and developed an agricultural portal (eAgro) and management system using Java, Groovy, Grails, JavaScript, jQuery, CSS, and HTML technologies.
  • Built a core back-end framework, a JavaScript framework, and JQuery-based plugins. These core frameworks leveraged the code duplicity and made the software architecturally stable and maintainable.
  • Defined coding design principles, best practices, and clean code writing.
  • Mentored team members and worked to develop their skills in core framework and writing clean and understandable code.
  • Followed software development lifecycle (SDLC), which includes Agile sprint tasking and management using Atlassian Jira.
Technologies: Groovy, Grails, Java, JavaScript, jQuery, Servlet, Spring Boot, Relational Databases, APIs, Back-end, Amazon EC2, SQL, CSS, Node.js, HTML, API Integration, Web Development, eCommerce, Web Applications, Programming, Order Management, Full-stack, Full-stack Development, Digital Kiosks, Payment APIs, Retail, User Interface (UI), CSS3, Vanilla JS, Payment Gateways, Front-end Development, ECMAScript (ES6), REST, Business to Government (B2G), Spring, Hibernate, Agile, eCommerce APIs, i18n, Server Security, SDKs, JUnit

Principle Software Engineer

2012 - 2013
Instalogic BD
  • Involved in multiple Canada and USA-based client projects to design architecture and develop eCommerce. Led a project management system, a restaurant reservation system, a custom website development, and a content management system.
  • Developed a core JavaScript framework and a UI library to make a reusable and maintainable codebase on the front-end side.
  • Built a customized core MVC framework using CodeIgniter and CakePHP framework to make a reusable and maintainable codebase.
  • Involved in defining coding design principles, best practices, and clean code writing.
  • Mentored team members and helped develop their core framework skills and write clean and understandable code.
Technologies: JavaScript, jQuery, PHP, CakePHP, CodeIgniter, WordPress, Magento, HTML, CSS, Bootstrap, Ext JS, MySQL, PostgreSQL, Relational Databases, APIs, Back-end, SQL, API Integration, Web Development, eCommerce, Web Applications, Programming, C#.NET, C#, Point of Sale, POS, Order Management, Full-stack, Full-stack Development, Digital Kiosks, Payment APIs, Retail, Credit Card Processing, User Interface (UI), Vanilla JS, Payment Gateways, Front-end Development, REST, Business to Government (B2G), Spring, Hibernate, Agile, eCommerce APIs, Shopify API, i18n, SDKs

Senior Software Engineer

2008 - 2011
BitMascot
  • Worked as part of the development team to build various projects based in Australia using Java, Grails, and PHP.
  • Developed a custom-made website management system named WebCommander, which is now the leading content and eCommerce base web application in Australia.
  • Created various JQuery=based plugins like modal, autocomplete, validator, event calendar, among others. They were my great achievement at BitMascot.
  • Built a custom JQuery-based UI framework (BMU). It was the first choice at BitMascot to develop any application.
  • Developed WebStarter CMS, a simple DND-based content management system using Grails, MySQL, and JQuery.
Technologies: Grails, Groovy, Java, Spring 4, Apache Struts 2, CakePHP, CodeIgniter, Servlet, Jakarta Server Pages (JSP), ActionScript 2, jQuery, Ext JS, Joomla, Zen Cart, BigCommerce, WordPress, HTML, Front-end, Relational Databases, APIs, Back-end, CSS, API Integration, Web Development, eCommerce, Web Applications, Programming, C#.NET, C#, Point of Sale, POS, Order Management, Full-stack, Full-stack Development, Payment APIs, Credit Card Processing, User Interface (UI), Vanilla JS, Payment Gateways, Front-end Development, Spring, Hibernate, Agile, eCommerce APIs, Shopify API, i18n, SDKs, Oracle, JUnit

GAPP Mining Prototype Project

https://www.mining-prototype.gappinnovations.com.au/
A Node.js, React, Express.js, and Material UI base document management system for the mining industry.

This application is a progressive web application (PWA) with offline support. I used material design and custom-made React UI components with Storybook support. The application also has offline support (PWA).

RIDonline Public and Private App

https://ridonline.epa.nsw.gov.au/
An Angular-based monorepo project for illegal waste dumping report and management system. These applications are progressive web applications (PWA) with offline support. I used material design and custom Angular components with Storybook support.

TradeXpress | A Trade Finance Banking Application

Architected, developed, and maintained a microservices front-end architecture, which got recognition in the bank and was considered the base architecture for upcoming applications. It will reduce 40% development and maintainable costs.

Developed core frameworks, libraries, and four modules using React, Node.js, Angular, StencilJs, VanilaJs, Loopback, Web Components, Webpack in the front end, and Java, Spring Boot, Axon, MongoDB in the back end.

CUE | A Media Content Creation Platform

https://www.stibodx.com/solutions/publishing-platform
A Java and Angular-based project where I was the lead developer. We had to migrate Angular to Angular 6.

It's a media publishing platform where we maintained the modular architecture in the front end.

I also made some HTML5 Web Component-based components that load externally in the main application according to its configuration.

Simply Eloped

https://simplyeloped.com/
Elopements and small weddings personalization application and portal.

My role was to architect both the front and back-end frameworks. I incorporated the OAuth 2.0 protocols, led the team, developed modules, and mentored colleagues.

Sonder Mental Health and Safety Management System

A React and Java-based management system where I used Java as a back-end service and React as the front-end side. I also used Mapbox and its tiling service, dataset, custom styles, and static images for various locations and notification types. I utilized AWS as a platform tool with AWS Lambda, AWS AppSync, and AWS Cognito serverless services, including Amazon ECS, Amazon S3, Amazon Step Functions, Amazon SQS, etc.

TradeIX Platform(TIX)

https://tradeix.com/
TradeIX is a trade finance project where invoice selling is a prior business. In 2016, when the project started, I worked as a senior consultant and developer. My primary responsibilities were to write API, some MVC-based projects, and part of the front-end application development with Angular.

I was also involved in designing the database, Docker, and Jenkins script writing. Also involved in writing unit and integration test cases writing. This project used blockchain technology and was hosted in a managed IBM blockchain service. I was also part of working in the Hyperledger Fabric blockchain framework.

Web Commander Ecommerce CMS

https://www.webcommander.com/
I acted as the initial architect and led this project. I was involved for 1.5 years during this project. The project is an eCommerce-based CMS with basic architecture design, JavaScript framework, database design, and scalability of the project made by me. I also developed lots of features like a custom page made by drag-and-drop, lots of widgets, an inventory system, lots of payment, and shipping gateways.

I also made web marketing tools like online marketing, SEO, analytics, and statistics. I have made Google-like custom analytics tools named WCAnalytics for this project. This project also has a custom template/theme and page layout management system.

Portal and Website for an Insurance Issuer

An insurance issuer platform used to get quotes and approve insurance claims based on Laravel and React. I used Laravel for an API server with authentication and authorization. The management portal was written in React, React Query, etc.

Languages

JavaScript, TypeScript, Java, HTML5, HTML, CSS, SQL, CSS3, ECMAScript (ES6), Groovy, PHP, C#.NET, GraphQL, Python, C#, ActionScript 2, Sass, SCSS

Frameworks

Angular, Grails, AngularJS, OAuth 2, Laravel, Next.js, Laravel 5, Spring Boot, Express.js, Jest, Vanilla JS, Spring, Hibernate, JUnit, Spring 5, Redux, ASP.NET, Loopback, CakePHP, CodeIgniter, Bootstrap, Spring 4, Apache Struts 2, Jakarta Server Pages (JSP), Ext JS, .NET Core, React Native, Tailwind CSS, Ruby on Rails (RoR), Cypress, Dropwizard, Axon Framework, Material UI, Angular Material, ASP.NET Core

Libraries/APIs

Node.js, REST APIs, React, jQuery, D3.js, Chart.js, Stripe, React Redux, Web API, BigCommerce API, Web3.js, Mapbox API, Leaflet, Shopify API, AWS Amplify, NgRx/store, NgRx, Google Maps, Mapbox GL

Tools

Servlet, AWS AppSync, Amazon CloudFront CDN, Prisma, Slack, Webpack, Amazon Cognito, AWS SDK, Amazon EKS, Amazon Elastic Container Service (Amazon ECS), Figma, Jenkins, AWS CloudFormation, Skype, Microsoft Teams, Google Analytics, AWS CLI, AWS ELB

Paradigms

Microservices, Microfrontends, Agile, REST, Agile Software Development, Scrum, Test-driven Development (TDD), MEAN Stack, Serverless Architecture, Automated Testing, Unit Testing, E2E Testing

Platforms

AWS Lambda, Mapbox, Amazon Web Services (AWS), WordPress, Joomla, BigCommerce, Amazon EC2, Oracle, Google Cloud Platform (GCP), Windows, MacOS, Docker, Kubernetes, Blockchain, Magento, Hyperledger, AWS Elastic Beanstalk

Storage

MySQL, Relational Databases, Amazon S3 (AWS S3), Microsoft SQL Server, PostgreSQL, Redis, Google Cloud, MongoDB

Other

MERN Stack, Front-end, APIs, Back-end, API Integration, Web Development, Web Applications, Programming, Architecture, Point of Sale, POS, Order Management, Full-stack, Full-stack Development, Payment APIs, User Interface (UI), Solid.js, Payment Gateways, Front-end Development, Software Architecture, Product Management, Business to Government (B2G), eCommerce APIs, i18n, Cloud, SDKs, Team Leadership, Web Scraping, Single Sign-on (SSO), Software Engineering, System Design, Web Project Management, Software Development Lifecycle (SDLC), Zen Cart, Scrumban, Shell Scripting, CI/CD Pipelines, Amazon RDS, Integration, eCommerce, Leadership, Digital Kiosks, Retail, Credit Card Processing, User Experience (UX), Document Parsing, ChatGPT, Artificial Intelligence (AI), Chatbots, Server Security, LangChain, Science, Mathematics, Monorepos, Google Tag Manager, Storybook, End-to-end Implementation (E2E), Progressive Web Applications (PWA), NX Monorepo, Material Design, Solution Design, PWA, Google Workspace, AWS Certified Solution Architect, Solution Architecture

2003 - 2007

Bachelor's Degree in Computer Science and Engineering

American International University in Bangladesh - Dhaka, Bangladesh

DECEMBER 2023 - PRESENT

AWS Certified Solutions Architect - Professional

Amazon Web Services

SEPTEMBER 2021 - PRESENT

Professional Scrum Master I (PSM I)

Scrum.org

JANUARY 2009 - PRESENT

Higher Secondary Certificate

Police Lines School and College

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