Sumer is a full-stack e-commerce platform designed to provide a seamless online shopping experience for customers while enabling efficient product, order, and payment management for administrators and vendors. The system supports end-to-end online retail operations, including product browsing, secure checkout, payment processing, inventory tracking, and order fulfillment.Core Features 1. Customer Experience User registration and authentication (JWT / OAuth2 secured) Browse products by category Advanced product search and filtering Product detail pages with images and descriptions Shopping cart management Secure checkout and payment integration Order tracking and history Wishlist functionality 2. Product & Inventory Management Admin dashboard for product CRUD operations Category management Stock level tracking Inventory alerts for low stock Bulk product upload support 3. Order Management Order creation and confirmation Real-time order status updates (Pending, Paid, Shipped, Delivered, Cancelled) Invoice generation Refund handling Order analytics and reporting 4. Payment Integration Integration with multiple payment gateways such as: Stripe PayPal Ozow Secure transaction handling Payment status verification Webhook processing for asynchronous payment confirmation 5. Architecture The Sumer platform follows a microservices-based architecture: API Gateway User Service Product Service Order Service Payment Service Notification Service Service discovery via Eureka Centralized configuration management Asynchronous messaging using RabbitMQ MySQL for persistent storage Dockerized deployment Frontend is built using: React or Angular for dynamic UI RESTful API integration Real-time updates via WebSocket (for notifications and order status) Backend is implemented using: Spring Boot (Java 17+) RESTful APIs Role-based access control (RBAC) Secure token-based authentication 6. Security OAuth2 authentication JWT authorization Encrypted password storage (BCrypt) HTTPS communication Role-based access control (Admin, Customer, Vendor) 7. Scalability & Performance Horizontally scalable microservices Stateless services Caching layer (e.g., Redis) Load-balanced deployments Cloud-ready (AWS / Azure) Business Value Sumer enables: Businesses to sell products online efficiently Customers to shop securely and conveniently Administrators to manage operations centrally Real-time analytics for better decision-making
Full Stack Engineer
David M. is a Full Stack Engineer with several years of experience in Java development, specializing in industries such as insurance, finance, and e-commerce. David builds enterprise-grade applications and robust payment gateways using technologies like Java, Spring Boot, React, and Angular. He develops secure RESTful APIs and microservices with Kafka, deploying them on cloud platforms like AWS and Azure using Docker and Kubernetes. His work includes implementing CI/CD pipelines with GitHub Actions and applying Test-Driven Development practices. At Wonderlabz Pvt Ltd, David developed the Livescore and Lithium App within the betting domain, integrating secure payment gateways and building responsive front ends. He also contributed to the Sumer e-commerce platform, which supports end-to-end online retail operations with microservices architecture, resulting in efficient product and payment management. David holds a Bachelor of Science degree from the National University of Science and Technology. He is well-suited for roles that involve building scalable, secure applications and integrating cloud-native solutions in dynamic environments.
Java developer
WebDev pvt ltdAug 2016 — Dec 2018- Managed deployments on Kubernetes and Docker containers
- Implemented payment gateways and casino platforms
javaspringbootmysqlreacttomcatawsJava developer
Africa Software Architects Pvt Ltd Jan 2019 — Apr 2020- Built and consumed RESTful APIs using Spring Boot and Hibernate
- Integrated cloud-native solutions and microservices
- Supported Agile delivery processes and CI/CD pipelines
- Hands-on experience working with OIPA in the context of policy lifecycle management including configuration of business rules, product templates, and integration with external systems. I’ve also been involved in customizing OIPA for new insurance products and ensuring compliance with underwriting and claims workflows
Javareactpostgresawsrest apistomcatSoftware developer
VaultGroup Pvt Ltd May 2020 — Dec 2020- Designed and developed Spring Boot microservices with Kafka
- Integrated cloud services and ORM with Hibernate
- Managed deployments using Docker and Kubernetes
JavareactangularpostgreshtmlcssawskafkaSoftware developer
Edson J Pvt Ltd Jan 2021 — Feb 2022- Created RESTful APIs and ORM management with Hibernate
- Developed microservices with Kafka, Spring Boot, and cloud integrations
- Deployed solutions to Kubernetes clusters in Azure/AWS
JavaReactmysqlpostgreshtmltypscriptcsskafkaSoftware developer
Wonderlabz Pvt LtdMar 2022 — Present- Developing Livescore and Lithium App within the betting domain.
- Designed and developed secure payment gateway integrations.
- Built responsive front ends using Javascript, Angular (v10+) and react for Livescore and admin interfaces
- Implemented microservices using Spring Boot, communicating via Kafka
- Deployed services in Kubernetes clusters on Azure and AWS
- Maintained RESTful APIs and Hibernate ORM
- Integrated observability using Grafana (Loki, Tempo, Prometheus), OpenSearch, and Kibana
- Worked with AWS services like Redis, EventHub, and Key Vault
- Used GitHub and GitHub Actions for CI/CD pipelines
- Applied Flyway for DB migrations
Javaangularreactmysqlpostgreshtmlcssawskafka
Bachelor of Science
National University of Science and TechnologyBulawayo, Zimbabwe2011 — 2016
We have moreWith similar skills.
Other vetted developers with similar skills and experience

Full Stack Engineer
4+ years experience
14 days risk-free trial · No commitments · We handle contracts and payroll




