Summary
Education
Skills
Relevant Experience
Projects
Accomplishments
Timeline
Generic

Abdul-rahaman Safiu

Lethbridge,AB

Summary

I am a motivated Computer Science student with hands-on experience in C++, Python, and Assembly language, seeking an internship to further develop my skills and contribute to innovative projects in software development and systems programming.

Education

Bachelor of Science - Computer Science

University of Lethbridge
Lethbridge, AB

Skills

  • Programming languages: C, Python, and Assembly Language (IAS machine)
  • Software Development: Object-Oriented Programming, Algorithm Design, Data Structures
  • Tools: Git, Visual Studio, GCC, NASM (Netwide Assembler)
  • Data analysis
  • Research abilities
  • Problem solving
  • User interface design

Relevant Experience

Student Project: Binary Search Tree Implementation
CPSC 2620, Spring 2024

  • Developed a custom Binary Search Tree in C++ to manage and sort data, using advanced object-oriented techniques.
  • Implemented efficient traversal and search algorithms, and tested functionality across varied datasets.
  • Enhanced understanding of data structures and algorithm optimization.

Assembly Language Programs

  • Greatest Common Divisor (GCD) Calculator: I wrote an assembly language program to calculate the GCD of two integers, optimizing for performance and low-level memory management.
  • Arithmetic Operations: I developed an assembly language program performing fundamental arithmetic operations, gaining in-depth experience with low-level programming and processor instructions.

Projects

Sudoku Solver

  • Developed a Sudoku-solving program in C++ using backtracking algorithms to validate solutions efficiently
  • Enhanced problem-solving and debugging skills, particularly in recursive function handling

Instructional Assembly System (IAS) Program

  • Built an IAS machine language program to compute the sum of integers from 1 to N, gaining insight into machine language programming, and memory management

Accomplishments

  • Computer Science Club – Member
  • Programming Tutor – Assisted underclassmen with C++ and Python programming fundamentals, enhancing communication and mentorship skills

Hackathon Participant

  • Collaborated with a team to develop a real-time application prototype, using Python and REST APIs, within a 24-hour timeframe
  • Gained hands-on experience in team collaboration, quick prototyping, and API integration

Timeline

Bachelor of Science - Computer Science

University of Lethbridge
Abdul-rahaman Safiu