Md.Rajib-Ul Islam, Software Developer in Sydney, New South Wales, Australia
Md.Rajib-Ul Islam

Software Developer in Sydney, New South Wales, Australia

Member since February 7, 2022
Md.Rajib-Ul is an open-minded, experienced software professional who is proactive with project execution and delivery. He has over 14 years of development and software architectural design experience. Md.Rajib-Ul 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.
Md.Rajib-Ul is now available for hire

Portfolio

  • Standard Chartered
    Java, JavaScript, TypeScript, Node.js, Angular, React, Webpack, Cypress...
  • Stibo DX
    Java, Dropwizard, Spring 5, AngularJS, Angular, Docker, Jenkins, TypeScript...
  • WebAlive
    Angular, AngularJS, ASP.NET, Blockchain, JavaScript, TypeScript, Node.js...

Experience

Location

Sydney, New South Wales, Australia

Availability

Full-time

Preferred Environment

Windows, MacOS, Slack

The most amazing...

...thing I've created is a micro front-end architecture in a standard bank. It reduced 40% of development and maintenance costs and got recognition from the bank.

Employment

  • Lead Development

    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, CloudFormation, among others.
    • Followed the company's software development lifecycle that includes 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, Springbot, Microfrontends
  • 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
  • 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
  • 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
  • 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
  • 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, JSP, ActionScript 2, jQuery, Ext JS, Joomla, Zen Cart, BigCommerce, WordPress, HTML

Experience

  • 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.

  • 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
    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.

  • 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.

Skills

  • Languages

    JavaScript, TypeScript, Java, HTML5, HTML, CSS, Groovy, PHP, C#.NET, GraphQL, ActionScript 2
  • Frameworks

    Angular, Grails, OAuth 2, Laravel, Next.js, Spring 5, Redux, AngularJS, ASP.NET, Loopback, CakePHP, CodeIgniter, Bootstrap, Spring 4, Apache Struts 2, JSP, Ext JS, .NET Core, Cypress, Dropwizard, Axon Framework, Laravel 5
  • Libraries/APIs

    Node.js, REST APIs, React, jQuery, Web API, BigCommerce API, Web3.js
  • Tools

    Servlet, AWS AppSync, Slack, Webpack, Amazon Cognito, Jenkins
  • Paradigms

    Microservices, Agile Software Development, Scrum, Test-driven Development (TDD), MEAN Stack
  • Platforms

    AWS Lambda, WordPress, Joomla, Windows, MacOS, Docker, Amazon Web Services (AWS), Kubernetes, Blockchain, Magento, BigCommerce
  • Other

    Microfrontends, MERN Stack, Front-end, Springbot, Single Sign-on (SSO), Software Engineering, System Design, Web Project Management, Software Development Lifecycle (SDLC), Zen Cart, Science, Mathematics
  • Storage

    MySQL, Microsoft SQL Server, PostgreSQL, MongoDB

Education

  • Bachelor's Degree in Computer Science and Engineering
    2003 - 2007
    American International University in Bangladesh - Dhaka, Bangladesh

Certifications

  • Professional Scrum Master I (PSM I)
    SEPTEMBER 2021 - PRESENT
    Scrum.org
  • Higher Secondary Certificate
    JANUARY 2009 - PRESENT
    Police Lines School and College

To view more profiles

Join Toptal
Share it with others