>Miracle Sumajow
Available for opportunities

Software Developer

Building reliable and enjoyable software experiences.

01.ABOUT

A Bit More

I'm a Software Developer and Informatics Engineering graduate who enjoys turning requirements into practical software solutions. My experience spans backend development, web applications, mobile applications, and application development. I have worked with technologies such as Golang, NestJS, Laravel, Next.js, PostgreSQL, Flutter, Kotlin, and Unity, with a particular interest in building APIs, working with databases, and developing structured and maintainable software. Beyond development, I've worked in collaborative development teams, mentored junior developers, assisted in teaching database and programming courses, and coordinated technical learning programs.

Currently based in Kota Manado, Indonesia. I build clean, maintainable software that scales from APIs and databases to full-stack applications. I enjoy solving complex problems with thoughtful design and code others can learn from.

Miracle Sumajow

Kota Manado, Indonesia

02.BEYOND CODE

Organization & Volunteer

Mentoring

Backend Division Coordinator - UNSRAT IT Community

Designed and led a 5-session backend learning program for 10+ university students. Managed curriculum design, session planning, speaker coordination, and learning assessments.

Coordination

Workshop Assistant of Community Partnership Program of Informatics Lecturers

Assisted in organizing and facilitating a technical workshop for participant, helped with technical setup, and participant support.

Coordination

Vice-Coordinator of Pre-Christmas Event - Himpunan Mahasiswa Elektro

Coordinated event planning and logistics across divisions. Managed venue selection, performer scheduling, external partnerships, and day-of execution.

Leadership

Vice-Coordinator of Social Service Event - Himpunan Mahasiswa Elektro

Planned and executed a large-scale student community event. Managed venue selection, budget coordination, logistics, performer scheduling, and event day supervision.


03.EXPERIENCE

Engineering Timeline

2026
UNSRAT IT Community

Senior Backend Developer Unity Project Team E-Voting

Contributed to the development of the E-Voting application in a backend team with one senior and two junior developers. Coordinated task discussions and development work, while mentoring junior developers and guiding them in backend development, project workflows, and business processes.

  • Coordinated backend development tasks and discussions with the team to ensure smooth progress and alignment with project goals.
  • Mentored junior developers, providing guidance on backend development best practices, project workflows, and business processes.
  • Reviewed code contributions from junior developers, providing constructive feedback and suggestions for improvement.
  • Assisted in the design and implementation of backend features, ensuring they met project requirements and adhered to best practices.
  • Collaborated with other team members to troubleshoot issues, optimize performance, and ensure the overall quality of the application.
GolangPostgreSQLREST APIJWT
2025
UNSRAT IT Community x Renify

Backend Developer Unity Project Team Beyond Unity

Continued development of Report Formatter by implementing endpoints for chapters, subchapters, subpoints, image management, and file downloads. Refactored existing APIs, standardized API responses, strengthened API security, and maintained clean, structured, and maintainable code.

  • Implemented new backend endpoints for chapters, subchapters, subpoints, image management, and file downloads.
  • Refactored existing APIs to improve code structure, maintainability, and performance.
  • Standardized API responses and payload structures for consistency across the application.
  • Strengthened API security by implementing authentication, authorization, and input validation.
  • Maintained clean, structured, and maintainable code to facilitate future development and collaboration.
GolangNext.jsPostgreSQLLaTeXREST API
2024
UNSRAT IT Community

Backend Developer Cross Engineering Team TECHOFEST Grand Project

Contributed to Report Formatter and Spark by developing backend services with Golang and NestJS, building REST API endpoints, and creating OpenAPI documentation for the Report Formatter API as part of a team workflow.

  • Served as a backup backend developer, supporting the team with backend responsibilities when needed.
  • Participated in daily Scrum meetings and attended sprint planning and sprint review sessions.
  • Focused on maintaining API responses and payload structures to ensure consistency and reliability.
  • Contributed to API documentation to keep endpoints clear and easy to understand for the team and consumers.
NestJSGolangPostgreSQLREST APISwagger / OpenAPI
2024
UNSRAT IT Community

Backend Developer Web-Dev.XML

Contributed to the development of a web-based information system for a university community. Focused on backend services, database design, and API development.

  • Facilitated daily Scrum meetings to share progress, discuss blockers, and align priorities with the team.
  • Participated in sprint planning and sprint review sessions to support project delivery and team coordination.
  • Developed backend endpoints and API logic to support application features and business requirements.
  • Maintained code readability and structure by writing organized, maintainable code and improving implementation consistency.
  • Discussed system flow and logic with other developers to align technical decisions and improve overall implementation quality.
LaravelPostgreSQLDockerREST APIJWT
04.APPROACH

How I Build

Principles that guide my engineering decisions.

API Design

Design APIs around clear contracts and predictable responses. Favor consistency, proper status codes, and self-documenting endpoints.

Maintainability

Prefer structured and readable code that can evolve over time. Optimize for the next person reading it, including future self.

Security

Treat authentication, authorization, and input validation as core requirements—not afterthoughts bolted on before deployment.

Collaboration

Use clear task management, documentation, code discussion, and iterative development. Good software is built by teams, not heroes.

Problem Decomposition

Break complex requirements into smaller, testable components. Ship iteratively. Validate assumptions before scaling solutions.

Observability

Build systems that explain themselves. Structured logging, meaningful error messages, and clear operational boundaries.


05.PROJECTS

Selected Work

A selection of projects that reflect how I approach engineering problems.

Report Formatter — screenshot 1
Template-Based Document Generation

Report Formatter

An academic writing platform that automatically formats theses and research papers according to institutional standards, freeing writers to focus entirely on their work.

GolangPostgreSQLLaTeXNext.jsDockerREST API
SPARK — screenshot 1
Chatbot for Information Retrieval

SPARK

An intelligent chatbot that enables natural language information retrieval from structured databases. Users ask questions conversationally and receive instant, contextual answers without navigating complex interfaces.

NestJSTypeScriptPostgreSQLDockerREST API
E-Voting — screenshot 1
Real-Time Voting Platform

E-Voting

A digital voting platform that makes organizational elections accessible and straightforward. Delivers a clear, reliable user experience with consistent interface design across all voting scenarios, removing barriers to participation.

GolangNext.jsPostgreSQLREST API
Suluun Tiga — screenshot 1
Village Website

Suluun Tiga

A village information system that gives residents and tourists access to local data, services, and community resources in one place.

Next.jsGitReactTypeScript
Leilem Tiga — screenshot 1
Village Website

Leilem Tiga

A comprehensive information system for a rural village, providing residents and touristswith access to local data, services, and community resources.

Next.jsGitReactTypeScript
Paroki Bunda Teresa dari Calcutta — screenshot 1
Church Website

Paroki Bunda Teresa dari Calcutta

A church information system that provides parishioners and visitors with access to local data, services, and community resources in one place.

Next.jsGitReactTypeScript

06.STACK

Technologies

Tools and technologies I work with regularly.

Backend

GolangNestJSLaravel

Database

PostgreSQLMySQLMariaDB

API / Architecture

REST APIOpenAPI / SwaggerJWTWebSocket

Frontend

Next.jsReactTypeScriptTailwind CSS

Infrastructure

DockerGitGitHubGitLabCI/CD

Other

FirebaseLaTeXPWA / TWAFlutterKotlin
02+

Projects Shipped

02+

Years Building Software

8+

Developers Collaborated With

10+

Technologies Used

07. CONTACT

Have a problem worth solving?

I'm always open to discussing engineering challenges, collaboration opportunities, or interesting projects.