pict

SUMAILA AYAMBA


Education

Bachelor of Science in Information Technology - University of Cape Coast (2020-2024).


Relevant Course Work

  1. Data Structures and Algorithms using C++
  2. Programming and Problem Analysis using C++
  3. Object Oriented Programming with Java
  4. Database Management Systems
  5. Software Engineering
  6. Statistical Modeling
  7. Introduction to Project Management

Technical Skills

Python: 70%

Django: 50%


Java: 30%

Spring Boot: 10%


C++: 30%


JavaScript: 35%

React: 30%

Nodejs: 30%

SQL: 70%

Professional Summary

I am a detailed-oriented person with over 1+ years of experience in Software Development. I have a proven ability to develop end-to-end projects. I am curious hands-on experience in leveraging DJango Framework and React to solve challenging business problems.

Work Experience

Web Development Intern - Remote CodSoft(Remote)

Blogging Platform

  1. Designed intuitive user interfaces for blog posts with a focus on user experience and accessibility.
  2. Developed robust back-end systems using Python for efficient data handling and secure infrastructure.
  3. Built interactive front-end features, including responsive design, post listings, search functionality, and user profile pages.
  4. Implemented essential features like user authentication, blog post creation, and a commenting system, with deployment on Heroku for reliability.



Software Development Intern - Cognifyz Technologies(Remote)

Supermarket Data Analysis

  • Conducted extensive data analysis on a supermarket dataset using Python and advanced statistical methods, uncovering key insights on sales trends, customer behavior, and product performance.
  • Presented actionable recommendations to stakeholders, resulting in significant improvements in sales, inventory management, and customer satisfaction.




Machine Learning Intern - Mentorness(Remote)

Diabetes Prediction

  • Developed a diabetes prediction model using Python, Pandas, and Scikit-Learn, achieving 90 accuracy through logistic regression and decision tree algorithms.
  • Deployed the model with a user-friendly Flask web interface, enhancing early detection and acces- sibility of health assessments.

Certifications

  1. Machine Learning and Deep Learning Projects with Python - Udemy

  2. IBM Machine Learning Professional - Coursera

  3. Statistics with Python Specialization - Coursera

  4. Google Cyber Security Specialization - Coursera

  5. Cyber Security Specialization with Python - Coursera

  6. Software Development & Engineering Excellence Master - Udemy


Tech books worth reading

  1. Software Engineering at Google by Titus Winters , Tom Manshreck , and Hyrum Wright, 2020.
  2. The Clean Architecture by Roberts C. Martins, 2020.

  3. Designing Microservices Using Django Structuring, Deploying and Managing the Microservices Architecture with Django by Shayank Jain, 2020.
  4. Real-World Software Development With Java by Raoul-Gabriel Urma, Richard Warburton

  5. Design Patterns: Elements of Reusable Object-Oriented Software(The Gang of Four, GOF) By Erich Gamma, Richard Helm, Ralph Johnson and John Vlisssides


  6. Deciphering Object-Oriented Programming with C++ by Dorothy K. KirK, 2023.


5 Key Strategies to Boost API Performance

  1. Pagination: - Fetch only what's needed to shrink response size. - Speed up content loading with page-wise delivery.

  2. Asynchronous Processing: - Handle multiple tasks at once for better concurrency. - Keep user experience smooth with background task processing.

  3. Caching: - Serve frequent requests quickly with pre-stored data. - Reduce server load by avoiding unnecessary database hits.

  4. Connection Pooling: - Reuse database connections to lower overhead. - Scale up to handle more concurrent database interactions.

  5. Load Balancing: - Spread requests across servers for reliability. - Maintain service consistency, even with server outages.


More Projects loading ...

MINI NETFLIX WEB APPLICATION

Mini Netflix is a Django-based web application designed for movie enthusiasts to search, review, and track movies they’ve watched. Users can sign up, search for movies by title, add detailed reviews, and indicate whether they would like to watch the movie again. This application provides a simple, intuitive interface for users to manage their movie experiences and share their opinions with others.



Technologies used
  1. Django
  2. JavaScript
  3. HTML CSS.Bootstrap
  4. PostgresSQL


DJANGO BLOGGING APPLICATION

The Blog App is a secure and scalable backend solution built with Django, enabling users to perform CRUD operations on blog posts with token-based authentication, ensuring only authenticated users can modify content. It features robust error handling, clear feedback for invalid requests, and flexibility for integration with frontend frameworks like React or Angular, and mobile applications. By adhering to best practices in authentication and data protection, the Blog API supports the development of secure, scalable, and user-friendly blogging platforms.



Technologies used
  1. Django
  2. Django Rest Framework
  3. HTML CSS.Bootstrap
  4. PostgresSQL

CONTACT BOOK APPLICATION

The Contact Book Application project showcases the practical application of binary search trees (BSTs) in efficiently managing contacts by enabling quick addition, deletion, search, and listing of contacts, even with large datasets. It provides hands-on experience with BSTs and binary search, reinforcing key data structure concepts while building a functional application. Each BST node represents a contact, storing details like name, phone number, and email.



Description

The Contact Book Application is a Python-based GUI application that allows users to efficiently manage their contacts. Built using Tkinter, the application supports various functionalities, including adding, finding, updating, deleting contacts, and managing favorites. It also features birthday tracking and CSV import/export capabilities



Technologies used
  1. Python
  2. Tkinter


INSTAGRAM DATA ANALYSIS

The Instagram Analysis project examines key metrics such as profile visits, post impressions, comments, and shares to identify strategies for boosting content visibility and engagement. It highlights the strong correlation between shares and profile visits in increasing overall reach. To maximize impressions, the analysis recommends creating engaging, shareable content, optimizing bios and highlights to drive profile visits, and focusing on high-quality content that generates more likes, comments, and shares.
These insights provide actionable steps to enhance Instagram engagement and visibility.



Technologies used
  1. Pandas
  2. Numpy
  3. Python
  4. Seaborn
  5. Matplotlib


SALES PER UNIT vs. NEWSPAPER, TV, and RADIO

This project analyzes the impact of advertising expenditure on sales per unit across three different mediums: Newspaper, TV, and Radio. The goal is to determine which channels most effectively drive sales and provide strategic recommendations for optimizing the marketing budget.

This analysis demonstrates that TV and Radio are the most effective advertising mediums for driving sales. Strategic budget allocation towards these channels, while reducing Newspaper spend, is recommended to maximize return on investment.



Recommendations

Increase TV Budget: Allocate a larger portion of the budget to TV advertising, given its strong correlation with sales. Optimize Radio Spend: Continue investing in Radio, especially for regional campaigns where it shows strong returns. Reevaluate Newspaper Spend: Consider reducing or reallocating funds from Newspaper advertising to more impactful channels like TV and Radio.



Technologies used
  1. Pandas
  2. Numpy
  3. Python
  4. Seaborn
  5. Matplotlib