Avatar

Takrim Rahman Albi

Software Engineer | Data Scientist

Download CV

About Me

Having a curious mind and always willing to learn, I am an enthusiastic Data Scientist & Software Engineer who is ready to take challenges and provide something state of the art not only to the Science community but also to the Business domain. I work primarily as a Software Engineer at Scrub AI Holdings Limited in the UK. On the other hand, I love doing reseach in the domain of Computer Vision and Human-Computer-Interaction. However, scrutinizing the recent technologies regarding Blockchain and Quantum Computing is another realm of my passion. I love traveling and reading books while doing voluntary research in Deep Learning and AI. Anyone willing to collaborate/ Learn and Teach in any of the domains of my interests is always welcome.

Education

BRAC UNIVERSITY

Jan 2016 - May 2020

Bachelor of Science in Computer Science and Engineering

Completed the most exciting and important phase of my student life where I got to collaborate in many research projects not only confining myself within the boundaries of the university but also outside the frontier of the country. My undergraduate thesis project was Blockchain Based Categorical Information Transaction and Depository Framework.

Research Experience

Learning from Tweets: Opportunities and Challenges to Inform Policy Making During Dengue Epidemic

In Proceedings of the ACM on Human-Computer Interaction. Vol. 4, Issue CSCW1, Article 65 (May 2020)
  • ‣ Farhana Shahid
  • ‣ Shahinul Hoque Ony
  • ‣ Sriram Chellappan
  • ‣ Aditya Vashistha
  • ‣ A. B. M. Alim Al Islam.

AI Projects

Omdena - Bangladesh Road Safety

Mentoring and Contributing to an Open-Source project that aims for AI4GOOD. Collecting data from different online and news sources along with the help of Sigmind.AI, who provided with road-vehicle image dataset built by them, the project was a brilliant contribution collaborating with people from all over the world.

View Project

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

In this project my primary goal was to build a Unpaired image to image translation using Cycle-Consistency. Such such architecture I had to implement Cycle Consistency, Least Square and Identity Loss while building a U-NET architecture. This work was inspired from this paper and with the help of DeepLearning.ai

View Project

Image-to-Image Translation with Conditional Adversarial Networks

Utilizing conditional GAN I implemented a Pix2Pix GAN that can convert aerial satellite imagery ("input") into map routes ("output"), as was done in the original paper. The architecture for the generator is a U-Net and is implemented from this paper and with the help of DeepLearning.ai

View Project

English Paraphrase tool using Neural-Machine Translation

Fine-Tuning Huggingface's Pegasus Transformer model using Google's PAWS along with MSR Paraphrase Corpus dataset, I built a paraphrase machine which is able to rephrase any english sentence of short and medium length. I used Django Framework to build to end user system.

View Project

Building Chatbot Using Reformer Model

In this project my primary task was to generate a dialogue between two bots by feeding conversations to the Reformer model and thus it will learn how to understand the context of each one. Not only will it learn how to answer questions but it will also know how to ask questions if it needs more info. I preprocessed the MultiWoz dataset for Reformer inputs and fed it into the pre-trained Reformer Model

View Project

Improvise a Jazz Solo with an LSTM Network

Training an DJ Model (LSTM Network) on a given dataset provided bt DeepLearning.ai. The task primarily involved preparing the training inputs and feeding it into the LSTM model. There were 78 unique values(notes) used to train and build the model.

View Project

Auto-correct using Minimum Edit Distance

Implemented a simple Auto-Correct algorithm using bayesian probabilistic model. For this i had to apply Minimum edit distance while switching different letters for auto-corrention as well as word recommendation.

View Project

Question Answering Using BERT

Bi-Directional Encoder Representation Transformer Abbreviated as BERT is an Encoder Transformer Networks proposed by Google in 2018. In this Project my primary objective was to use a pre-trained BERT model and preprocess the necessary data (such as masking and pairing) to feed into the model and finally evaluatng the models.

View Project

Transformer Summarizer

In this project my task was to summerize news articles using self made transformers model. The dataset used was from cnn_dailymail. Implementing both dot product attention and casual attention I built a complete langiage model which was used to summerize the texts given as input. Finally using greedy decoding as evaluation metrics I evaluated the model's performance.

View Project

Trigger Word Detection

In this project, my primary task was to construct a speech dataset and implement an algorithm(GRU) for trigger word detection (sometimes also called keyword detection, or wakeword detection). My trigger word was "Activate." Every time it hears me saying "activate," it will make a "chiming" sound.

View Project

Neural Machine Translation with Attention

Building a Neural Machine Translation (NMT) model to translate English-to-German texts. To achive this task, an attention mechanism was used to allow the decoder to access all relevant parts of the input sentence regardless of its length which can solve vanishing gradients for long sequences in the RNN along with LSTM network.

View Project

Autonomous driving - Car detection : YOLO v3

Built the YOLO Object Detection algorithm by filtering with a threshold on class scores and Non-max suppression. Finally I evaluated the model using box-confidence. This project was an Assignment from DeepLearning Specialization by DeepLearning.ai

View Project

Experience

image

Scrub AI Holdings Limited

Software Engineer

Significant Contribution:
  • Develop and introduce unit testing framework using pytest
  • Migrate DB to SQLAlchemy ORM and optimize SQL queries
image

Hexaware Technologies Limited

Software Engineer Consultant

Significant Contribution (Rainbow Phi Limited):
  • Optimized NestJs backend infrastructure for scalability and performance.
  • Orchestrated real-time Chat App with Socket.io and robust authentication.
  • Engineered Logistics and End-to-end Delivery System with ShipEngine UPS and Gophr APIs.
  • Seamlessly integrated Mangopay payment gateway for secure transactions.
  • Architected Flux and Redux frontend for maintainable and scalable applications.
  • Developed unified React Native mobile and responsive web apps.
  • Implemented Notification service with FCM and AWS SNS for real-time delivery.
Significant Contribution (Talbot Underwritings Limited):
  • Pioneered efficient software systems for diverse financial risk models.
  • Collaborated with Business Analysts for automated Agile processes.
  • Employed skeletonization to streamline system architecture.
  • Conducted code reviews and provided mentorship for adherence to standards.
Significant Contribution (PRMax):
  • Engineered email marketing platform optimization with multithreading.
  • Introduced unit testing guidelines and pytest framework.
  • Validated company email signatures using DKIM, DMARC, and SPF.
  • Orchestrated Dockerization and CI/CD pipelines for automated deployment.
  • Ensured system optimization and standardization through architectural principles.
  • Automated cronjobs, reporting, and monitoring systems for efficiency.
image

UPAY (UCB Fintech Company Ltd)

Software Engineer

Significant Contribution:
  • Reduced transaction time from 1s to 300ms by implementing pub-sub model using NATS (nats-py)
  • Optimized APIs and DB queries (ORM) using DB caching and distributed caching
  • Implemented several APIs and services using Django and DRF while integrating them in a containerized Microservice System
image

Go Zayaan

Software Engineer

Significant Contribution:
  • Developed Backend system using Django and DRF while using Elastic Search to fasten the API responses to 700ms
  • Developed asynchronous APIs using distributed MQ (Celery)
  • Designed and integrated different payment gateways
image

DeepLearning.AI

Mentor | CQA

Contributions:
  • Support and Provide necessary solutions to learners and raise issues to the community
  • Create Gist and discuss various bugs and issues
image

Omdena

Mentor | Data Scientist

Contributions:
  • Mentor AI projects
  • Conducted Various AI workshops and tech the community
image

Codeware Limited

Data Scientist

Significant Contribution:
  • Create APIs Using DRF and MongoDB
  • Built SDKs using Graph API, Google App, Twitter App and many other social apps
  • Built Full Stack application using React and Django

Development

  • PRmax

    MEDIA DATABASE, PR DISTRIBUTION
    MEDIA & SOCIAL MEDIA MONITORING AND ANALYSIS SOFTWARE

  • Zoos Of Karnataka

    Explore The Zoos of Karnataka
    Wild Life | Adopt | Donate

  • img

    UPAY (Backend)

    উপায় (upay) - an easy, secured, and innovative financial solution app.

  • img

    Go Zayaan (Backend)

    The next generation traveling Platform!

  • iDesk360

    Customer support system | Social media management tool

  • GSM Riders

    Smart Phones and Quality Technology Review | News | Rumour

  • Find Out More on My Github

Get in Touch