Abdulmalik Haruna

Backend Software Engineer
Abuja, NG.

About

Highly motivated Computer Science graduate and ALX-trained Backend Developer with 1+ year of hands-on Python experience, eager to leverage expertise in scalable API development, relational database design, and robust unit testing to contribute as a Junior Python Developer at Joveo AI. Proven ability to engineer production-ready services using Python, FastAPI, and Django, optimizing PostgreSQL schemas for efficient data management and achieving 85% code coverage. Passionate about systems thinking and committed to building high-quality, scalable backend features in a fast-paced environment.

Work

ALX Software Engineering
|

Backend Software Engineer

Remote, Nigeria, Nigeria

Summary

Engineered robust backend systems and APIs using Python and modern development frameworks, ensuring scalable and efficient data management for various applications.

Highlights

Engineered a scalable RESTful Bug Tracker API with Python and FastAPI, implementing CRUD operations and token-based authentication for robust data management.

Designed and optimized a relational PostgreSQL database schema, efficiently handling thousands of bug reports and ensuring high-performance data retrieval.

Developed secure REST APIs using Django and Python, facilitating access to educational resources for students and enhancing user experience.

Wrote comprehensive unit and integration tests with PyTest, achieving 85% code coverage and significantly reducing production bugs.

Implemented efficient data processing pipelines in Python to manage large volumes of project data, improving system throughput and reliability.

Managed version control using Git, conducting code reviews to maintain modern development workflows and ensure code quality.

Education

Ahmadu Bello University
Zaria, Nigeria, Nigeria

B.Sc.

Computer Science

Languages

English

Certificates

ALX Software Engineering Program (Backend Track)

Issued By

ALX Africa

Skills

Data processing pipelines
Python 3 idioms
Object-Oriented Programming (OOP)
Django
SQL
Relational databases
PostgreSQL
REST APIs
Unit and Integration Testing

PyTest.

PyTest
Git & GitHub
Code review practices
RESTful API Design & Implementation

Projects

Bug Tracker API

Summary

Engineered a RESTful Bug Tracker API using Python and FastAPI, implementing CRUD operations and token-based authentication. Designed and optimized a relational PostgreSQL database schema to efficiently store and query thousands of bug reports.

Student Study Portal

Summary

Developed REST API using Django and Python, enabling secure access to educational resources for students. Wrote unit and integration tests using PyTest, achieving 85% code coverage and reducing bugs.

Project Pilot

Summary

Architected backend system for Project Pilot, participating in design discussions to ensure scalable feature delivery. Implemented data processing pipelines in Python to handle large volumes of project data.