Raffi Rabbani Widyputra

raffirabbani518@gmail.com | LinkedIn | Portfolio | Jakarta Raya, Indonesia

Summary

Results-driven Software Engineer with experience in Fullstack Web Development, backend engineering, and modern DevOps practices. Proficient in developing scalable web applications, designing robust RESTful APIs, and managing cloud deployment workflows using technologies such as Next.js, React.js, Golang, Node.js, Docker, and Kubernetes. Proven ability to deliver maintainable and reliable software solutions through efficient system architecture and collaborative development practices.

Experience

HEAD OF SOFTWARE DEVELOPMENTFeb 2026 - Present
Computer Student ClubDepok, Indonesia
  • I took on a leadership role managing team onboarding and coordinating learning initiatives. As the Lead Software Developer, I enforce modern software development practices across the division and oversee cross-functional collaborations, such as leading the development of the club's official web platform.
UI/UX DESIGN BOOTCAMP PARTICIPANTNov 2025 - Dec 2025
MySkillOnline
  • I completed an intensive UI/UX Research and Design Bootcamp to better understand how backend structure impacts user experience. Throughout the bootcamp, I dived into the complete design process—from user research and journey mapping to rapid prototyping and wireframing in Figma. It was an amazing opportunity to understand the holistic lifecycle of digital products.
WEB DIVISION | BACKEND DEVELOPERJul 2025 - Dec 2025
Pemira Politeknik Negeri JakartaDepok, Indonesia
  • I had the core responsibility of architecting and developing the backend systems using Golang and the Gin Gonic framework. I designed secure and efficient RESTful APIs to support the campus voting platform, integrating GORM for seamless data management. I also heavily collaborated with the frontend team by shipping comprehensive API documentation out-of-the-box using Swagger (OpenAPI), alongside developing a reliable automated email notification service.
DATA SCIENCE BOOTCAMP PARTICIPANTJun 2025 - Jul 2025
SanberCodeOnline
  • Curious about unlocking data insights, I joined the Python Data Science Bootcamp. I actively learned how to clean, merge, and visualize datasets utilizing powerful libraries like Pandas, Matplotlib, and Seaborn. It provided me with a solid foundational grasp on exploratory data analysis and basic machine learning concepts.
MEMBER OF CYBER SECURITY DIVISIONJan 2025 - Jun 2025
Computer Student Club (CSC)Depok, Indonesia
  • Before moving to software development, I was part of the Cyber Security division where I deepened my understanding of network vulnerabilities. I actively practiced vulnerability assessments using fundamental penetration testing tools inside Kali Linux and regularly participated in diverse Capture The Flag (CTF) challenges to sharpen my analytical skills.

Education

POLITEKNIK NEGERI JAKARTA2024 - Present
D4 Multimedia and Network Engineering (S.Tr.Kom)

Honors & Awards

  • [2026] Digdaya X Hackathon - Pusat Inovasi Digital Indonesia (PIDI)
  • [2026] Coding & Algorithms Tournament 2026 - CompSci-Related Competitions
  • [2026] Hackathon Arkavidia - Institut Teknologi Bandung
  • [2026] Gemini 3 Hackathon - Google DeepMind
  • [2025] Hackathon PNJ x Blackbox.AI - Blackbox AI
  • [2025] Web Design Competition 2025 - Politeknik Negeri Indramayu
  • [2025] Web Design Competition 2025 - Universitas Kuningan
  • [2025] Business Plan Competition 2025 - Universitas Sriwijaya
  • [2025] Data Science Competition (DSC) LOGIKA UI 2025 - Universitas Indonesia (FMIPA)
  • [2025] Data Science Competition BINUS - BINUS
  • [2025] Capture The Flag - Compfest UI
  • [2025] Data Science Academy - Compfest UI
  • [2024] Hackathon CSFEST 2024 - Politeknik Negeri Jakarta (TIK)

Certifications & Courses

  • [Jun 2025] Classical Cryptography for Beginner - Cyber Academy Indonesia
  • [Jun 2025] Code Generation and Optimization Using IBM Granite - IBM
  • [Jun 2025] Data Classification and Summarization Using IBM Granite - IBM
  • [Jul 2025] Python - Data Science Bootcamp - Sanbercode
  • [Jun 2025] Introduction to Information Security - Cyber Academy Indonesia
  • [Mar 2025] CCNA: Introduction to Networks - Cisco

Skills

Programming Languages: Golang, Node.js, Python, TypeScript, Java

DevOps & Cloud: Docker, Kubernetes, Ansible, CI/CD pipelines

Databases & Frameworks: PostgreSQL, Git, GORM, Swagger, Gin