MD Abdur Rahim

MD Abdur Rahim

Rangpur Division, Bangladesh
3K followers 500+ connections

About

As a Freelance Python & Django Developer with 5+ years of experience, I specialize in…

Services

Articles by MD Abdur

Contributions

Activity

Join now to see all activity

Experience

Education

  • CS50 Graphic

    CS50

    Activities and Societies: Participated in problem-solving sessions, contributed to CS50’s online community, engaged in hands-on projects, contributed to open-source projects, participated in coding challenges, and engaged in peer code reviews.

    Comprehensive learning in computer science, web programming, and Python, with a focus on algorithmic thinking and efficient problem-solving.

  • Pursuing specialization with a focus on server-side programming, database management, and API development.

  • Completed a comprehensive program on Coursera designed by Meta. The program covered a wide range of topics including Python programming, version control, databases, Django web framework, APIs, full-stack development, and coding interview preparation. The program culminated in a Capstone project that demonstrated my ability to apply these skills to solve real-world problems. This program has equipped me with the necessary skills for a career in back-end development.

  • As a Sr. Back-End Developer with Python, I have completed various courses on Udemy to enhance my skills in Django, FastAPI, Django REST Framework, Docker, Celery, AWS, and SQL. These courses have provided me with practical knowledge and hands-on experience, expanding my understanding of web development, database management, server operations, and more. This education, combined with my work experience, has equipped me with the necessary skills to excel in back-end development roles.

  • Acquired foundational knowledge and skills in computer science engineering, including programming, software development, and system analysis. Developed a solid understanding of core concepts, enabling a strong foundation for a career in technology and software development.

Licenses & Certifications

Join now to see all certifications

Projects

  • Yahoo Finance Most Active Stocks Scraper

    -

    A Python-based web scraper to extract the most actively traded stocks data from Yahoo Finance. This tool collects key financial data such as stock symbols, names, prices, changes, volumes, and market caps, and saves the data in a structured Excel file. The project uses Selenium for browser automation, Pandas for data manipulation, and OpenPyXL for saving data to Excel. It is designed to be customizable and can be extended to scrape additional data points or integrate with other tools.

  • Automated LinkedIn Post Creator using Python, Langchain, Streamlit & GroqApI

    -

    AI-powered LinkedIn Post Generator built with Python and Streamlit. It leverages LangChain and ChatGroq to create customized, professional LinkedIn posts based on user-selected topics, length, and language. Features an intuitive UI for easy post generation and engagement optimization.

  • RAG - Enhanced Chatbot Application Using Langchain and Streamlit

    -

    In this project, I showcase the RAG-Enhanced Chatbot Application, an AI-powered chatbot built using LangChain, Streamlit, and ChromaDB with OpenAI's GPT models. This chatbot combines powerful language generation with Retrieval-Augmented Generation (RAG) to provide more accurate, document-backed responses.

    Key Features:
    Real-time Chat Interface: Interact with the chatbot using OpenAI’s GPT models.
    Document Uploads for RAG: Enhance responses by uploading your own documents (PDF, TXT,…

    In this project, I showcase the RAG-Enhanced Chatbot Application, an AI-powered chatbot built using LangChain, Streamlit, and ChromaDB with OpenAI's GPT models. This chatbot combines powerful language generation with Retrieval-Augmented Generation (RAG) to provide more accurate, document-backed responses.

    Key Features:
    Real-time Chat Interface: Interact with the chatbot using OpenAI’s GPT models.
    Document Uploads for RAG: Enhance responses by uploading your own documents (PDF, TXT, DOCX, MD).
    URL-based RAG: Pull information from websites and use it in your chatbot interactions.
    Model Selection: Easily switch between OpenAI models such as GPT-4.
    Logging: Track user interactions and system responses through automatic logging.
    This project is ideal for customer service, research assistants, or knowledge-based applications that require accurate responses. Watch the full demo to see how the chatbot processes user inputs, retrieves data from uploaded sources, and combines AI capabilities to provide contextually rich answers.

    Tech Stack:
    LangChain
    OpenAI (GPT-4)
    Streamlit
    ChromaDB
    Docker

  • Google Maps Scraper

    -

    A Python-based scraper using Selenium WebDriver to automate data extraction from Google Maps. This tool retrieves business details, including titles, websites, ratings, reviews, and contact info, based on a specified search keyword. Proxy support included for anonymity. Data is saved in JSON format for easy access and analysis.

  • Python-Django Powered eCommerce Platform MarBlazeShop

    -

    MarBlazeShop is a robust eCommerce application built with Python and Django. It offers a comprehensive suite of features including account management, store management, a product image gallery, shopping cart functionality, order management, a secure payment gateway, and a review and rating system. The application provides a seamless shopping experience, with an intuitive user interface and efficient performance. From registration to checkout, MarBlazeShop ensures a smooth and enjoyable user…

    MarBlazeShop is a robust eCommerce application built with Python and Django. It offers a comprehensive suite of features including account management, store management, a product image gallery, shopping cart functionality, order management, a secure payment gateway, and a review and rating system. The application provides a seamless shopping experience, with an intuitive user interface and efficient performance. From registration to checkout, MarBlazeShop ensures a smooth and enjoyable user journey.

  • Django Boilerplate Project Template

    -

    A comprehensive Django boilerplate project template featuring PostgreSQL, Docker, Celery, and Redis integrations. Kickstart your Django application development with this template, which provides a solid foundation and best practices for building scalable and maintainable web applications.

  • Chianti Consorzio Vino Django-Based Business Operations Solution

    -

    As a Senior Python Developer, I played a key role in building the backend for the ‘Chianti Consorzio’ project. This involved extensive use of Django and Django REST Framework. The system was designed to manage various business operations through multiple forms, each capable of handling and storing multiple data inputs. A notable feature is the ‘Lista Aziende’ page, which allows the admin to publish, modify, and download data in CSV format. The main homepage includes a search box for users to…

    As a Senior Python Developer, I played a key role in building the backend for the ‘Chianti Consorzio’ project. This involved extensive use of Django and Django REST Framework. The system was designed to manage various business operations through multiple forms, each capable of handling and storing multiple data inputs. A notable feature is the ‘Lista Aziende’ page, which allows the admin to publish, modify, and download data in CSV format. The main homepage includes a search box for users to access specific information using a unique company code.

    Please note: “Due to client confidentiality, specific project details are private. The source code and live demo are not available for sharing.”

  • UbanDesign Comprehensive Management System with Advanced Data Handling

    -

    As a Senior Python Developer, I developed “UbanDesign”, a comprehensive management system for an Italian-based company. The system, built using Django, efficiently manages various business aspects including Articoli (Articles), Fornitori (Suppliers), Clienti (Clients), Cantieri (Construction Sites), Ordini (Orders), and Magazzino (Warehouse). Each section is equipped with features to update, delete, and download data in CSV format, providing the company with flexible and efficient data…

    As a Senior Python Developer, I developed “UbanDesign”, a comprehensive management system for an Italian-based company. The system, built using Django, efficiently manages various business aspects including Articoli (Articles), Fornitori (Suppliers), Clienti (Clients), Cantieri (Construction Sites), Ordini (Orders), and Magazzino (Warehouse). Each section is equipped with features to update, delete, and download data in CSV format, providing the company with flexible and efficient data management. My primary responsibility was the development of the robust and scalable backend, ensuring seamless data management and operations. This project underscores my ability to understand and cater to the unique business needs of different geographical locations, in this case, Italy.

    Privacy Statement: “In respect to client confidentiality, specific details of this project are private. Source code and live demo are not available for sharing.

Honors & Awards

  • IBM Badge for Python for Data Science, AI & Development

    Coursera

    I am proud to announce that I have earned a badge from IBM for completing the 'Python for Data Science, AI & Development' course. This accomplishment has not only enhanced my Python skills but also deepened my understanding of how to leverage Python for Data Science and AI development.

    In addition to the Coursera Certificate, I have also received a verified digital credential from the Credly Acclaim platform. This badge is a testament to my dedication to continuous learning and my…

    I am proud to announce that I have earned a badge from IBM for completing the 'Python for Data Science, AI & Development' course. This accomplishment has not only enhanced my Python skills but also deepened my understanding of how to leverage Python for Data Science and AI development.

    In addition to the Coursera Certificate, I have also received a verified digital credential from the Credly Acclaim platform. This badge is a testament to my dedication to continuous learning and my proficiency in Python.

    I am excited to apply these skills in future projects and contribute to the field of Data Science and AI. Feel free to reach out if you're interested in discussing Python, Data Science, or AI!

Languages

  • English

    Professional working proficiency

  • Bengali

    Native or bilingual proficiency

Recommendations received

More activity by MD Abdur

View MD Abdur’s full profile

  • See who you know in common
  • Get introduced
  • Contact MD Abdur directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named MD Abdur Rahim in Bangladesh

Add new skills with these courses