Naufal Ichsan

Software & Cloud Engineer

Software and Cloud Engineer specializing in scalable backend systems, distributed architectures, and cloud-native solutions. A Computer Science graduate from Universitas Indonesia, I focus on building reliable, 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

Combining cloud, code, and AI for smarter solutions.

I'm 4th Year Computer Science student at University of Indonesia focused on building scalable software and cloud-native systems. Skilled in full-stack development, DevOps, and CI/CD. Currently, I'm also learning data science and AI to create smarter software solutions.

I believe in the power of clean code, thoughtful design, and continuous learning. When I'm not coding, you'll find me exploring new technologies or contributing to open-source projects.

AgileTDDDesign PatternMonitoringCloud ArchitectureComputer NetworkFine-TuningCI/CDVersion Control

Frontend & Mobile

Advanced React, Kotlin, and Flutter development

Backend

Designing scalable APIs and robust databases architecture

Cloud

Expertise in AWS, GCP, Vercel with automated deployment

AI

Leveraging AI to boost software intelligence and innovation

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 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/CDJenkins

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 Rest FrameworkPostgreSQLRedisCeleryDockerLinux ScriptPrometheusGrafanaNginx

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 Python - Basic

HackerRank
June 2025
Credential ID: 126F6077342B
Python
Verify

HackerRank Certified Java - Basic

HackerRank
June 2025
Credential ID: E9937E128A61
JavaOOP
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

Skills & Expertise

Frontend & Mobile Development
ReactNext.jsJavaScript/TypeScriptTailwind CSSSCSSWebpackKotlinDart/FlutterAndroid
Backend Development
Node.jsPython/DjangoExpress.jsJava/SpringBootGoRabbitMQPrometheusGrafanagRPCGraphQLREST APIsMicroservices
Database & Storage
PostgreSQLMongoDBRedisMySQLSupabaseFirebasePrismaAWS-S3/GCS Bucket
Cloud & DevOps
AWSGCPVercelDockerKubernetesCI/CDGitHub/Gitlab ActionsTerraformNginx
Data & AI
PandasNumPyMatplotlibScikitTensorflowHuggingFacesJupyterSparkEMRAthena & 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.