Summary
Overview
Work History
Education
Skills
Certification
ADDITIONAL INFORMATION
Hobbies
Timeline
Generic
Fikri Ahmadi

Fikri Ahmadi

Software Development Engineer (Backend)
Klaten

Summary

Backend Software Engineer with 6+ years of experience developing, optimizing, and maintaining backend systems, RESTful APIs, and microservices. Strong hands-on experience in Java Spring Boot, PHP, Go, relational databases, distributed caching, and scalable server-side application design. Proven history working in high-volume payment integrations and e-wallet systems. Skilled in debugging, unit testing, data structures, algorithms, and secure application development following OWASP guidelines. Focused on clean code, system reliability, and collaborative Agile development.

Overview

7
7
years of professional experience
5
5
Certifications
1
1
Language

Work History

Software Engineer

K24Klik
03.2021 - Current
  • Designed and maintained backend services using Java, PHP, Golang for high-traffic payment systems.
  • Built scalable RESTful APIs supporting authentication, order processing, and payment transactions.
  • Integrated payment gateways including DANA, ShopeePay, GoPay, OVO, QRIS, BCA, DOKU, and Midtrans.
  • Implemented caching and queue-based processing using Redis to reduce latency and improve performance.
  • Improved system security following OWASP guidelines and encryption best practices.
  • Performed debugging, troubleshooting, and root-cause analysis to maintain production stability.


Key Achievements:

  • Reduced heavy process response times from 3 seconds to 300 ms using async queue processing.
  • Improved PageSpeed performance score from 40% to 80% through backend optimization and data caching.
  • Reduced database load significantly with Redis caching and optimized query performance.
  • Collaborated with external security consultants to perform comprehensive application security assessments, vulnerability scanning, and penetration testing using industry-standard tools and methodologies (Burp Suite, SQLMap). Reviewed audit findings, prioritized critical risks, and delivered remediation plans covering broken authentication, insecure direct object references, SQL injection vectors, and sensitive data exposure.

Backend Developer

Freelance
01.2019 - Current
  • Designed backend systems using Laravel.
  • Created APIs, authentication modules, dashboards, and reporting systems.
  • Delivered systems for tourism, health institutions, and government environments.

Education

Bachelor - Informatics Engineering

Universitas Islam Indonesia (UII)
Yogyakarta

Skills

Programming Languages: Java Spring Boot, PHP (Laravel, Yii2, CodeIgniter), Golang (Gin), Python (FastAPI), JavaScript

Certification

- RESTful API Development (LinkedIn Learning)

ADDITIONAL INFORMATION

Open to relocation

Hobbies

Football, Kick Boxing

Timeline

Software Engineer

K24Klik
03.2021 - Current

Backend Developer

Freelance
01.2019 - Current

Bachelor - Informatics Engineering

Universitas Islam Indonesia (UII)
Fikri AhmadiSoftware Development Engineer (Backend)