About Me
Product Engineering & AI security specialist
"name": "Nurfitra Pujo Santiko", "role": "Senior Software Engineer", "focus": "Backend & AI Integration", "location": "Malang, Indonesia", "skills": [ "Golang", "Ruby on Rails", "Node.js", "PostgreSQL", "Redis", "Kafka", "AWS", "Docker" ], "contact": "fitrapujo@gmail.com"
Background
Hello! I'm Nurfitra Pujo Santiko, a Product Engineering & AI Security Specialist. I specialize in architecting high-performance backend systems and securing AI implementations.
With extensive experience in distributed systems (20+ microservices) and performance tuning (1600% latency reduction), I now focus on the intersection of product engineering and AI security—specifically RAG architectures and prompt injection defense.
Core Competencies
./backend_engineering.sh
Architecting distributed systems and microservices using Golang (Gin, Echo), Ruby on Rails, Node.js (Express, NestJS), and PostgreSQL. Expert in NATS, Kafka, and RabbitMQ for event-driven architectures.
./performance_optimization.sh
Proven track record in reducing system latency by 1600% (8m to 2s), optimizing database queries, and managing massive data retention (3TB to 500GB) without data loss.
./ai_security_integration.sh
Developing AI-assisted features with RAG architectures using Google Gemini. Aspiring AI Security Engineer focused on securing LLMs and prompt injection defense.
./infrastructure_observability.sh
Deploying scalable services with Docker/K8s on AWS (EKS, RDS, S3). Advanced monitoring using LGTM Stack, Grafana Tempo, Datadog, and Rollbar for full-system observability.
Experience
Senior Software Engineer (Backend)
- Leading and hands-on designing distributed systems spanning 20+ interconnected services, 30 major features, and 100+ use cases.
- Developed AI-assisted features with integrated RAG using Google Gemini, handling 400 requests/minute.
- Implemented monitoring system using LGTM Stack and Grafana Tempo to preserve service traces.
- Mentored 2 junior backend engineers to grow and contribute to company codebases.
- Stack: Golang, Gin, PostgreSQL, Redis, NATS, NATS Jetstream, LGTM Stack, Grafana Tempo, Google AI Studio, Node JS, Docker, Kubernetes.
Mid Software Engineer (Backend)
- Reduced services and workers latency by 1600% (8m to 2s) by eliminating N+1 queries and using Redis pipelines.
- Improved reporting dashboard latencies from 4 minutes to 0.8 seconds.
- Reduced data sizes from 3TB to 500GB through a data retention mechanism.
- Developed Instagram and Tokopedia chat channel integrations, increasing company MRR by ~50M IDR.
- Stack: Ruby on Rails, PostgreSQL, Elasticsearch, RabbitMQ, Redis, Sidekiq, Kafka, Golang, AWS S3/EKS, Docker, Kubernetes, Datadog.
Software Engineer (Backend)
- Developed package top-up feature for internal after-sales application, increasing operational efficiency.
- Wrote and executed migration scripts to migrate users and companies data from omni-chat and CRM to moderator panel.
- Stack: Ruby on Rails, PostgreSQL, Redis, Sidekiq, Mailgun, Docker, Datadog, Rollbar.
Backend Engineer Intern
- Developed Interview Scheduler Web Application API for HR to assign panelists and schedule interviews across time zones.
- Integrated Microsoft Graph API and Mailing Service for automated participant notifications.
- Stack: Spring Boot, Hibernate, MySQL.
Mentor & Tutor Assistant
- Mentor Backend (Dec 2023): Prepared teaching materials for Node.js API development and mentored mentees outside of classes.
- Tutor Assistant (Mar 2022 - May 2022): Organized 30 students, prepared quizzes, and reviewed assignments for the Backend Engineer path.
Bachelor, Information System
Graduated with a GPA of 3.70. Thesis: Data Update Process Recommendations for Corporate Reporting Dashboards Using Robotic Process Automation (RPA).
Backend Engineer Path
Completed 66 hours of intensive backend engineering training using Ruby. Covered OOP, MVC, TDD, CI/CD (Ansible, Vagrant, Travis CI), and SOLID principles.
Let's Connect
I'm always open to discussing backend engineering, AI integration, or exciting new opportunities. Feel free to reach out to me via email.
fitrapujo@gmail.com