I'm a Frontend-strong Full-Stack Engineer with experience building web and mobile applications using React.js, React Native, TypeScript, Node.js, Express.js, and REST API integration.
My strongest area is building clean, maintainable, and production-ready frontend/mobile applications, but I also work closely with backend systems, third-party APIs, payment gateways, WebSocket communication, Android native modules, cloud deployment, and containerized environments.
- Build responsive and scalable web applications with React.js, Next.js, Javascript and TypeScript
- Develop Android mobile applications using React Native
- Build and integrate backend APIs using Node.js and Express.js
- Integrate frontend and mobile apps with backend APIs and third-party services
- Work with payment gateway flows, WebSocket communication, and device SDK integration
- Deploy and manage applications using cloud platforms and container-based environments
- Improve application maintainability through clean component structure and reusable architecture
- Collaborate with backend, QA, product, and business teams to deliver reliable features
Frontend: React.js, Next.js, React Native, TypeScript, JavaScript, HTML, CSS, Tailwind CSS Mobile: Android Development using Java and Kotlin. Backend: Node.js, Express.js, REST API Database: PostgreSQL, MySQL, MongoDB Cloud & DevOps: AWS, DigitalOcean, Docker, Kubernetes, Linux Server, Nginx, CI/CD basics Tools: Git, GitHub, Postman, React Query, Zustand, Redux Other: WebSocket, Payment Gateway Integration, Android Native Modules, API Integration
I have experience working with cloud-based and containerized application environments, including:
- Deploying web applications and backend services to cloud platforms such as AWS and DigitalOcean
- Using Docker to containerize applications and simplify environment consistency between development and production
- Working with Docker Compose for local development involving backend services, databases, and supporting tools
- Understanding basic Kubernetes concepts such as pods, deployments, services, environment variables, and container orchestration
- Managing application configuration through environment variables
- Working with Linux-based servers, deployment scripts, reverse proxy configuration, and production logs
- Supporting cloud-friendly application development with attention to scalability, maintainability, and deployment reliability
Worked on payment-related web and mobile applications involving:
- React Native Android application
- Partner/admin web portal
- Payment gateway integration
- WebSocket communication
- Android native module integration
- Device SDK integration
- API-driven transaction status flow
Built dashboard and portal features using React and React Query, focusing on:
- API integration
- Query caching
- Polling and refresh strategy
- Responsive UI
- Reusable components
- Performance optimization
Worked with cloud and deployment environments involving:
- Application deployment to AWS and DigitalOcean
- Docker-based development and deployment workflow
- Server configuration and environment management
- Production logging and troubleshooting
- Basic container orchestration concepts with Kubernetes
I care about:
- Clear API contracts
- Maintainable folder structure
- Type-safe code
- Clean component design
- Proper error handling
- Database migration and version control
- Cloud-ready application structure
- Good documentation
- Code review and team collaboration
I am currently focused on growing as a Senior Full-Stack Engineer, especially in:
- Scalable frontend architecture
- Backend API design
- Cloud-native application development
- Containerized deployment
- System design
- Engineering leadership and mentoring
- Location: Batam, Indonesia
- GitHub: github.com/wahyurizky27
- LinkedIn: https://www.linkedin.com/in/wahyu-rizky-ramadhan-733306a7/
- Portfolio: https://wahyudev.netlify.app/