Resume
Abdulqadir Ahmad
Software Engineer
- Email: arfs6.mail@gmail.com
- Phone: +2349069040412
- Location: Nigeria
-
Portfolio / Personal Website Github Linkedin
A software engineer with experience in Python (Django and WxPython) and accessibility. Seeking opportunities to learn, build and explore software engineering.
Skills
- Programming Languages: Python, C and Javascript.
- Other Languages: HTML, CSS and SQL.
- Frameworks: Django, WxPython and HTMX.
- Tools/DevOps: Git, Linux, Hatch, Nginx, Haproxy and Neovim.
- Non Technical: Communication, Collaboration, Problem Solving and Time Management.
Education
- B.Sc. Computer Science at University of Jos (expected 2027)
- Current Year: 3rd Year (300 Level).
- Relevant Coursework: Introduction to Computer Systems, Programming in C++ and Java.
- Bootcamp Software Engineering at ALX Africa (August 2022 to April 2024)
- Collaborated with peers on multiple projects (/bin/sh and AirBnB clones).
- Certificate and Transcript.
- Relevant Coursework: Low and High Level Programming, Algorithms and Data Structures, and System Engineering / DevOps.
Experience
- Open Source Contribution to TWBlue
- TWBlue is an open source desktop client for mastodon that is built with blind users in mind.
- Contributed nine (9) merged pull requests.
- Key contributions:
- Automated building and releasing new versions - Helped restore the release pipeline after 6 months of inactivity, enabling continuous releases for hundreths of users. - Created an interface for updating user profile
- Technologies: Python, WxPython, Pubsub Events and Gettext.
Projects
- Accessibility Hub
- Built a website for discussions and reviews of the accessibility of digital and physical tools using Python and Django framework.
- Link to demo: https://arfs6.pythonanywhere.com.
- Technologies: Python, Django, HTMX, Hatch, Fabric, SQL and Nginx.
- A Notes
- Built a command line tool for managing notes in python. It supports creating and editing notes and converting notes to HTML / pdf.
- Technologies: Jinja, Peewee and Urwid
- Highland FM Roster
- Built a website for managing staff roster in a local radio station.
- Technologies: Python, Django, HTMX and Hatch
- Comodoro
- Built a pomodoro cross platform app with Graphical User Interface and Command Line Interface, and packaged into executables with cx freeze.
- Technologies: Python, WxPython, zmq, PubSub, Cx Freeze