Rifky
From Indonesia (UTC+7)
Rifky – Node.js, Next.js, React
Rifky is a senior full-stack engineer with 11 years of experience and strong backend expertise. He has end-to-end ownership experience, particularly in fintech, with strengths in scalable backend systems, asynchronous and queue-based architectures, and merchant onboarding. He built automation that reduced onboarding SLA by up to 75% and has delivered software for international clients since 2017.
9 years of commercial experience
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Full Stack Developer
A merchant onboarding and management platform for a consumer credit provider, taking businesses from registration through verification and internal approval to becoming live and offering the credit product at checkout. It supports self-service onboarding and management for merchants, alongside review and approval workflows for internal risk, compliance, and operations teams.
- Built merchant-facing and internal web applications in TypeScript using React and Next.js.
- Cut the merchant onboarding SLA by up to 75 percent by replacing manual internal steps with automated flows.
- Owned the service that handled merchant onboarding and merchant data across web interfaces and backend services.
- Wrote and maintained frontend tests using Playwright and worked with build tooling including Webpack and Vite.
- Delivered internationalised interfaces to support multiple languages.
- Worked with the information security team to harden the application.
- Implemented and maintained authentication and authorisation using OAuth, JWT, and SSO.
- Monitored and troubleshot frontend and production service performance using Datadog, New Relic, and Scalyr.
- Reduced Docker build time and image size by approximately 50 percent by optimising the build script.
- Wrote backend services in Node.js and Go and designed the REST APIs consumed by frontend clients.
- Took part in code review and shared knowledge with other engineers on the team.
Back End Developer
Backend development for web applications and sites delivered for external clients, across more than ten projects over just over two years. The projects covered varied client business needs, with separate frontend teams and a focus on the services, APIs, and integration layer connecting the backend with the user-facing applications.
- Built backend services and APIs for external client projects.
- Integrated backend services with separately delivered frontend applications.
- Proposed changes and enhancements when the initial brief would not support an effective solution.
- Worked directly with clients on business flow and proposed changes and enhancements rather than building only to written specifications.
- Delivered or contributed to more than 10 client projects.
Web Developer
A Singapore and Malaysia dining and lifestyle platform providing users with information and services for discovering restaurants, dining experiences, and lifestyle options. The platform connects consumers with businesses through digital content and discovery features.
- Maintained and improved the production web application.
- Delivered a revamped restaurant listing along with the advertising placements around it.
- Worked on Elasticsearch improvements for the platform.
Web Developer
Websites and web applications for small businesses and public sector organisations, delivered as end-to-end digital solutions. The projects supported clients without internal technical teams, covering both the application itself and the infrastructure required to deploy and operate it.
- Delivered more than five websites and web applications end to end over about six months.
- Developed applications as the sole developer on each project.
- Set up servers and infrastructure for every deployment.
- Owned application availability and operation after handover.
- Translated client requirements into buildable solutions.
- Explained application operation and maintenance to clients after delivery.
- Set up the supporting infrastructure and servers for each deployment.