Naufal Ichsan

Software & Cloud Engineer

Specializing in scalable backend systems, distributed architectures, cloud-native solutions, and AI engineering. A Computer Science graduate from Universitas Indonesia, I focus on building reliable, secure, high-performance systems, and integrating data-driven engineering and AI techniques to solve complex architectural challenges. Driven by continuous learning and adaptability in fast-paced environments.

Naufal Ichsan picture

About Me

Building scalable systems across software, cloud, and AI.

I'm a Computer Science graduate from the University of Indonesia and a Software and Cloud Engineer focused on backend development, distributed systems, and cloud infrastructure, with experience in data and AI engineering. I've worked with microservices, event-driven architectures, scalable data pipelines, and cloud-based systems across the software development lifecycle.

I approach engineering beyond just making software functional. I care about the non-functional characteristics that determine whether a system can succeed in production — including scalability, reliability, performance, security, observability, and maintainability. I enjoy designing systems where these considerations are part of the architecture from the beginning, rather than problems addressed after the fact.

AgileTDDDesign PatternMonitoringCloud ArchitectureComputer NetworkLLM EngineeringCI/CDVersion Control

Software Engineering

Building maintainable backend services, APIs, and full-stack applications with a focus on clean architecture

Backend & Distributed Systems

Designing scalable APIs, microservices, event-driven systems, and reliable data architectures

Cloud & DevOps

Building cloud-native systems with AWS and GCP, automated deployments, CI/CD, and production infrastructure

AI Engineering

Integrating LLMs and AI capabilities into production software and cloud-based systems

Professional Experience

0+
Years Experience
0+
Projects Completed
0+
Happy Clients
0+
Code Commits

Technology Consulting

Current
AccentureIntern
Mar 2026 - Present
Jakarta, Indonesia
  • Engineered 10+ event-driven microservices using Temporal for workflow orchestration, improving system fault tolerance and reducing failures caused by distributed state inconsistencies.
  • Developed an internal goroutine synchronization mechanism to resolve race condition issues in production environments, improving concurrency safety and service reliability.
  • Built dynamic Kafka and Temporal consumers for testing and validation workflows, replacing complex multi-service SIT deployments with configurable mock event generation, reducing testing setup effort by 60% and accelerating distributed workflow validation.
  • Modernized 10+ legacy Go and Java modules by upgrading runtime and framework versions, migrating dependencies to internally managed service adapters, and refactoring legacy code, improving maintainability, consistency, and reducing technical debt.
  • Automated kubernetes deployment workflows by migrating manual Jenkins processes to GitLab CI/CD pipelines, reducing environment deployment time by 70% and minimizing manual configuration errors.
  • Collaborated with 30+ engineers, system architects, QA engineers, and client stakeholders to translate business requirements into technical solutions, reducing requirements ambiguity and delivering features across six agile sprints.
GoJavaTemporalKafkaGitLab CI/CDJenkinsKubernetes

Software Engineer - Data Platform

TravelokaIntern
Sep 2025 - Mar 2026
Traveloka Campus
  • Engineered end-to-end ETL pipelines using Apache Spark and Scala to process large-scale financial datasets, ensuring reliable and highly available data delivery for EPM systems.
  • Developed and optimized distributed data transformation logic and Spark SQL queries, improving processing efficiency by 30% and accelerating financial reporting workflows.
  • Built event-driven pipeline orchestration by replacing legacy time-based schedulers with event-based chaining workflows using AWS Lambda, reducing data latency and pipeline failures by 50%.
  • Automated cloud infrastructure provisioning using Terraform (IaC), standardizing environments across development, testing, and production.
  • Developed data validation and unit testing frameworks covering millions of financial records, maintaining 100% pipeline test coverage.
  • Built Python and VB.NET developer automation tools for OneStream metadata analysis, reducing manual impact analysis time by 75% and improving engineering productivity.
ScalaSparkAWSVB.NETPython

Software Developer

Tani Bersama EstateIntern
May 2025 - Sep 2025
Jakarta, Indonesia (Remote)
  • Developed and delivered 3+ Android and Web application features using Kotlin and Vue, improving user experience and expanding application functionality across multiple platforms.
  • Collaborated with 4+ designers and backend engineers to implement UI/UX designs and integrate RESTful APIs, ensuring consistent user experiences and reliable application workflows.
  • Refactored and improved 10+ modules of legacy code, reducing technical debt, improving code readability, and increasing maintainability through cleaner architecture and better coding practices.
  • Wrote clean, efficient, and well-documented Kotlin code following software engineering best practices, contributing to improved application stability and long-term maintainability.
  • Participated in 15+ code reviews and technical discussions, identifying potential improvements in code quality, performance, and development practices.
  • Debugged and resolved 10+ application issues, including crashes and performance bottlenecks, improving application reliability and reducing recurring technical problems.
KotlinVue.jsGitRoomDB

Software Engineer

PT Pejuang Indonesia CerdasIntern
Jan 2025 - May 2025
Jakarta, Indonesia
  • Led system architecture planning, selected the technology stack, and created technical documentation to establish scalable application design and development workflows.
  • Developed RESTful APIs using Django for user management, quiz processing, and answer submission, improving system responsiveness by 60% through Redis caching and asynchronous task processing with Celery.
  • Built frontend features using Next.js, including webcam and audio input integration, enabling real-time monitoring capabilities for automated quiz proctoring.
  • Designed and maintained containerized development and production environments using Docker Compose, custom networks, and shared volumes, reducing environment setup time by 80% through CI/CD workflow implementation.
  • Configured production infrastructure using Nginx as a reverse proxy, HTTPS with Certbot, and security controls including rate limiting and SSL encryption, ensuring secure and reliable access for 1000+ concurrent users.
  • Implemented unit and integration testing practices with 90%+ backend logic coverage, improving code reliability and reducing regression risks during development.
  • Established application monitoring using Prometheus and Grafana to track system health and performance, while maintaining 100% deployment uptime through blue-green deployment strategies.
TypeScriptPythonNext.jsDjango (DRF)PostgreSQLRedisCeleryDockerBashPrometheusGrafanaNginx

Education

Academic Background

Bachelor of Computer Science

University of Indonesia
2022 - 2026
Depok, Indonesia
GPA: 3.73/4.0

Core curriculum focused on software development methodologies, DSA, systems design, and basic AI/ML concepts

Achievements & Activities
  • Teaching Assistant for Programming Foundations, OOP, Platform-Based Development, DSA, Computer Network, System Design, and Software Engineering Project Courses
  • Client Project: Worked with Real Client to Built a real-time quiz app for 500–1000 concurrent users.
  • Creative Media Staff of the Computer Science Student Executive Board (BEM Fasilkom UI)
  • Participated in Software Engineering Competition - GEMASTIK XVI
  • Member of Google Developer Student Club
  • Won the Tech Wizard Award in a Software Project course for effectively integrating modern technologies (e.g., AI, cloud services, or real-time systems) to solve real-world problems and deliver an innovative, high-impact solution.

Certifications

HackerRank Certified Software Engineer

HackerRank
June 2025
Credential ID: 19C5D86998C0
Problem SolvingSQLRESTful API
Verify

HackerRank Certified Go - Intermediate

HackerRank
August 2026
Credential ID: AC04302D638A
Go
Verify

HackerRank Certified Python - Basic

HackerRank
June 2025
Credential ID: 126F6077342B
Python
Verify

Continuous Learning

In addition to formal education and certifications, I'm committed to continuous learning through online platforms and specialized courses:

Google Cloud Skills Boost (QwikLabs)
  • Hybrid and Multi-Cloud Architect Learning Path
AWS Skill Builder
  • AWS Cloud Quest: Solutions Architect
  • AWS Technical Essentials & Learning Paths
Anthropic Academy
  • Claude Certified Associate
  • Prompt Engineering & API Development

Skills & Expertise

Frontend & Mobile Development
ReactNext.jsJavaScript/TypeScriptTailwind CSSSCSSWebpackKotlinDart/FlutterAndroid
Backend Development
Node.js/NestJSPython/DjangoJava/SpringBootGo/GinRabbitMQKafkaTemporalPrometheusGrafanagRPCGraphQLREST APIsMicroservices
Database & Storage
PostgreSQLMongoDBRedisMySQLSupabaseFirebasePrismaAWS-S3/GCS Bucket
Cloud & DevOps
AWSGCPVercelDockerKubernetesCI/CDGitHub/Gitlab ActionsTerraformNginx
Data & AI
LangChain/LangGraphn8nPandasNumPyMatplotlibScikitTensorflowHuggingFacesJupyterSparkEMRAthena & QuickSight
Design & Tools
FigmaIllustratorCanvas

Additional Expertise

Agile/ScrumTDDProject ManagementTeam LeadershipCode ReviewPerformance OptimizationSEOAccessibilitySecurity Best PracticesMachine LearningData AnalysisAPI DesignSystem ArchitectureTechnical WritingMentoring

Featured Projects

Kubernetes Network Aware Custom Descheduler

Kubernetes Network Aware Custom Descheduler

A custom kubernetes descheduler PreEviction plugin for network aware eviction built on top of https://github.com/kubernetes-sigs/descheduler

KubernetesGoPrometheusCilium (eBPF)+2 more
OSBANAS -- Quiz Platform

OSBANAS -- Quiz Platform

A full-stack quiz platform designed to help students prepare for the OSN (Indonesian National Science Olympiad), built to support 1,000+ users simultaneously.

Next.jsDjango Rest FrameworkPostgreSQLRedis+5 more
Walet -- Project Fund Management

Walet -- Project Fund Management

A full-stack financial management platform for project budgeting, featuring integrated email services for notifications and secure user verification. this project built for penetration test on web security course.

ReactPython/DjangoPostgreSQLKubernetes+2 more

Let's Connect

Ready to bring your ideas to life? I'm always interested in discussing new projects and opportunities. Feel free to reach out through any of the channels below.