Information Systems Student | Lead Developer | Teaching Assistant

Dava Hannas Putra

Sixth-semester Information Systems student at Universitas Indonesia specializing in enterprise software development. Currently serving as Lead Developer for a custom mini-ERP system built for a manufacturing business, with hands-on responsibility for system analysis and design, backend development using Django, external API integration, and production deployment infrastructure. Proven ability to translate complex business requirements across multiple domains into scalable, maintainable software products.

Building practical software that turns complex, cross-functional business requirements into maintainable digital workflows.

2 Featured projects 32+ Technical capabilities 2027 Expected graduation

Education

University of Indonesia

Bachelor of Science, Information Systems. Expected graduation: 2027. Depok, West Java.

Experience

January 2026 - May 2026

Lead Developer

GEAR - Garam Enterprise & Analytics Resource | University of Indonesia

  • Led end-to-end development of a custom mini-ERP system from zero under University of Indonesia supervision, covering full-cycle requirements gathering, system analysis and design, backend development, and production deployment for a salt manufacturing and distribution company in Lampung, Indonesia.
  • Managed and coordinated a team of 5 developers, overseeing task delegation, code review, and delivery timeline to ensure consistent progress across all development phases.
  • Designed and developed 6 core modules: procurement, inventory, sales, finance, pricing, and analytics, digitizing paper-based workflows, reducing manual errors, and providing automated audit trails for over 30 employees.
  • Built a permission-based WhatsApp chatbot integrated with Twilio webhooks and Gemini LLM API, providing an intuitive interface for employees with limited technical literacy.
  • Implemented a secure account recovery workflow by integrating Django Anymail with the Resend API, enabling password reset and email-based account recovery for system users.
  • Deployed and maintained the production system on a Linux-based DigitalOcean VPS using Django, Gunicorn, Nginx, and PostgreSQL, with full DevOps responsibility from initial setup to go-live.
Django HTMX System Design Gunicorn Nginx Twilio API Gemini API Resend API

August 2025 - Present

Undergraduate Teaching Assistant

University of Indonesia | Depok

  • Teach Statistics, Probability, Linear Algebra, and Calculus II to undergraduate students.
  • Deliver lectures and lead classroom sessions in the lecturer's absence.
  • Conduct weekly tutorial and consultation sessions for students.
  • Develop weekly quizzes, assignments, and examination problems.
  • Grade and evaluate student assignments, quizzes, and examinations.

November 2023 - Present

Private Tutor (Part Time)

Freelance

  • Serve as a long-term paid private tutor for two students for over two years.
  • Teach university-level courses including Foundations of Programming, Object-Oriented Programming, Database Systems, Computer Architecture, Operating Systems, Accounting, and Enterprise Systems Fundamentals.
  • Provide one-on-one academic mentoring, problem-solving guidance, and exam preparation support.

September 2024 - Present

Frontend Developer (Volunteer)

GSJA Betlehem | Bogor

  • Develop and maintain the frontend of the church's official website.
  • Implement website features and interface improvements based on designs and requirements provided by the UI/UX team.
Laravel Blade Bootstrap

Personal / Hobby Projects

Campus Course Project

TravelAPAP

Developed a microservice-based tour package management system enabling vendors to create packages by integrating flights, accommodations, and tourist attractions from partner services.

  • Implemented customer-facing workflows for browsing and ordering tour packages through distributed microservice interactions.
  • Built a dedicated authentication and authorization microservice using OAuth 2.0 and JWT, consumed by peer microservices within the same course project.
  • Implemented Single Sign-On (SSO) to provide seamless authentication persistence across multiple microservices.
  • Deployed the microservices using AWS EC2, Docker, and Kubernetes.
Spring Boot Vue.js Microservices OAuth 2.0 SSO Docker Kubernetes

Hobby Project

Silver Screen

Developed a cinema ticketing and operations management system supporting both customer-facing and internal business workflows with role-based access.

  • Implemented an online ticket booking platform with seat selection and order management capabilities for customers.
  • Integrated a payment gateway interface for processing and validating online ticket purchases through a payment gateway stub.
  • Designed a point-of-sale (POS) workflow for staff to manage and process onsite ticket transactions.
  • Developed scheduling functionality for managing movie showtimes and screening availability.
  • Built master data management features for maintaining studios, movies, and related operational data.
  • Deployed and maintained the production system on a Linux-based DigitalOcean server using Gunicorn, Nginx, and PostgreSQL.
Django HTMX System Design Gunicorn Nginx

Technical Skills

Programming

  • Python
  • JavaScript
  • TypeScript
  • Java
  • Go
  • SQL

Frameworks

  • Django
  • Spring Boot
  • Vue.js
  • React
  • HTMX
  • Laravel
  • Blade
  • Bootstrap

Databases

  • PostgreSQL

Infrastructure

  • Linux
  • Nginx
  • Gunicorn
  • DigitalOcean
  • AWS EC2
  • Docker
  • Kubernetes

API & Integrations

  • Twilio API
  • Gemini API
  • Resend API

Concepts

  • System Design & Analysis
  • Software Architecture
  • REST API
  • Authentication & Authorization
  • OAuth 2.0
  • JWT
  • Microservices

Contact

Let's Connect

Available for software development, enterprise system, backend, teaching, and technical collaboration opportunities.