Hire the best candidate for the job
Please Beware of Scammers! ArtisanOga does not request payment from candidates for processing job applications. If you receive any suspicious links, text messages, or calls implying otherwise, please do not respond to such requests.

Candidate's Profile

Michael Ogujor

Info Tech
  • Member Since 2nd of April 2025
  • Location Isolo
  • Experience 4 Years
  • Job Preference
    Full Time
  • Employability Training
  • Soft Skill Training
  • Hire Me

About Me

I am a Django backend developer with experience in building and maintaining web applications. I specialize in developing RESTful APIs using Django and Django Rest Framework (DRF) to ensure seamless communication between the backend and frontend. I have hands-on experience managing databases (PostgreSQL, MySQL), optimizing queries, and implementing authentication systems using JWT and OAuth. Additionally, I am skilled in debugging and troubleshooting, ensuring system security, and deploying applications on AWS or Heroku. I also work with Git for version control and collaborate with frontend developers to integrate APIs. My expertise extends to Docker containerization and writing unit tests for application reliability.

Education

Federal University of Technology Owerri (Computer Science and Mathematics)

Work Experience

Instincthub (Software Engineer)

2023 - 2025

A Software Engineer Intern specializing in Django for an online platform typically plays a crucial role in backend development, ensuring smooth functionality, security, and scalability. Below is a detailed description of the role: 1. Backend Development Assist in developing and maintaining web applications using Django and Django Rest Framework (DRF). Write clean, efficient, and well-documented Python code. Implement RESTful APIs for communication between frontend and backend. 2. Database Management Work with PostgreSQL, MySQL, or SQLite to design, optimize, and manage databases. Use Django’s ORM (Object-Relational Mapping) to create and manipulate database models. Ensure data integrity and security through proper indexing and constraints. 3. Debugging & Troubleshooting Identify and fix bugs in the application. Test APIs using tools like Postman or Swagger. Improve system performance by optimizing queries and code efficiency. 4. Authentication & Security Implement user authentication and authorization using Django’s built-in authentication system. Work with OAuth, JWT, or Django Allauth for secure authentication. Ensure data security through encryption, CSRF protection, and SQL injection prevention. 5. DevOps & Deployment Assist in deploying Django applications on AWS, Heroku, or DigitalOcean. Work with Docker and Docker Compose for containerized applications. Manage Git for version control and collaborate using GitHub/GitLab. 6. Integration with Frontend & Third-Party Services Collaborate with frontend developers (React, Vue.js) to integrate APIs. Implement payment gateways like Paystack, Stripe, or PayPal. Work with third-party APIs (e.g., Google Maps, Twilio, Firebase). 7. Testing & Documentation Write unit tests using Django’s testing framework. Document API endpoints using Swagger or Postman Collections. Maintain technical documentation for future reference.

Work Photos

Skills

Website Designer CSS HTML Python SQL Data Analysis

Awards & Certificates

Skill Endorsements From Employers

Website Designer
0%
CSS
0%
HTML
0%
Python
0%
SQL
0%
Data Analysis
0%

Employers' Feedback

Trusted By