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