Skip to content
View joshua3309's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report joshua3309

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joshua3309/README.md

πŸ§‘β€πŸ’» Joshua Chidiebere AWS Certified Solutions Architect | Data Analyst | Cloud Engineer Passionate about Cloud Infrastructure, DevOps Engineering, and AI Solutions

πŸ“Œ About Me Hi! I’m joshua, a Cloud Engineer and Data Analyst with a strong foundation in AWS, DevOps, Data Analytics, and Application Development. I specialize in building scalable, secure, and highly available cloud architectures following AWS Well-Architected best practices.

I’m passionate about solving real-world problems, improving system reliability, and automating workflows to optimize performance and security.

πŸ”§ Skills & Technologies

Cloud Platforms: AWS (EC2, S3, ELB, Auto Scaling, Lambda, API Gateway, RDS, CloudFront, CloudFormation)

DevOps Tools: Docker, GitHub Actions, Terraform (Learning), Linux Administration

Programming: Python, PHP, JavaScript, Bash

Data Analytics: SQL, Python, PowerBI, Excel, Tableau, AWS Athena, AWS QuickSight

Web Development: HTML, CSS, JavaScript, PHP

Monitoring: AWS CloudWatch, cloud trail

Security: IAM, Security Groups, SSL/TLS

version control: git, github


πŸš€ Featured Projects

1. High Availability & Scalable Web Server Architecture for Social Research Data (AWS)

Designed and deployed a resilient web server architecture using EC2, Auto Scaling Groups, Elastic Load Balancer, and Route 53 across multiple Availability Zones with Apache (httpd). Integrated with Amazon RDS (MySQL) for secure, scalable data storage. Applied AWS Secrets Manager for credential security, imported SQL dump into RDS, and used ACM for HTTPS. Backend and app servers are isolated via security groups, with traffic routed through the load balancer to ensure high availability and 99.99% uptime. GitHub Repo | Architecture Diagram | Video Walkthrough

2. Breaking a Monolithic Node.js Application into Microservices (Docker & AWS ECS on EC2)

Re-architected and deployed an existing Node.js message board application by containerizing its prebuilt microservices (thread, post, and comment services) and organizing them for scalable deployment. Designed and implemented the infrastructure using Docker and Amazon ECS (EC2 launch type), with images hosted on Amazon ECR. Set up an Application Load Balancer (ALB) to route HTTP traffic directly to each microservice, simplifying access with the need for an API gateway. Configured ECS task definitions, IAM roles with least-privilege access, and EC2 instances to enable reliable orchestration, service isolation, and efficient scaling across multiple containers GitHub Repo | Video Walkthrough

3. Serverless Inventory Management System (AWS)

Built a fully serverless inventory tracking system across multiple store locations using AWS Lambda, Amazon S3, DynamoDB, SNS, and Cognito. Designed to automatically process uploaded inventory files, store stock counts in a DynamoDB table, send real-time notifications for out-of-stock items, and display live inventory on a secured dashboard. Lambda functions handle data ingestion and stock checks, while Cognito secures dashboard access. This architecture eliminates server overhead, scales automatically, and ensures cost-efficient operation. GitHub Repo | Architecture Diagram | Live Demo

4. Serverless ETL Pipeline (AWS Glue + Redshift)

Automated data ingestion from S3, transformation with Glue, and loading into Redshift. Integrated Lambda for event-based triggers and CloudWatch for monitoring.
GitHub Repo | Video Walkthrough

*5. Building a Polyglot Microservices Voting Application (Docker & Docker Compose)

Containerized and deployed a polyglot voting application by packaging its core services (Vote app, Worker, Result app, Redis, and PostgreSQL) into independent Docker images and orchestrating them with Docker Compose. Designed the stack with service isolation, persistent volumes for PostgreSQL, and a shared network for seamless communication. Configured scaling of the Worker service to handle higher loads and centralized environment variables in the Compose file for consistent deployments. The architecture can run locally or be extended to cloud platforms like Kubernetes or AWS ECS.

GitHub Repo | [Video Walkthrough]

*6. WatermarkPro – Serverless Image Upload & Watermarking System (AWS & Next.js)

Built a cloud-based photo watermarking application using Next.js, AWS Lambda, S3, and SQS. Users can securely upload images via presigned URLs, which trigger a Lambda function to automatically apply watermarks and store results in an output S3 bucket. Deployed on EC2 behind an Application Load Balancer, secured with ACM SSL, and integrated with Route 53 custom domain (downloadbriefly.shop). CI/CD automated through GitHub Actions for seamless updates. Tech Stack: Next.js, AWS Lambda, S3, SQS, ALB, Route 53, ACM, EC2, PM2, GitHub Actions

GitHub Repo| Architecture Diagram | Live Demo

3. CI/CD Infrastructure for Data Workflows

Built an end-to-end deployment pipeline using Terraform and GitHub Actions for serverless data workflows.
GitHub Repo


πŸ… Certifications

AWS Certified Solutions Architect – Associate

AWS Certified Cloud Practitioner

Data Analytics Professional Certificate

GitHub Metrics

Joshua's GitHub Metrics

GitHub Streak Stats

Joshua's GitHub Streak

Top Languages

Top Languages

GitHub Stats

Joshua's GitHub Stats


Popular repositories Loading

  1. joshua3309 joshua3309 Public

  2. high-availability-scalable-web-server high-availability-scalable-web-server Public

    PHP

  3. Breaking-a-Monolithic-Node.js-Application-into-Microservices-Docker-AWS-ECS-on-EC2- Breaking-a-Monolithic-Node.js-Application-into-Microservices-Docker-AWS-ECS-on-EC2- Public

    JavaScript

  4. testfile testfile Public

    test plan

  5. Serverless-Inventory-Management-System-AWS- Serverless-Inventory-Management-System-AWS- Public

  6. fibeeee fibeeee Public