Md. R.

Md. R.

Software Developer

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.

Java 14 years JavaScript 16 years Node.js 10 years PHP 12 years Typescript 8 years Microservices 8 years Angular 10 years React 7 years OAuth 2 8 years HTML5 16 years Chart.js 10 years d3.js 10 years Agile 12 years REST APIs 8 years Grails 10 years jQuery 10 years CSS 16 years Relational Databases 16 years MERN Stack 10 years Front-end 16 years Back-end 16 years Progressive Web Applications (PWA) 5 years Apache Tomcat 10 years JBoss 5 years Linux 16 years Unix 16 years Windows 20 years Next.js 4 years AWS Lambda 8 years AWS Cognito 4 years AWS CloudFormation 3 years AWS CDK 3 years Amazon S3 (AWS S3) 10 years AWS Dynamo 5 years Bedrock 2 years ChatGPT API 2 years OpenAI API 2 years Large Language Models (LLMs) 2 years Python 8 years FastAPI 3 years Fastify 3 years Express.js 8 years DataDog 4 years Sentry 2 years MixPanel 3 years Kubernetes 3 years Docker 8 years AWS EKS 3 years Java Swing 3 years Spring 5 6 years Java Servlets 10 years Spring Boot 8 years Microfrontend 6 years Gradle 10 years Groovy 10 years RabbitMQ 6 years Apache Kafka 4 years AWS Certified Solution Architect AWS EC2 10 years Amazon API Gateway 5 years AWS Amplify 4 years Vercel 3 years Git Repo 12 years Single Sign-on (SSO) 8 years Agile Methodologies 14 years Certified Scrum Professional 3 years Scrum 10 years

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)

Portfolio

CUE | A Media Content Creation 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.

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.

Simply Eloped

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.

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.

Sonder Mental Heath and Safety Management System

A React and Java base management system where I used Java as a back-end service and React as the front-end side. Also, I 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 Lambda, AWS AppSync, and Cognito serverless services, including ECS, S3, SNF, SQS, etc.

RIdOnline Public and Private App

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.

Education

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