Backend

Developing secure, scalable, and high-performance server-side solutions.

Achievements

UniverHub Backend Achievement: Robust, Real-Time Infrastructure for Enhanced Student Collaboration

Developed a robust backend infrastructure for UniverHub using Express.js and MongoDB, featuring secure role-based authentication, efficient RESTful API design, and real-time communication via WebSockets. This implementation supports dynamic forums and blogs, optimized query handling for rapid post filtering, and seamless media sharing—driving an engaging and collaborative environment for students.

Tools & Technologies

OAuth 2.0
Node.js
Node.js
Mongoose
Mongoose
NestJS
NestJS
Flask
Flask
expressjs
Express.js
Apache Server
Apache Server
JWT
JWT
Python
Python
Spring Boot
Spring Boot
Java
Java
TypeScript
TypeScript
GraphQL
GraphQL
PostgreSQL
PostgreSQL
MySQL
MySQL
Postman
Postman
Asp.Net Core

Featured Projects

UniverseHub home page

UniVerseHub – Connect, Share, and Engage

UniVerseHub is a social platform designed for university students to share ideas, participate in forums, and collaborate through dynamic discussions and media sharing. It features user profiles, topic creation, comments, likes, role-based access, and JWT authentication. Built with Bootstrap 5, Express.js, and MongoDB Atlas, Amazon S3 bucket for file storage. it offers scalability and seamless interaction.

E-Commerce Bookstore: Bulky Books

I developed a full-stack e-commerce platform for buying and selling books using ASP.NET Core MVC and Azure. It features role-based access for Readers, Authors, and Admins, with secure payment processing via Chapa and automated deployment using GitHub Actions. Key features include book catalog browsing, shopping cart management, order history with PDF invoices, and an admin dashboard for user management and analytics.

Certificates

Developing AI Applications with Python and Flask

IBM

12/15/2024

AIFlaskIBM Watson Speech-to-Text

Developing Back-End Apps with Node.js and Express

IBM

12/10/2024

Modern JavaScript: ES6 Basics

Coursera

6/3/2024

Introduction to Software Engineering

IBM

12/4/2024

Java Programming: Arrays, Lists, and Structured Data

Duke University

11/4/2024

Python for Data Science, AI & Development

IBM

12/12/2024

Introduction to Cloud Computing

IBM

12/6/2024

Java Programming: Solving Problems with Software

Duke University

10/28/2024