Abhijeet Mondal, Developer in Dhaka, Dhaka Division, Bangladesh
Abhijeet is available for hire
Hire Abhijeet

Abhijeet Mondal

Verified Expert  in Engineering

Back-end Developer

Dhaka, Dhaka Division, Bangladesh

Toptal member since April 27, 2022

Bio

Driven by six years of experience, Abhijeet is a senior software engineer known for strategic planning and efficient execution. His broad expertise encompasses full-stack development, database, AI, and distributed systems, ensuring projects are delivered on time and within budget. For two years, he has successfully led teams of 10 across diverse projects. Explore how Abhijeet's deep tech knowledge can optimize your development timelines and drive impactful innovation.

Portfolio

Shareoholics Inc
Agile Project Management, Python, Go, Java, TypeScript, FastAPI, React, Hadoop...
CloseHaven Ltd
Azure, Docker, Docker Compose, Apache Cassandra, Couchbase, MongoDB, FastAPI...
Global Incubator
Mosquitto, Node.js, Elasticsearch, React, Redux, Sass, D3.js, Raspberry Pi...

Experience

  • Node.js - 6 years
  • Python - 6 years
  • React - 6 years
  • Java - 4 years
  • MongoDB - 4 years
  • Azure - 3 years
  • Amazon Web Services (AWS) - 3 years
  • Go - 2 years

Availability

Full-time

Preferred Environment

Distributed Systems

The most amazing...

...things I've designed were 10 distributed modules, each a standalone application, slashing development time by 30%.

Work Experience

Technology Lead

2023 - PRESENT
Shareoholics Inc
  • Developed the microservice architecture for efficient communication and segregation of responsibilities.
  • Divided tasks among developers and mentored them for advanced workloads.
  • Created a new language that is analogous to natural language but specifically for creating algorithmic strategies.
  • Implemented Pareto optimization algorithms for finding the most efficient strategy parameter for a specific security.
  • Constructed robust backtesting functionalities for strategies that can process 250MB of data within 1 minute on a single central processing unit (CPU) with 2GB RAM.
  • Reduced infrastructure cost by 30% by using self-managed big data solutions with Kubernetes.
  • Used generative AI to read and analyze financial statements.
Technologies: Agile Project Management, Python, Go, Java, TypeScript, FastAPI, React, Hadoop, HBase, Apache Kafka, Docker, Docker Compose, Kubernetes, Spring Boot, Gin-Gonic, Distributed Systems, Microservices, Amazon Web Services (AWS), Generative Artificial Intelligence (GenAI), LangChain, LangGraph, Amazon EC2, OpenAI, Claude, OpenAI API, OpenAI SDK, Front-end, Front-end Development, Back-end, Back-end Development, Amazon S3 (AWS S3), Architecture, Software Architecture, Object-oriented Programming (OOP), JavaScript

Technology Lead

2022 - 2023
CloseHaven Ltd
  • Designed the whole architecture of the 10-module software on a broad level, aiming to reduce dependencies among services, which would increase the overall performance.
  • Created elaborate documentation regarding the distributed system architecture and designated each person with a specific workload to reduce dependencies among them, thus increasing development by two times.
  • Developed a custom ODM for developers to work using those, which reduced several database-related boilerplate codes.
  • Integrated several 3rd-party tools to discover production bugs and automatic code quality checks for every developer to fix the issues promptly, making the code maintainable during the development.
  • Integrated strict security measures to ensure that the application does not fall under the top vulnerabilities under OWASP.
  • Integrated CI/CD pipeline so that developers can push it into the dev server for collaboration and check how the application behaves in the pre-production stage.
Technologies: Azure, Docker, Docker Compose, Apache Cassandra, Couchbase, MongoDB, FastAPI, Python, RabbitMQ, Redis, React, Redux, TypeScript, Material UI, Microservices, Microfrontends, Sentry, SonarCloud, Agile Project Management, Front-end, Front-end Development, Back-end, Back-end Development, Software Architecture, Architecture, Object-oriented Programming (OOP), JavaScript

Software Developer

2022 - 2023
Global Incubator
  • Developed a memory and CPU-efficient app to be deployed on Raspberry Pi.
  • Created an automated tool for building and starting the app on runtime.
  • Developed the app so that it can be used in places with no internet connection. When the internet is available, it communicates with the main server to append or send missing data.
  • Secured the whole database by encrypting all relevant data following EU data protection regulations.
  • Created a client dashboard and developed the necessary OLAP queries for it.
Technologies: Mosquitto, Node.js, Elasticsearch, React, Redux, Sass, D3.js, Raspberry Pi, Electron, Docker, Docker Compose, Front-end, Front-end Development, Back-end, Back-end Development, Object-oriented Programming (OOP), JavaScript, TypeScript

Research and Development Engineer

2021 - 2022
Loop Freight
  • Designed the microservice architecture with reduced interservice calls and dependencies, thus reducing the latency to around 90%.
  • Developed and integrated blockchain into the application for increased accountability, transparency, and security, which is not being used in the core financial workflow.
  • Secured the application against common attacks and increased the maintainability and reliability by attaching a logging mechanism.
  • Orchestrated a data pipeline for efficient ad-hoc OLAP queries, devised KPIs for each department, and plans for retrieving additional data to enrich the queries and increase the number of KPIs.
Technologies: DigitalOcean, NGINX, Blockchain, Microservices, PostgreSQL, Node.js, React, Material UI, TypeScript, TypeORM, Redux, Redis, Docker, Docker Compose, JavaScript, Java, Front-end, Front-end Development, Back-end, Back-end Development, Object-oriented Programming (OOP), Software Architecture, Architecture

Software Engineer

2021 - 2021
Online Hate Prevention Institute
  • Developed a generic and extensible parser that can scrape various social media platforms. Along with scraping the data, it was also structured by cleaning it.
  • Refactored the whole codebase and designed the whole platform for maximum code reusability, extensibility, and maintainability.
  • Wrote test cases using JUnit and removed all the existing errors with an 80% test coverage on the whole application.
  • Developed a CI/CD pipeline to ensure that the production build doesn't have any errors.
Technologies: JUnit, Spring Boot, Angular, Selenium, Docker, Docker Compose, CI/CD Pipelines, Java, TypeScript, Front-end, Front-end Development, Back-end, Back-end Development, APIs, Object-oriented Programming (OOP), JavaScript

Release Train Engineer

2020 - 2020
My Online Tutor
  • Developed the bidding system with proper logging for data analysis and error-handling purposes.
  • Deployed the whole codebase by dockerizing it in Amazon EC2 with proper data backup and load balancing for maximum availability.
  • Secured the endpoints against most common attacks and developed an extensible code.
Technologies: Node.js, React, TypeScript, Docker, Docker Compose, AWS Lambda, Amazon Web Services (AWS), Front-end, Front-end Development, Back-end, Back-end Development, APIs, Object-oriented Programming (OOP)

Experience

Patient Cholesterol Level Prediction

As a full-stack developer, I single-handedly created a Flask-based web application for high cholesterol prediction. Utilizing Jinja templates for the front end, the app analyzes thousands of patient records with machine-learning models. The system achieves approximately 90% accuracy when using lipid level test data and 75% accuracy with standard blood test results.

Blockchain for Loop Freight

Developed a secure and versatile blockchain solution from the ground up using Node.js for Loop Freight. This involved architecting an encrypted blockchain where blocks are chained and persistently stored in PostgreSQL. To ensure data integrity, I implemented robust orphaned block management using cron jobs. A key achievement was designing the data input to be highly flexible, making the blockchain adaptable and usable across all Loop Freight operational instances. My role encompassed the entire development lifecycle, from initial design to successful implementation, ensuring a robust and scalable blockchain infrastructure.

Web App for Kangarooo

A MERN stack web application with route optimization enhanced a logistics company's last-mile delivery, providing a competitive edge. It empowered customers and internal teams, enabled data-driven decisions via Cassandra, and supported 1,000 concurrent users per minute on a $10/month server.

Education

2018 - 2021

Bachelor's Degree in Software Engineering

Monash University - Melbourne, Victoria

Skills

Libraries/APIs

React, Node.js, OpenAI API, D3.js

Tools

RabbitMQ, Docker Compose, Cron, Sentry, SonarCloud, Claude, NGINX

Languages

TypeScript, CSS, Sass, Go, Java, JavaScript, Python

Frameworks

Jinja, Selenium, Material UI, Redux, Spring Boot, Hadoop, Gin-Gonic, LangGraph, JUnit, Angular, Flask, Electron

Paradigms

Microservices, Object-oriented Programming (OOP), Agile Project Management, Microfrontends

Platforms

Docker, Amazon Web Services (AWS), Amazon EC2, DigitalOcean, Azure, Apache Kafka, Kubernetes, Blockchain, AWS Lambda, Raspberry Pi

Storage

Redis, MongoDB, Amazon S3 (AWS S3), PostgreSQL, HBase, Elasticsearch, Couchbase

Other

Distributed Systems, FastAPI, CI/CD Pipelines, Front-end, Front-end Development, Back-end, Back-end Development, APIs, Architecture, Software Architecture, Data Analysis, Apache Cassandra, Generative Artificial Intelligence (GenAI), LangChain, OpenAI, OpenAI SDK, Mosquitto, Supervised Machine Learning, TypeORM

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