Java & Backend
Java 8–21, REST APIs, Spring Boot, Hibernate, authentication, integrations, concurrency, OOP and design patterns.
SOFTWARE ENGINEER · JAVA · ENTERPRISE SYSTEMS
I build and integrate business software across backend services, enterprise applications, databases, desktop tools, and Android. My current focus is becoming stronger in backend engineering, system design, and software architecture.
$ whoami
ridwan
$ focus
java
backend-engineering
system-design
software-architecture
$ mindset
understand_the_why
I am a Software Engineer with hands-on experience building software for real business workflows. My work has covered ERP, POS, inventory, warehouse, manufacturing, sales, delivery, APIs, integrations, desktop applications, and Android applications.
I enjoy understanding the problem behind the feature, then designing a solution that is reliable, maintainable, and practical. I am deliberately growing from implementation depth toward system-level thinking.
Java 8–21, REST APIs, Spring Boot, Hibernate, authentication, integrations, concurrency, OOP and design patterns.
ERP, POS, inventory, warehouse, manufacturing, sales and delivery workflows with a focus on business rules and reliability.
SQL, Sybase SQL Anywhere, transactions, indexing, query optimization, banking/payment and messaging API integrations.
Android Java/XML, API integration, JavaFX desktop applications, developer utilities and production-oriented tooling.
Developing and maintaining business applications across ERP, POS, web, mobile, warehouse, stock count and manufacturing workflows. Working across application code, SQL, APIs, integrations and production problem solving.
Building integrations between enterprise applications and external services, including banking/payment and WhatsApp Business APIs, while handling data consistency and operational concerns.
A connected set of business systems covering sales, POS, inventory, warehouse, manufacturing, delivery and reporting.
Native Android applications using Java/XML, API integration and practical offline-aware workflows.
Small tools that automate repetitive engineering and operational tasks, including desktop utilities and database tools.
Independent applications used to practice product development, Android architecture and shipping software publicly.
If you are interested in Java, backend engineering, enterprise systems, system design, or practical software engineering, feel free to reach out.