Abdur Rahim Sheikh

Naria, Shariatpur, Dhaka abi.rahim.sheikh@gmail.com

I am a B.Sc. graduate in Computer Science & Engineering from the University of Rajshahi. I have a passion for problem-solving, competitive programming and artificial intelligence. Currently, I am working in the field of Software Engineering, particularly in web-Application building focusing AI.


Work Experience

August 2023 - Current

Software Engineer (AI)

At My Medical Hub International, I played a key role in the development of Backend AI services, focusing on data management, AI-driven customer support, and medical assistance. Highlights of my tenure include:
  • Developed features of our core project ROM – Django, Vue.js, microservices, custom models
  • Developed key services including customer support (RAG application), MedSieve for users.
  • Collaborated with different teams, i.e., stakeholders, clinical team, and product manager.
  • Utilized Git for version control and teamwork. Also Docker for containerization.
October 2021 - July 2023

AI Research Assistant

I was pursuing my BSc in CSE at this time, I dedicated my time to research and build models for this company on part time basis.
  • Conducted comprehensive literature reviews to identify relevant research studies, synthesized findings, and built custom models.
  • Acquired expertise in creating and annotating datasets for AI-based medical services.
  • Developed skills in object detection, classification, hyperparameter tuning

Education

University of Rajshahi

Bachelor of Science in Computer Science & Engineering

Undergraduate Coursework:

  • Programming Languages
  • Algorithms
  • Data Structures
  • Object Oriented Programming
  • Operating Systems
  • Databases
  • Networking
  • System Design
  • Parallel Processing
  • Artificial Intelligence

GPA: 3.62 out of 4

January 2018 - July 2023

Projects

Clinical Rule Parser
Tech Stack: - Django, Algorithms, JS, JQuery-Builder

  • Built complex rule parsing and relation building on more than 2k aspects.

Interactive Study (live)
Tech Stack: - Streamlit, Algorithms GitHub Link

  • This app is based on Bangladesh NCTB books. Helps practice available interesting topics

QuantumMind
Tech Stack: – Django, Docker, Poetry, PostgreSQL, Ollama

  • System capable of containing multiple apps, Authentication Mechanism, harnessing power of Ollama.

Trained a custom classification and detection model Link 🔗
Tech Stack: – YOLOv8, HigherHRNet, Temporal Flow, LSTM

  • 24 different categories have been classified, including 7 hard to differ (e.g., TurnHead, TiltHead).
  • After several research iterations, applied median thresholding on Temporal Flow to achieve 97% accuracy.
  • Hand-annotated clinical data and trained on YOLO architecture. Finally pipelined for detection.

Programming Competitions and Problem Solving


Programming Contests

  • Samsung R&D Bangladesh Coding Contest 2019: Ranked 25th. handle: MD_ABIR. Rank Link
  • . Also passed the second onsite round and was invited to the advance test. Could join due to semester exam.
  • Mist IUPC 2019: Achieved 54th rank. Team: RU_phoenix. Rank Link

Online Judge Solves

  • Codeforces: Solved 780 problems in practice and contest under the username ABIR
  • Vjudge: Practiced and successfully solved 379 problems. User: MD_ABIR.
  • LightOj: Solved 184 problems, this problems helped me to learn different algorithm and their power in worst cases. User: Abdur Rahim Sheikh.
  • UVA: Completed 76 problems, these problems helped me to find out real problem from context. User: MD_ABIR.
  • LeetCode: 900+ solve with 500+ continuous streak Abdur Rahim Sheikh
Also, I have participated and solved problems from other online judges like Spoj, At-Coder, Codechef, Hackerrank etc.

Languages and Technologies

In the ever-evolving landscape of technology, staying up-to-date with the latest tools and languages is crucial. My skill set reflects this commitment to learning and adapting.

Programming Languages:

  • Python
  • C, C++
  • Java
  • Matlab

Frameworks and Libraries:

  • Tensorflow, PyTorch
  • Numpy, Pandas, Matplotlib,..
  • Django, Streamlit
  • LangChain

Tools:

  • Azure, Git, SQL, PostMan, Pycharm, VsCode etc

These technologies have been vital tools in my academic and professional journey, enabling me to work on diverse projects that range from healthcare AI solutions to competitive programming and data analytics.


Achievements

  • Expert in Codeforces with a Max Rating of 1744:

    Achieved the "Expert" status on Codeforces, an esteemed competitive programming platform. With a maximum rating of 1744, I have showcased my proficiency in algorithmic problem solving, programming skills and time management.

  • Secured 4th Position in Graduation

    Earned a CGPA of 3.62 from the University of Rajshahi, achieving the 4th rank within my department, inclusive of all related colleges associated with the university.

  • 2nd Runner-Up in ICT Division Mobile App Game & Job Festival 2023:

    Earned the prestigious 2nd Runner-Up position by presenting a captivating game idea titled "Journey through Bengal: A Historical Adventure". This game idea aimed to educate and engage users about the rich history of Bengal.

  • Docker and Kubernetes: A practical guide

    Completed a certified course containning 246 tutorial with assignment tutored by Maximilian Schwarzmüller where I built both docker and kubernetes from local script to aws deployment.


Interests

My journey into the realm of computer science and engineering started at the University of Rajshahi, where I've spent years delving into a wide range of subjects. From programming languages and algorithms to artificial intelligence and databases, my education has been a fascinating exploration of the technological landscape.

Outside of my academic commitments, I have been keen on honing my skills through real-world applications. My work experience at My Medical Hub International has not only enhanced my technical skills but also ignited my passion for leveraging AI in the field of healthcare. Projects like "musculoskeletal Radiograph" and "HSiPu2 paper customization" were developed during this time, further fueling my interest in machine learning and data analysis.

I'm also an avid competitive programmer, regularly participating in contests and solving problems on platforms such as Codeforces, Vjudge, LightOj, and UVA. The analytical thinking and problem-solving skills I've gained through these challenges have been invaluable to my development.

My accomplishments in these various areas were celebrated when I earned the 2nd runner-up position at the ICT Division Mobile App Game & Job Festival 2023 and achieved an "Expert" rating on Codeforces. These achievements serve as milestones that keep me motivated to strive for more.

In terms of technologies, I am proficient in languages like C, C++, Python, and Java, and have experience with frameworks and libraries such as Tensorflow, PyTorch, numpy, and pandas, Matplotlib. I also have hands-on experience with Git, SQL, Matlab, Streamlit, Django, LangChain, which have been vital tools in my work.

At the heart of all these activities and interests is my unwavering passion for technology and its potential to change lives. Whether it's through coding, research, or competitive problem-solving, I continually seek opportunities to grow and make an impact.