v
vinrsr

Kevin Ramadhan

@vinrsr

Senior Software Engineer and AI Engineer

Indonésie
Anglais
Certaines informations sont présentées en anglais.
À propos de moi
Hi, I'm Kevin, a senior software engineer with 7 years of experience building high-performance backend systems and distributed architectures for fintech and SaaS companies. I specialize in Go and TypeScript, with hands-on experience designing microservices, event-driven pipelines, and scalable database systems, taking complex features from design to production. Recently I've expanded into AI-integrated systems, building multi-step AI agents with RAG and evaluation pipelines. I care about clean, production-ready code and clear communication. Let's talk about what you're building.... Plus d’infos

Compétences

v
vinrsr
Kevin Ramadhan
hors ligne • 
Temps de réponse moyen de 1 heure

Voir mes services

Applications Web Full stack
I will build backend systems, web apps, and mobile apps
Applications Web Full stack
I will build an ai agent or rag system for your application

Portfolio

Expérience professionnelle

Quickbill

Senior Full-Stack Software Engineer

Quickbill • Temps plein

Dec 2025 - Jun 20266 mos

•Consumers stopped processing messages after a RabbitMQ broker disconnect, since the connection never reset automatically; built an auto-reconnect mechanism that restores it with zero message loss. •Permissions were scattered across the platform; designed the RBAC database schema and built the middleware and interceptors enforcing it end-to-end, from proposal to production. •Manual one-by-one invoicing couldn't scale; built an async bulk engine handling 500 rows/batch with real-time duplicate detection and automated collision resolution. •Duplicated data models slowed cross-team deployments; introduced a centralized shared-model library, eliminating redundancy. •Built notification microservices delivering async email and WhatsApp messages to users across the platform.

Moladin

Full-Stack Software Engineer

Moladin • Temps plein

Jan 2022 - Dec 20253 yrs 11 mos

•SME property loan approvals waited on each step to finish one at a time, stretching SLA to 7 days; redesigned the flow as PIC to run independent steps in parallel, cutting average approval time to 2 days. •Collaborated on building the Small and Medium Enterprise (SME) property loan application, where customers pawn property certificates to access financing, including backend APIs for both web and mobile. •Built an internal rules engine that filters high-risk loan applicants through sequential checks, KYC, SLIK credit history, and cross-leasing loan checks, to catch customers unlikely to repay before approval. •Built and owned the Credit Underwriting Service, the single point of integration for pre-onboarding and validation checks, including SLIK credit history and contract validation, for every loan application. •Contributed to the vehicle loan application system, including backend APIs for both web and mobile, used by branch teams to validate customer documents and route applications through multi-level approval, supporting thousands of agents across manpower and cash loan workflows. •Services communicating via direct API calls created tight coupling and reliability risk; collaborated on introducing Kafka to decouple event publishing and consumption across microservices, keeping data consistent even under async load. •Built and owned the Calculator Service as the single source for loan calculations, handling dynamic amounts, interest, installment schedules, and fee accumulation. •Mentored 3 frontend engineers transitioning into full-stack roles, covering backend, API design, and database management.

vOffice_Indonesia

Mid-Senior Software Developer

vOffice Indonesia • Temps plein

Apr 2021 - Dec 20218 mos

•When the team lead left and no one else stepped up, took over leading the 5-person tech team, reporting directly to the Board of Directors. •Client data had no centralized visibility for leadership; built data aggregation pipelines that transformed raw client datasets into business reports for the Board of Directors. •A legacy monolithic system was hard to scale and maintain; contributed to migrating it to a microservices architecture, improving modularity and fault tolerance. •Inconsistent code patterns across the team caused merge conflicts and slowed new hires down; standardized repository structures and coding patterns, improving development velocity.