auto-generated 2025-12-11
Recommended Settings
  • Destination: Save as PDF
  • Pages: All
  • Layout: Portrait
  • Paper size: Letter
  • Pages per sheet: 1
  • Margins: None
  • Scale: Default
  • Options: Enabled background graphics
Dafitra
Muhammad Dafitra Ar-Rasyid

I am a self-taught fullstack developer, specializing in back-end development. Over past years, I've been constantly exploring new technologies as this is my hobby. I have a strong preference for working with TypeScript, which enhances code quality and maintainability. I like to challenge myself that require critical thinking and problem-solving skill to complete tasks, even with out-of-the-box solutions.

Highlighted Journey
NuxtLabs (Open-Source Contributor)
2024 Nov - 2025 Aug
Contributed to Nuxt ecosystem.
PT. Fajar Mulia Transindo (Senior Fullstack Developer)
2024 Mar 22 - Present
Remote working as senior fullstack developer.
CV. Adaptive Kreasi Teknologi (Fullstack Freelance)
2023 Nov 14 - 2024 Mar 01
Remote working as fullstack developer and assigned to BSI Enterprise Risk Management System project.
PT. Quadra Karya Santosa (Fullstack Freelance)
2023 Oct 09 - 2024 Apr 17
Remote working as fullstack developer and assigned to SIMKUG TK project.
PT. Barrans Global Mandiri (Frontend Freelance)
2021 Dec 12 - 2022 Jun 14
Remote working as frontend developer and assigned to MyRepublic Stella project.
PT. Smooets Teknologi Outsourcing (Fullstack Developer)
2020 Sep 15 - 2023 Jun 07
Hybrid working as a fullstack developer.
PT. Smooets Teknologi Outsourcing (Fullstack Internship)
2019 Jun - 2019 Aug
On-site internship working on 13 projects.
Tech Stack
Languages
AssemblyScriptJavaPHPPythonRustTypeScript
AI/DL
CUDAHugging FacePyTorchTensorFlowTriton Lang
Frameworks
ElysiaLaravelLumenNestJSNext.jsNueNuxtQwikStreamlitSvelteVikeVue
Libraries
GraphQLInertiaJestPiniaPrismaPusherReact.jsReduxRedux SagaRxJSUnJSZustand
UI/UX
NextUINuxt UISASSShadcn/UITailwind CSS
Databases
ElasticsearchMicrosoft SQL ServerMongoDBMySQLPostgreSQLRedisSQLite
Development Tools
BunBiomeDev ContainersESLintFirebaseRenovateTauriVite
DevOps
AWSCaddyCloudflareDockerGoogle CloudKubernetesNGINXRancherRed Hat OpenShiftVault
Monitoring & CI/CD
DataDogGitHub ActionsJenkinsKibanaSentry
Others
MicrofrontendMicroservicesMQTTPWARabbitMQ
Highlighted Experiences
Garment Inventory Management
Freelance

Garment Inventory Management

TypeScriptBunElysiaNext.jsPrismaZustandShadcn/UIFirebaseAmazon RDSPostgreSQLBiomeScalarDev ContainersGitHub ActionsRenovateLefthookSonarQube

This project developed a medium-scale garment inventory system for client stores and warehouses, streamlining inventory management, transactions, and sales analysis.

As Technical Project Consultant, I led requirement analysis, sprint planning, technical architecture, and ensured code quality, coordinating developers and managing CI/CD pipelines for automated deployments.

Challenges:

  1. Requirement Translation: Converting detailed client needs into clear technical specifications required understanding both business and technical aspects.
  2. Framework Limitations: Sparse documentation and breaking changes in modern frameworks required careful adaptation for troubleshooting.
  3. Technical Oversight: Designing the database, setting up CI/CD pipelines, and maintaining code quality through testing and reviews to ensure system stability.
Detail
BSI Enterprise Risk Management System
CV. Adaptive Kreasi Teknologi (Fullstack Freelance)

BSI Enterprise Risk Management System

TypeScriptNext.jsNestJSMicroservicesMantineDockerStyled componentsKrakenDChart.jsMicrosoft SQL ServerRedisCronjobSheetJSJsPDFESLintHusky

This project aims to streamline risk assessment processes, improve data visualization for risk analytics, and managing to mitigate various financial and operational risks effectively.

I joined the project without any interview. Instead, due to urgent situation, I was immediately entrusted with numerous tasks, reflecting the team's confidence in my skills and sense of responsibility.

Challenges:

  1. Urgency: The project faced critical issues requiring immediate attention and action to meet tight deadlines and address pressing concerns.
  2. High Responsibility: Being tasked with urgent assignments placed significant responsibility on me to deliver results promptly and effectively, despite the time constraints.
  3. Complex Risk Management: Managing diverse financial and operational risks demanded a deep understanding of risk management principles and the ability to devise effective mitigation strategies.
Detail
PaDiUMKM
PT. Smooets Teknologi Outsourcing (Fullstack Developer)

PaDiUMKM

TypeScriptNestJSMicroservicesMongoDBPostgreSQLElasticsearchKibanaRedisBiteshipAlibaba CloudFirebaseJenkinsVaultKubernetesSwaggerCronjobESLint

The project introduced a financing feature that allows sellers to take loans from specific financial institutions. It requires coordination with multiple vendors, each with their own integration requirements and workflows, while ensuring privacy and secure handling of sensitive data.

I was heavily involved in developing this feature, collaborating directly with vendors including Pegadaian, PNM, BRI, Mandiri, BTN, Koinworks, and Investree. I contributed to defining requirements and implementing functionality to ensure smooth integration with each vendor’s system.

Challenges:

  1. Vendor-Specific Integration: Each vendor had unique workflows, requiring tailored APIs and integration processes.
  2. Access Complexity: Some vendors required VPNs, adding logistical and technical challenges for secure system access.
  3. Data Sensitivity: Handling sensitive seller data demanded strong security measures to maintain privacy and prevent breaches.
Detail
E-Dekidaka
PT. Smooets Teknologi Outsourcing (Fullstack Developer)

E-Dekidaka

LaravelPusherBootstrapjQueryMicrosoft SQL ServerRedisTelegramCronjobSheetJS

The project focused on precise real-time calculations, displaying live data when available or pre-generated results otherwise. The custom timeline chart, built from scratch, adapts dynamically to team shift times and allows users to input or scan data to generate activity reports.

I implemented the timeline chart feature, collaborating with stakeholders to translate requirements into an intuitive interface and architecting the real-time calculation engine for accurate, efficient timeline data and reporting.

Challenges:

  1. Real-Time Calculation Accuracy: Developing algorithms to update timeline data precisely and reliably.
  2. Custom Timeline Chart: Building a dynamic chart from scratch to handle varying shift times and real-time inputs.
  3. User Input Integration: Seamlessly incorporating data input and scanning while ensuring stability and integrity.
Detail
Nuxt Ecosystem
NuxtLabs (Open-Source Contributor)

Nuxt Ecosystem

TypeScriptVueNuxtTailwind CSSReka UIVite

Contributed to multiple Nuxt projects, starting with the alpha release of Nuxt UI v3, and later expanding to improvements in Nuxt Content and Nuxt MDC. My work spanned performance optimizations, issue triaging, and peer review of core features.

CategoryLinks
RepositoriesUI, Content, MDC
Release NotesUI v3.0.0-alpha.10
Resolved IssuesUI #2759, UI #2734, Content #3502
Merged/Reviewed PRsUI #2760, UI #2735, MDC #409
Detail
See more of my experiences