Md.Rajib-Ul Islam
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
HUB Pattern Corporation
- Architected the deployment automation and continuous integration for staging and production environments using Amazon Lightsail and Amazon EC2.
- Discussed and provided a more manageable and profitable solution for the future SaaS-based architecture.
- Improved data fetching and state management strategies throughout all the list and details pages.
- Enhanced a new insight page with statistical and report data and graphs.
- Developed new APIs for management reports and dashboards.
- Applied web security with the OAuth 2.0 protocol in APIs and Webflow layers.
Full-stack Developer
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.
Senior Angular Developer
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.
Lead Developer - Financial Data Processing
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.
Software Engineer
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.
Software Development Consultant
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.
Senior Software Engineer
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.
Principle Software Engineer
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.
Senior Software Engineer
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.
Experience
GAPP Mining Prototype Project
https://www.mining-prototype.gappinnovations.com.au/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/TradeXpress | A Trade Finance Banking Application
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-platformIt'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/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
TradeIX Platform(TIX)
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 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
Education
Bachelor's Degree in Computer Science and Engineering
American International University in Bangladesh - Dhaka, Bangladesh
Certifications
AWS Certified Solutions Architect - Professional
Amazon Web Services
Professional Scrum Master I (PSM I)
Scrum.org
Higher Secondary Certificate
Police Lines School and College
Skills
Libraries/APIs
Node.js, REST APIs, React, jQuery, D3.js, Chart.js, SolidJS, Stripe, React Redux, Stripe API, OpenAI API, 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, Git, Slack, Webpack, Amazon Cognito, AWS SDK, Amazon EKS, Amazon Elastic Container Service (ECS), ChatGPT, Figma, Jenkins, AWS CloudFormation, Skype, Microsoft Teams, Nx, Google Analytics, AWS CLI, AWS ELB, Google Workspace
Languages
JavaScript, TypeScript, Java, PHP, HTML5, HTML, CSS, Python, SQL, C#, CSS3, ECMAScript (ES6), Ruby, Groovy, C#.NET, GraphQL, Solidity, 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, .NET, Django, NestJS, 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
Paradigms
Microservices, Microfrontends, Agile, REST, Lambda Architecture, Agile Software Development, Scrum, Test-driven Development (TDD), MEAN Stack, Serverless Architecture, Automated Testing, Management, Unit Testing, E2E Testing
Platforms
Amazon Web Services (AWS), AWS Lambda, Mapbox, Mixpanel, WordPress, Joomla, BigCommerce, Amazon EC2, Oracle, Google Cloud Platform (GCP), Windows, MacOS, Docker, Kubernetes, Blockchain, Magento, Hyperledger, AWS Elastic Beanstalk, Amazon Lightsail
Storage
MongoDB, MySQL, Relational Databases, Amazon S3 (AWS S3), Databases, Microsoft SQL Server, PostgreSQL, Redis, Google Cloud, PostGIS
Industry Expertise
Web Design, Retail & Wholesale
Other
MERN Stack, Front-end, APIs, Back-end, Progressive Web Applications (PWAs), API Integration, Web Development, Web Applications, Programming, Architecture, Point of Sale, POS, Order Management, Full-stack, Full-stack Development, Payment APIs, User Interface (UI), Payment Gateways, Front-end Development, Software Architecture, Product Management, Business to Government (B2G), eCommerce APIs, i18n, Cloud, SDKs, Team Leadership, Web Scraping, PWA, Domain-driven Design (DDD), Data Visualization, Lambda Functions, Agile Sprints, Mentorship, Smart Contracts, Web3, Stripe Payments, Vite, Dashboards, 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, Credit Card Processing, User Experience (UX), Document Parsing, Artificial Intelligence (AI), Chatbots, Server Security, LangChain, Science, Mathematics, Monorepos, Google Tag Manager, Storybook, End-to-end Implementation (E2E), Material Design, Solution Design, AWS Certified Solution Architect, Solution Architecture, Amazon Route 53, AWS Certificate Manager, Prompt Engineering
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring