Md. R.

Md. R.

Sydney, Australia
Hire Md. R. Hire Md. R. Hire Md. R.

About Me

Rajib is a Certified AWS Solution Architect and software professional in project execution and delivery with 16+ years of experience in development and software architectural design, SDLC models, process models, and software design patterns. He works with back-end and front-end technologies using various languages, frameworks, and tools. Rajib is also passionate about mentoring and teaching to help team members to improve their technical and interpersonal skills.

AI, ML & LLM

Grails ChatGPT API OpenAI API Large Language Models (LLMs)

Frontend

Backend

Node.js PHP REST APIs Python FastAPI Express.js Spring 5 Spring Boot Amazon API Gateway

Database

Relational Databases

DevOps

Workflow

Git Repo

Other

Java Typescript Microservices OAuth 2 Chart.js d3.js Agile jQuery MERN Stack Front-end Back-end Progressive Web Applications (PWA) Apache Tomcat JBoss Linux Unix Windows Bedrock Fastify DataDog Sentry MixPanel Java Swing Java Servlets Gradle Groovy RabbitMQ Apache Kafka Vercel Single Sign-on (SSO) Agile Methodologies Certified Scrum Professional Scrum

Work history

Spatial Vision Pty Ltd
Spatial Vision Pty Ltd
Senior Angular Developer
2023 - 2023
Remote
  • 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.) and released a separate custom UI control library to reuse different projects.

AngularAngularJS Amazon Web Services (AWS) JavaScriptAWS AmplifyLeafletMapboxMapbox API NgRx/store NgRxMonorepos Google MapsGoogle Tag Manager StorybookUnit TestingEnd-to-end Implementation (E2E) MUI (Material UI) Progressive Web Applications (PWA) Amazon S3 (AWS S3) SQLCSSNode.jsReduxWebpackHTMLExpress.js IntegrationAPI IntegrationWeb DevelopmentWeb Applications LeadershipProgramming Architecture Full-stack User Interface (UI)
Freelance
Freelance
Software Developer
2022 - 2022
Remote
  • Worked on client projects end to end.

  • Architected and system designed for mining, management, and manufacturing projects.

  • Led deployment automation on AWS platform and CI.

  • Wrote technical documentation and mentored team members.

Node.jsTypescriptPHPLaravel PythonAWSSentryBullMQLarge Language Models (LLMs) JavaSpringSpring BootReact.jsAngularJavaScriptGradleGit Repo Agile NxMonorepos Microfrontend MicroservicesAWS SagemakerAWS DynamoAWS CloudFormationAmazon S3 (AWS S3) Bedrock Oracled3.jsChart.js Next.jsAmazon EKS AWS CDKAWS AppSyncSingle Sign-on (SSO)
Standard Chartered
Standard Chartered
Lead Developer
2019 - 2022 (3 years)
Malaysia
  • 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.

JavaJavaScriptTypescriptNode.jsAngularReact WebpackCypressMicroservicesAgile software developmentDockerAmazon Web Services (AWS) KubernetesAxon Framework MERN Stack Single Sign-on (SSO) HTML5Microfrontends Front-end Next.jsSpring BootRelational Databases APIsBack-end CI/CD Pipelines Amazon EC2 Amazon RDSAutomated TestingRedisAmazon S3 (AWS S3) SQLCSSReduxHTMLExpress.js IntegrationAPI IntegrationWeb DevelopmentWeb Applications LeadershipProgramming Architecture Full-stack Digital Kiosks Payment APIs Credit Card Processing User Interface (UI) Solid.js
Stibo DX
Stibo DX
Software Engineer
2017 - 2019 (2 years)
Bangladesh
  • 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.

JavaDropwizardSpring 5 AngularJS AngularDockerJenkinsTypescriptJavaScriptNode.jsTest-driven development (TDD)MySQLPostgreSQLMEAN StackBigCommerce API Web3.jsFront-end Spring BootRelational Databases APIsBack-end CI/CD Pipelines Amazon EC2 Amazon RDSAutomated TestingRedisAmazon S3 (AWS S3) SQLAmazon Web Services (AWS) CSSReduxWebpackHTMLExpress.js IntegrationAPI IntegrationWeb DevelopmentWeb Applications LeadershipProgramming Architecture Full-stack Payment APIs Credit Card Processing User Interface (UI)
WebAlive
WebAlive
Software Development Consultant
2016 - 2017 (1 year)
Australia
  • 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.

AngularAngularJS ASP.NETBlockchainJavaScriptTypescriptNode.jsC#.NET Microsoft SQL Server Web API.NET CoreOAuth 2 PostgreSQLMEAN StackBigCommerce API Front-end Spring BootRelational Databases APIsBack-end CI/CD Pipelines Amazon EC2 Automated TestingAmazon S3 (AWS S3) SQLCSSWebpackHTMLExpress.js IntegrationAPI IntegrationWeb DevelopmenteCommerce Web Applications LeadershipProgramming Architecture C#POS Order Management Full-stack Digital Kiosks Payment APIs Retail Credit Card Processing User Interface (UI)
Technology for Social Impact
Technology for Social Impact
Senior Software Engineer
2013 - 2016 (3 years)
Bangladesh
  • 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.

GroovyGrails JavaJavaScriptjQueryServlet Spring BootRelational Databases APIsBack-end Amazon EC2 SQLCSSNode.jsHTMLAPI IntegrationWeb DevelopmenteCommerce Web Applications Programming Order Management Full-stack Digital Kiosks Payment APIs Retail User Interface (UI)
Instalogic BD
Instalogic BD
Principal Software Engineer
2012 - 2013 (1 year)
Bangladesh, [object Object]
  • 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.

JavaScriptjQueryPHPCakePHPCodeIgniter WordPressMagentoHTMLCSSBootstrapMySQLPostgreSQLRelational Databases APIsBack-end SQLAPI IntegrationWeb DevelopmenteCommerce Web Applications Programming C#.NET C#Point of Sale POS Order Management Full-stack Digital Kiosks Payment APIs Retail Credit Card Processing User Interface (UI)
BitMascot
BitMascot
Senior Software Engineer
2008 - 2011 (3 years)
Bangladesh
  • 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.

Grails GroovyJavaSpring 4 Apache Struts 2 CakePHPCodeIgniter Servlet Jakarta Server Pages (JSP) ActionScript 2 jQueryJoomlaZen Cart BigCommerce WordPressHTMLFront-end Relational Databases APIsBack-end CSSAPI IntegrationWeb DevelopmenteCommerce Web Applications Programming C#.NET C#Point of Sale POS Order Management Full-stack Payment APIs Credit Card Processing User Interface (UI)

Showcase

CUE | A Media Content Creation Platform
  • Led a Java and Angular-based project for CUE, a media content creation platform.

  • Migrated Angular to Angular 6, maintaining modular architecture in the front end.

  • Developed HTML5 Web Component-based components that load externally according to the main application's configuration.

TradeXpress | A Trade Finance Banking Application
  • Developed and maintained a recognized microservices front-end architecture for TradeXpress, a Trade Finance Banking Application, slated as the base architecture for future applications.

  • Achieved a 40% reduction in development and maintenance costs through efficient architecture design.

  • Utilized diverse programming languages and tools such as React, Node.js, Angular, StencilJs, VanillaJs, Loopback, Web Components, Webpack, Java, Spring Boot, Axon, and MongoDB to create core frameworks, libraries, and four modules.

Simply Eloped
  • Architected both the front and back-end frameworks for a personalization application for elopements and small weddings

  • Incorporated OAuth 2.0 protocols for the application

  • Led the team, developed modules, and mentored colleagues

Portal and Website for an Insurance Issuer
  • An insurance issuer platform developed using Laravel and React for fetching quotes and approving claims.

  • Laravel was utilized for creating an API server facilitating authentication and authorization.

  • The management portal was developed using React and React Query.

Sonder Mental Heath and Safety Management System
  • Developed a management system using React for front-end and Java for back-end services in the Sonder Mental Health and Safety Management System project.

  • Implemented Mapbox for its tiling service, dataset, custom styles, and static images to incorporate various locations and notification types.

  • Utilized several AWS serverless services such as Lambda, AWS AppSync, Cognito, ECS, S3, SNF, and SQS as platform tools.

RIdOnline Public and Private App
  • An Angular-based monorepo project for managing and reporting illegal waste dumping

  • The project contains progressive web applications with offline support

  • The use of Material Design and custom Angular components with Storybook support

Education

Education
Bachelor's Degree in Computer Science and Engineering
American International University in Bangladesh
2003 - 2007 (4 years)