You will get a microservices based secure file storage cloud system

Project details
This project is a private cloud system of an organization in which users of that organization can store their files in the allocated space. The special thing about this project is that each file that is stored in the cloud will be encrypted and nobody can read the file even if it was hacked. The file will encrypt during the uploading and decrypt while downloading from the provided download link. There is no other point from which the user can decrypt the file.
Programming Languages
HTML & CSS, JavaCoding Expertise
SecurityWhat's included $1,000
These options are included with the project scope.
$1,000
- Delivery Time 3 days
- Number of Revisions 2
- Number of Pages 10
- Responsive Design
- Source Code
Optional add-ons
You can add these on the next page.
Fast 1 Day Delivery
+$100
Additional Revision
+$100Frequently asked questions
24 reviews
(22)
(1)
(1)
(0)
(0)
This project doesn't have any reviews.
RA
Reza A.
Mar 2, 2025
Java Backend- and Webdeveloper with Spring and Javascript Expertise
LC
Liam C.
Dec 16, 2024
Java Desktop Developer (Full-Time)
I could only work with Hamza for a week before his availability changed due to unexpected reasons. I wish Hamza all the best.
LS
Lars S.
Aug 3, 2024
Participants for Programming Study with Software Developers on Java API Usability
Very good communication, delivered on time. It was nice working with him!
AD
Axay D.
Nov 7, 2023
Senior Java Developer
Good developer
HM
Hamadi M.
Oct 31, 2023
Java PDF
About Hafiz
Java Architect | Spring Boot | Kafka | Microservices | AWS | React
53%
Job Success
Gujranwala, Pakistan - 6:11 am local time
I've built and architected systems that serve millions of concurrent users. That kind of scale forces you to think differently — every design decision has a cost, and shortcuts that work fine at a thousand users quietly collapse at a million. High throughput, low latency, and horizontal scalability aren't things I've just read about; they're constraints I've had to engineer around in production.
On the architecture side, I specialize in distributed systems and event-driven microservices. I've designed and led implementations of SAGA-based architectures to handle complex, multi-step business transactions across services — making sure data stays consistent even when things go wrong. Kafka sits at the center of a lot of my work: from real-time event streaming pipelines to decoupled service communication patterns that actually scale.
My backend roots are deep in the Java ecosystem. Spring Boot, Spring Cloud, and JPA are second nature. I've built everything from high-throughput REST and GraphQL APIs to resilient microservice meshes with circuit breakers, distributed tracing, and centralized config management. For cloud infrastructure, I rely heavily on AWS — ECS, Lambda, RDS, SQS, API Gateway — and I know how to design for reliability and cost from day one.
I don't just work in the backend, though. I've spent years building front-end applications in React and Vue.js that people actually enjoy using — clean interfaces, solid state management, and tight integration with the APIs behind them. I'm comfortable going full stack when the project calls for it, and I think that context makes me a better architect because I understand both ends of the system.
On the Python and Node.js side, I still take on work where it fits — Django backends, Express services, lightweight automation scripts — whatever gets the job done well.
What I care most about is building things that last. Clean boundaries between services, clear contracts between teams, systems that are easy to reason about six months after launch. If you have a complex system to build, an existing architecture to untangle, or a team that needs technical leadership, I'd genuinely enjoy working through it with you.
Steps for completing your project
After purchasing the project, send requirements so Hafiz can start the project.
Delivery time starts when Hafiz receives requirements from you.
Hafiz works on your project following the steps below.
Revisions may occur after the delivery date.
Project Request
Work will be started immediately after receiving the project request from client
Completion acknowledgment
After completing the project an acknowledgment is sent to the client














