JOSEPH AYENI

Aspiring Backend Engineer
Lagos, NG.

About

Aspiring Backend Engineer with hands-on Python and FastAPI expertise, currently advancing skills in a backend engineering program. Proficient in designing and developing RESTful APIs, managing databases with PostgreSQL and SQLite, and implementing modular, clean code. Passionate about solving real-world problems and contributing to robust backend systems through practical application of version control, testing, and API documentation.

Work

AltSchool Africa
|

Aspiring Backend Engineer (Program Participant)

Lagos, Lagos, Nigeria

Summary

Engaged in a comprehensive backend engineering program, developing expertise in Python, FastAPI, and modern database management for scalable web applications.

Highlights

Gained hands-on experience in Python and FastAPI, mastering the design and development of robust RESTful APIs for diverse applications.

Cultivated proficiency in version control using Git and collaborative development workflows, ensuring efficient team contributions and code integrity.

Developed strong database management skills with PostgreSQL and SQLite, including schema design and optimization for performance.

Authored clean, modular, and maintainable code leveraging Pydantic for data validation and SQLAlchemy for efficient ORM interactions.

Practiced API testing with Postman and documented endpoints using Swagger UI, ensuring comprehensive and user-friendly API interfaces.

Education

AltSchool Africa
Lagos, Lagos, Nigeria

Diploma Program (Ongoing)

Backend Engineering

Federal University of Agriculture of Abeokuta
Abeokuta, Ogun, Nigeria

BSc.

Biochemistry

Languages

English

Certificates

Linux Basics for Hackers - Kali Linux

Issued By

Self-taught

Introduction to Back-end Development

Issued By

Coursera

100 Days of Code: The Complete Python Pro Bootcamp

Issued By

Udemy

Introduction to Front-end Development

Issued By

Coursera

Skills

Programming Languages

Python, JavaScript, HTML/CSS.

Frameworks

FastAPI, RESTful API Design.

ORMs

SQLAlchemy, Tortoise ORM, Pydantic.

Databases

PostgreSQL, SQLite, MongoDB.

Tools & Platforms

Git, GitHub, Linux, Swagger UI, Postman, TablePlus App, MS PowerPoint, Google Slides.

Development Practices

Debugging, Coding, Version Control, Problem-Solving, Critical Thinking, Data Structures and Algorithms, Modular Architecture.

Soft Skills

Teamwork, Collaboration, Communication, Time Management, Creativity.

Projects

Mini Social Feed Backend

Summary

Developed a robust backend system for a social feed application, implementing core functionalities and ensuring data integrity.

Student Records API

Summary

Created a CRUD-based API for managing student records, focusing on efficient data handling and clean code practices.

TodoApp - FastAPI + Tortoise ORM

Summary

Built a RESTful ToDo application backend using FastAPI and Tortoise ORM, emphasizing modularity and database schema management.

AI-Powered Background Image Remover Via Stability AI API

Summary

Developed an image background remover leveraging the Stability AI inference API, providing users with AI-processed images.