Abhijeet Mondal
Verified Expert in Engineering
Back-end Developer
Abhijeet is a back-end engineer with four years of industry experience. He is adept at multiple back-end frameworks and languages that cater to specific business needs. He is proficient in marketplace applications used in logistics, supply chain, edtech, and eCommerce industries. Moreover, he developed a blockchain-based distributed app from scratch and data-centric applications due to his knowledge of SQL and NoSQL databases.
Portfolio
Experience
Availability
Preferred Environment
Docker, Docker Compose, Web App Development, Distributed Applications, Artificial Intelligence (AI), Machine Learning, Databases, Data Analysis, Web Frameworks
The most amazing...
...thing I've developed is a blockchain from scratch, making Loop Freight the first blockchain-enabled logistics company in Bangladesh.
Work Experience
Software Developer
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 can talk with the main server.
- Secured the whole database by encrypting all relevant data following EU data protection regulations.
Research and Development Engineer
Loop Freight
- Designed the structure of the whole app with microservice architecture, thus reducing interservice calls.
- Created and integrated blockchain from scratch to the core business model. It is currently used for all financial transactions.
- Secured the endpoints from common attacks and deployed the app with proper logging mechanism and analysis.
- Developed an ETL pipeline with proper data wrangling and OLAP queries for finding the KPIs of the business in an instant for better decision making.
Software Engineer
Online Hate Prevention Institute
- Developed a generic parser that can scrape all kinds of social media platforms with minimal web knowledge.
- Refactored the whole codebase and designed the whole platform for maximum code reusability and extensibility.
- Wrote test cases using JUnit and removed all the existing errors.
- Developed a CI/CD pipeline to ensure that the production build doesn't have any errors.
Release Train Engineer
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.
Experience
Patient Cholesterol Level Prediction
Blockchain for Loop Freight
Web App for Kangarooo
Skillset
Languages
Python, JavaScript, TypeScript, Java
Libraries/APIs
Node.js, React, Jsoup, Chai
Storage
Databases, PostgreSQL, Redis, MongoDB, Cassandra, MySQL, Elasticsearch
Other
Web App Development, Machine Learning, Data Analysis, Distributed Applications, Artificial Intelligence (AI), OOP Designs, Data Mining, TypeORM, Cloudflare, Mosquitto
Frameworks
Django, Flask, Laravel, Spring Boot, NestJS, Jinja, JUnit, Electron
Tools
Docker Compose, Mocha, Apache Maven, NGINX
Paradigms
Object-oriented Programming (OOP)
Platforms
Docker, Blockchain, Amazon, DigitalOcean, Raspberry Pi
Education
Bachelor's Degree in Software Engineering
Monash University - Melbourne, Victoria
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