Golam Rabbani, Developer in Berlin, Germany
Golam is available for hire
Hire Golam

Golam Rabbani

Verified Expert  in Engineering

Bio

Golam is a highly experienced senior front-end expert in React and TypeScript, boasting a remarkable 7-year track record. He excels in building front-end architectures, following coding best practices for startups and enterprises. A team player, he leads projects and mentors juniors, contributing to design and deployment processes. Golam now focuses on integrating GPT/ChatGPT tech, leveraging his startup co-founder experience to gain valuable insights into the ecosystem.

Portfolio

Sense AI
Generative Pre-trained Transformers (GPT), OpenAI GPT-3 API, OpenAI GPT-4 API...
Lotus Tech Co.
Ant Design, React, Django, Tailwind CSS, Docker, Performance, Optimization, Web...
Mobius Labs
JavaScript, TypeScript, React, Redux, React Query, Material UI...

Experience

  • JavaScript - 6 years
  • React - 5 years
  • TypeScript - 4 years
  • Wix - 3 years
  • Webflow - 2 years
  • Next.js - 2 years
  • Generative Pre-trained Transformers (GPT) - 1 year
  • Bubble - 1 year

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Docker, MacOS, GitHub

The most amazing...

...thing I've made is an open-source React npm library for image zooming and rotating features, which has around 3,000 weekly downloads. I also maintain the repo.

Work Experience

Full-stack Engineer

2023 - 2023
Sense AI
  • Led end-to-end development of a data analysis app utilizing GPT-3 API and Whisper API, driving efficient data processing and analysis.
  • Developed a user-friendly data analysis app by combining GPT-3 API and Whisper API, enhancing data-driven decision-making across the organization.
  • Spearheaded seamless Next.js and Nest API integration to create a powerful data analysis app, leveraging GPT-3 API and Whisper API for advanced data processing.
Technologies: Generative Pre-trained Transformers (GPT), OpenAI GPT-3 API, OpenAI GPT-4 API, APIs, React, Next.js, NestJS, ChatGPT

React Developer

2022 - 2022
Lotus Tech Co.
  • Set up theme configuration to match color and fonts to the design.
  • Added structural and functional components to make different pages, sidebar, menu, etc.
  • Fixed performance issues related to Ant Design and Docker.
Technologies: Ant Design, React, Django, Tailwind CSS, Docker, Performance, Optimization, Web, UX Design, Svelte, Web Applications, Front-end, User Experience (UX), Front-end Development, Responsive Web Design (RWD)

Senior Front-end Engineer

2021 - 2022
Mobius Labs
  • Developed user-friendly interfaces to showcase features related to ML and AI, such as image recognition, object detection, and custom concepts.
  • Introduced tools such as TypeScript and React Query to better organize the project's codebase.
  • Built pipelines for complex functionality for image processing and model training.
  • Implemented continuous integration workflows using GitHub Actions.
  • Conducted technical interviews with candidates for new roles.
Technologies: JavaScript, TypeScript, React, Redux, React Query, Material UI, Google Cloud Platform (GCP), Jest, Design Systems, TestCafe, Next.js, Continuous Integration (CI), Continuous Delivery (CD), Unit Testing, Integration Testing, Video Streaming, React Redux, API Integration, Front-end Architecture, ECMAScript (ES6), Chakra UI, UI Testing, A11Y, Accessibility, WCAG 2, Web, UX Design, UI Design, Web Applications, Web3.js, Front-end, User Experience (UX), Front-end Development, Responsive Web Design (RWD)

Front-end Engineer

2020 - 2021
Branchbob
  • Built a completely new version of the SaaS dashboard project from scratch by planning and architecting the codebase.
  • Improved site loading speed by 80% by reducing API requests and improving back-end architecture.
  • Collaborated with the designer to fine-tune UX and UI by giving suggestions or change requests, as well as developers to have technical discussions and find solutions.
  • Participated in making decisions about features and meetings with CTO and co-founders.
  • Managed a team of developers, assigning them tasks and mentoring them.
Technologies: React, TypeScript, Ant Design, Figma, Redux, JavaScript, Cypress, Testing, Responsive Web Apps, Continuous Integration (CI), Continuous Delivery (CD), Unit Testing, Integration Testing, React Redux, API Integration, Amazon Web Services (AWS), Front-end Architecture, ECMAScript (ES6), UI Testing, Web, Stripe, Stripe Checkout, Stripe API, UX Design, UI Design, Web Applications, Front-end, User Experience (UX), Webflow, Front-end Development, Content Management Systems (CMS), Responsive Web Design (RWD), eCommerce, eCommerce Development

Front-end Engineer

2019 - 2020
Blue Yonder
  • Migrated the existing React app to Create React App. Updated versions of other libraries like React Testing Library with Jest.
  • Used highchairs and tables to display predictions and cost optimizations and recommendations.
  • Added i18next-intl to move locale texts to the front end rather than fetching from each API call.
  • Introduced styled-components and shared component library concepts so developers can easily reuse and maintain components separately.
  • Reduced the CI/CD time to 50% by improving Jenkins configurations.
Technologies: React, TypeScript, Jenkins, Highcharts, Cypress, Jest, Responsive Web Apps, Vue, Continuous Integration (CI), Continuous Delivery (CD), Unit Testing, Integration Testing, React Redux, HTML5, API Integration, Amazon Web Services (AWS), Front-end Architecture, ECMAScript (ES6), Selenium, UI Testing, A11Y, Accessibility, WCAG 2, Web Applications, Front-end, User Experience (UX), Front-end Development, Content Management Systems (CMS), Responsive Web Design (RWD), Contentful

Web Developer

2012 - 2020
Freelance Clients
  • Built various applications with React, React Native, Node.js, and HTML5.
  • Revamped and built websites using WordPress and ensured security and faster load time.
  • Used PHP, HTML, and CSS to modify custom WordPress themes and plugins.
Technologies: WordPress, HTML, CSS, React Native, Node.js, MongoDB, Firebase, Web Hosting, User Interface (UI), Design, Minimum Viable Product (MVP), Three.js, Web, UI Design, Web Applications, Front-end, User Experience (UX), React Navigation, Blockchain, Stripe Connect, Stripe Payments, Front-end Development, Strapi, Bubble, Content Management Systems (CMS), Responsive Web Design (RWD), BigCommerce, eCommerce, eCommerce Development

Software Engineer

2019 - 2019
Dynamic Solution Innovators
  • Developed a system that contains all of the individual's birth, death, marriage, and divorce data so that it can easily be accessed from anywhere and integrated with any application via API.
  • Reduced API requests of the application like text changes and removed unnecessary states in the Redux state, which made the application lighter by 30%.
  • Contributed to open-source libraries like Moment.js to improve localization.
  • Built an open-source React library which has a total of over 300,000 downloads.
Technologies: React, Hapi.js, Express.js, TypeScript, Enzyme, Styled-components, Open Source, Responsive Web Apps, NestJS, GraphQL, MongoDB, Node.js, Formik, React Redux, APIs, HTML5, API Integration, Accessibility, WebSockets, Web, Web Applications, Front-end, A11Y, Front-end Development, Content Management Systems (CMS), Responsive Web Design (RWD)

Web Developer

2015 - 2016
Invento Bangladesh
  • Built websites for business companies with HTML, CSS, PHP, and WordPress.
  • Collaborated with the lead designer to improve the restaurant POS system's user interface.
  • Conducted onsite visits to the client's office to understand their requirements.
Technologies: PHP, WordPress, HTML, CSS, Design, React Native, Responsive Web Apps, HTML5, Web, Web Applications, Front-end, Front-end Development, Content Management Systems (CMS), Responsive Web Design (RWD), eCommerce, eCommerce Development

Branchbob New UI

https://cockpit.branchbob.io/
Branchbob is a Shopify-like eCommerce platform where users can create multiple stores, add products, customers, and orders, as well as change themes for their stores.

I served as the lead front-end engineer, built the whole front end from scratch, and created a component design system using Figma. I also helped improve the back end by suggesting which changes to make. The company attracts more investors with the new UI, and the users can navigate better in the app.

Fashion Launchpad MVP

Fashion Launchpad is an educational startup that helps retail and fashion industry employees to be better at their work. I built the site with React and Gatsby. The app is fast static, mobile-friendly, and SEO-friendly. Part of the MVP is a product marketing website for an online academy that teaches courses and live events for retail and fashion industry users.

React Image Pan, Zoom, and Rotate Package

https://github.com/mgorabbani/react-image-pan-zoom-rotate
React Image Pan, Zoom & Rotate is an npm library for React app, which gives UI to let the user drag and move, zoom, rotate, or flip images.

I created this library while working for a company and needed those features, so I made it separately using TypeScript and React. It has over 3,000 weekly downloads.

Oxalife

A Webflow-based multipage marketing website focused on Apple-like custom UI with scroll animations and SEO. I also converted Figma UI to Webflow, adding scrolling animations you usually see on Apple product pages.

Front-end Drag and Drop UI

I was tasked to build a few very complex drag and drop flows with multiple drop zones and drag zones. It was an MVP project for medical healthcare centers and a SaaS business model with a multi-tenant flow. We were involved in high-paced work to develop the UI with actual data.
2015 - 2018

Bachelor's Degree in Software Engineering

Daffodil International University - Dhaka, Bangaldesh

AUGUST 2021 - PRESENT

AWS Certified Cloud Practitioner

Amazon Web Services

JUNE 2021 - PRESENT

Google Cloud Digital Leader

Google

DECEMBER 2019 - PRESENT

Docker for Developers

LinkedIn

AUGUST 2018 - PRESENT

Machine Learning

Coursera

Libraries/APIs

React, Formik, React Redux, React Navigation, Stripe Connect, Node.js, React Query, Highcharts, Vue, Three.js, Stripe, Stripe API, Web3.js, React DnD

Tools

Figma, ChatGPT, Bubble, Wix, NPM, Jenkins, GitHub, Stripe Checkout

Languages

JavaScript, TypeScript, HTML, CSS, HTML5, ECMAScript (ES6), GraphQL, Java, PHP

Frameworks

Material UI, Cypress, React Native, Next.js, Tailwind CSS, Svelte, Redux, Jest, NestJS, Selenium, Yarn, Ant Design, Hapi.js, Express.js, TestCafe, Django

Paradigms

Responsive Web Design (RWD), Testing, Continuous Integration (CI), Continuous Delivery (CD), Unit Testing, UX Design, UI Design, Agile

Platforms

WordPress, Web, Webflow, BigCommerce, Google Cloud Platform (GCP), Blockchain, Contentful, Visual Studio Code (VS Code), Docker, Amazon EC2, MacOS, Amazon Web Services (AWS), Firebase

Storage

MongoDB, Amazon S3 (AWS S3), Google Cloud

Other

Responsive Web Apps, API Integration, Front-end Architecture, UI Testing, Web Applications, Front-end, Stripe Payments, Front-end Development, Content Management Systems (CMS), eCommerce, eCommerce Development, Adalo, Integration Testing, Video Streaming, APIs, Chakra UI, Accessibility, A11Y, User Experience (UX), Strapi, MacBook, Software Development Lifecycle (SDLC), Statistics, Web Security, Artificial Intelligence (AI), Enzyme, Styled-components, Open Source, Design, Design Systems, Cloud, Machine Learning, Gatsby, Progressive Web Applications (PWAs), WCAG 2, WebSockets, Web Hosting, User Interface (UI), Minimum Viable Product (MVP), Performance, Optimization, Non-fungible Tokens (NFT), Generative Pre-trained Transformers (GPT), OpenAI GPT-3 API, OpenAI GPT-4 API, Drag & Drop

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring