[{"data":1,"prerenderedAt":479},["ShallowReactive",2],{"resume-profile:en":3,"resume-now:en":39,"resume-journey:en":112,"resume-skills:en":385,"resume-education:en":464},{"id":4,"title":5,"backgroundCoordinate":6,"backgroundTimezone":7,"body":8,"description":14,"email":19,"extension":20,"github":21,"linkedin":22,"locale":23,"location":24,"meta":25,"nameLead":26,"nameTrail":27,"navigation":28,"ogDescription":29,"path":30,"role":31,"seo":32,"seoDescription":33,"seoTitle":34,"stem":35,"website":36,"yearsExperience":37,"__hash__":38},"profile\u002Fen\u002Fprofile.md","Profile","06°58′S \u002F 108°28′E","REMOTE \u002F UTC+07",{"type":9,"value":10,"toc":15},"minimark",[11],[12,13,14],"p",{},"Full-stack developer drifting between frontends that feel alive and backends\nthat hold steady — three plus years of remote orbits across React, Vue, Go, and\nfriends.",{"title":16,"searchDepth":17,"depth":17,"links":18},"",2,[],"fahrezyfikry@gmail.com","md","https:\u002F\u002Fgithub.com\u002Ffikryfahrezy","https:\u002F\u002Flinkedin.com\u002Fin\u002Ffikryfahrezy","en","Kuningan, Indonesia",{},"Fikry Fahrezy","Ramadhan",true,"Full-stack developer drifting between frontends that feel alive and backends that hold steady.\n","\u002Fen\u002Fprofile","Software Developer",{"description":14},"Personal site of Fikry Fahrezy Ramadhan — a full-stack developer working across React, Vue, Go, and more. An endless scroll through three plus years of remote orbits.\n","Fikry Fahrezy Ramadhan — Software Developer","en\u002Fprofile","https:\u002F\u002Ffahrezy.work","3+","dviGMMDCX_oX_XYLhtbrXDVrBt3VwUDouCBRnVZmEO0",{"id":40,"title":41,"body":42,"company":102,"description":16,"extension":20,"locale":23,"location":103,"meta":104,"navigation":28,"path":105,"period":106,"role":107,"seo":108,"stem":109,"tags":110,"__hash__":111},"now\u002Fen\u002Fnow.md","Now",{"type":9,"value":43,"toc":100},[44],[45,46,47,60,81,90],"ul",{},[48,49,50,51,55,56,59],"li",{},"Developed a CLI-based database migration tool for bidirectional ",[52,53,54],"strong",{},"PostgreSQL-to-MSSQL"," migrations using ",[52,57,58],{},".NET",".",[48,61,62,63,66,67,70,71,70,74,77,78,59],{},"Contributed to the rewrite of a core web application from a legacy ",[52,64,65],{},"Java"," full-stack architecture to a modern stack using ",[52,68,69],{},"React",", ",[52,72,73],{},"TypeScript",[52,75,76],{},"Tailwind CSS",", and ",[52,79,80],{},"Spring Boot",[48,82,83,84,87,88,59],{},"Developed an internal operations web application using ",[52,85,86],{},"Vue"," and ",[52,89,80],{},[48,91,92,93,87,96,99],{},"Leveraged AI-assisted development tools, including ",[52,94,95],{},"GitHub Copilot",[52,97,98],{},"Claude Code",", to accelerate implementation, prototyping, and debugging workflows.",{"title":16,"searchDepth":17,"depth":17,"links":101},[],"Taiwan Mobile","Taiwan · Remote",{},"\u002Fen\u002Fnow","Mar 2026 — Present","Software Developer · Contract",{"description":16},"en\u002Fnow",[58,69,73,86,80,76],"IDeLuElIF2BWjdZnUIX4y4LRoQyrmZT0kCjBQjv8pvc",[113,158,191,249,286,332],{"id":114,"title":102,"body":115,"clients":150,"company":102,"description":16,"extension":20,"locale":23,"location":103,"meta":151,"navigation":28,"order":152,"path":153,"period":106,"projects":150,"role":107,"seo":154,"stem":155,"tags":156,"__hash__":157},"journey\u002Fen\u002Fjourney\u002Ftaiwan-mobile.md",{"type":9,"value":116,"toc":148},[117],[45,118,119,125,136,142],{},[48,120,50,121,55,123,59],{},[52,122,54],{},[52,124,58],{},[48,126,127,128,70,130,70,132,77,134,59],{},"Contributed to rewriting a core web application from a legacy Java full-stack architecture to ",[52,129,69],{},[52,131,73],{},[52,133,76],{},[52,135,80],{},[48,137,83,138,87,140,59],{},[52,139,86],{},[52,141,80],{},[48,143,92,144,87,146,99],{},[52,145,95],{},[52,147,98],{},{"title":16,"searchDepth":17,"depth":17,"links":149},[],null,{},6,"\u002Fen\u002Fjourney\u002Ftaiwan-mobile",{"description":16},"en\u002Fjourney\u002Ftaiwan-mobile",[58,69,80,86],"F9oM7bMS7TeWFQ1SzmibIQVeqSNpqnlMoaVeRs3Gi6M",{"id":159,"title":160,"body":161,"clients":150,"company":180,"description":16,"extension":20,"locale":23,"location":181,"meta":182,"navigation":28,"order":183,"path":184,"period":185,"projects":150,"role":186,"seo":187,"stem":188,"tags":189,"__hash__":190},"journey\u002Fen\u002Fjourney\u002Ffifgroup.md","Fifgroup",{"type":9,"value":162,"toc":178},[163],[45,164,165],{},[48,166,167,168,70,171,70,173,77,176,59],{},"Built FIFGROUP's marketing questionnaire frontend using ",[52,169,170],{},"React.js",[52,172,73],{},[52,174,175],{},"Next.js",[52,177,76],{},{"title":16,"searchDepth":17,"depth":17,"links":179},[],"FIFGROUP by Astra","Indonesia · Remote",{},5,"\u002Fen\u002Fjourney\u002Ffifgroup","Jan 2026 — Feb 2026","Frontend Developer · Freelance",{"description":16},"en\u002Fjourney\u002Ffifgroup",[170,73,175,76],"fOrmz1vWT6MIBBeGPvwiYKQ_NAXBNxiZ5UizGbEjEQI",{"id":192,"title":193,"body":194,"clients":150,"company":238,"description":16,"extension":20,"locale":23,"location":239,"meta":240,"navigation":28,"order":241,"path":242,"period":243,"projects":150,"role":244,"seo":245,"stem":246,"tags":247,"__hash__":248},"journey\u002Fen\u002Fjourney\u002Fdarter.md","Darter",{"type":9,"value":195,"toc":236},[196],[45,197,198,201,207,217,229],{},[48,199,200],{},"Collaborated with multinational team members.",[48,202,203,204,59],{},"Developed features for the driver app using ",[52,205,206],{},"React Native",[48,208,209,210,70,213,77,215,59],{},"Developed features for the transportation management system web application using ",[52,211,212],{},"Angular",[52,214,73],{},[52,216,76],{},[48,218,219,220,70,223,77,226,59],{},"Developed features across multiple RESTful API services using ",[52,221,222],{},"PHP",[52,224,225],{},"Node.js",[52,227,228],{},"Go",[48,230,231,232,235],{},"Migrated most APIs from PHP (ORM-based) to Go with raw ",[52,233,234],{},"SQL"," queries, improving performance and maintainability.",{"title":16,"searchDepth":17,"depth":17,"links":237},[],"Darter.ai","United States · Remote",{},4,"\u002Fen\u002Fjourney\u002Fdarter","Jun 2025 — Dec 2025","Full-stack Developer · Freelance",{"description":16},"en\u002Fjourney\u002Fdarter",[206,212,228,225],"ZV7Jv3m2s4KuAYEOMpm7yxslJrQnqxi3KubLsMBiU4M",{"id":250,"title":251,"body":252,"clients":150,"company":273,"description":16,"extension":20,"locale":23,"location":181,"meta":274,"navigation":28,"order":275,"path":276,"period":277,"projects":150,"role":278,"seo":279,"stem":280,"tags":281,"__hash__":285},"journey\u002Fen\u002Fjourney\u002Fbythen.md","Bythen",{"type":9,"value":253,"toc":271},[254],[45,255,256,268],{},[48,257,258,259,70,261,77,264,267],{},"Developed a prototype website using ",[52,260,73],{},[52,262,263],{},"Node.js (NestJS)",[52,265,266],{},"MySQL",", which the project manager used to decide whether to implement the feature for the product.",[48,269,270],{},"Integrated OpenAI and Grok APIs into an LLM playground for product-tailored RAG workflows.",{"title":16,"searchDepth":17,"depth":17,"links":272},[],"bythen.ai",{},3,"\u002Fen\u002Fjourney\u002Fbythen","Mar 2025 — May 2025","Full-stack Developer · Contract",{"description":16},"en\u002Fjourney\u002Fbythen",[282,266,283,284],"NestJS","OpenAI","RAG","ycfqrTsPszeoSzP-xvtKwpNXVXN0JWU6W4UluUYlCBU",{"id":287,"title":288,"body":289,"clients":150,"company":323,"description":16,"extension":20,"locale":23,"location":181,"meta":324,"navigation":28,"order":17,"path":325,"period":326,"projects":150,"role":327,"seo":328,"stem":329,"tags":330,"__hash__":331},"journey\u002Fen\u002Fjourney\u002Fefishery.md","Efishery",{"type":9,"value":290,"toc":321},[291],[45,292,293,301,311,318],{},[48,294,295,296,87,298,300],{},"Developed an internal dashboard for harvest data and logistics using ",[52,297,69],{},[52,299,73],{},", reducing manual spreadsheet-based workflows.",[48,302,303,304,87,307,310],{},"Initiated unit testing with ",[52,305,306],{},"React Testing Library",[52,308,309],{},"Vitest",", maintaining approximately 85% coverage.",[48,312,313,314,317],{},"Maintained high code quality by managing code smells using ",[52,315,316],{},"SonarQube",", keeping them consistently low.",[48,319,320],{},"Conducted timely code reviews to ensure fast feedback and maintain code quality.",{"title":16,"searchDepth":17,"depth":17,"links":322},[],"eFishery",{},"\u002Fen\u002Fjourney\u002Fefishery","Jul 2022 — Feb 2025","Frontend Developer",{"description":16},"en\u002Fjourney\u002Fefishery",[69,73,309,316],"OfBQm1vlRcpgs1hzXEZvXG2K3al-ruDIWu9hEJ8NSLE",{"id":333,"title":334,"body":335,"clients":150,"company":334,"description":16,"extension":20,"locale":23,"location":181,"meta":376,"navigation":28,"order":377,"path":378,"period":379,"projects":150,"role":278,"seo":380,"stem":381,"tags":382,"__hash__":384},"journey\u002Fen\u002Fjourney\u002Fcelerates.md","Celerates",{"type":9,"value":336,"toc":374},[337],[45,338,339,354,357,364],{},[48,340,341,342,70,344,70,346,70,348,77,351,59],{},"Developed internal management web applications using ",[52,343,73],{},[52,345,175],{},[52,347,76],{},[52,349,350],{},"Node.js (Hono)",[52,352,353],{},"PostgreSQL",[48,355,356],{},"Designed RESTful APIs and database ERDs in RFC documents to streamline implementation.",[48,358,359,360,363],{},"Set up CI\u002FCD with ",[52,361,362],{},"GitHub Actions"," for frontend and backend projects.",[48,365,366,367,87,370,373],{},"Managed deployments for applications using ",[52,368,369],{},"Docker",[52,371,372],{},"Caddy"," on a VPS.",{"title":16,"searchDepth":17,"depth":17,"links":375},[],{},1,"\u002Fen\u002Fjourney\u002Fcelerates","May 2022 — Jul 2022",{"description":16},"en\u002Fjourney\u002Fcelerates",[175,383,353,369],"Hono","yXhHIgEBURQEuBh4U3A1v-jZbhc8diDq37lHnYZcVBE",[386,402,420,434,449],{"id":387,"title":388,"body":389,"description":16,"extension":20,"group":388,"items":393,"locale":23,"meta":397,"navigation":28,"order":377,"path":398,"seo":399,"stem":400,"wide":28,"__hash__":401},"skills\u002Fen\u002Fskills\u002Flanguages.md","Languages",{"type":9,"value":390,"toc":391},[],{"title":16,"searchDepth":17,"depth":17,"links":392},[],[73,394,228,234,395,396,65],"JavaScript","Swift","Python",{},"\u002Fen\u002Fskills\u002Flanguages",{"description":16},"en\u002Fskills\u002Flanguages","VlfG5cWWeLbm7X8sbUytfIopgI6FfqWS5R3Qu9tg4TM",{"id":403,"title":404,"body":405,"description":16,"extension":20,"group":404,"items":409,"locale":23,"meta":414,"navigation":28,"order":17,"path":415,"seo":416,"stem":417,"wide":418,"__hash__":419},"skills\u002Fen\u002Fskills\u002Ffrontend.md","Frontend",{"type":9,"value":406,"toc":407},[],{"title":16,"searchDepth":17,"depth":17,"links":408},[],[170,175,410,76,411,412,413],"Vue.js","TanStack Query","Zustand","SwiftUI",{},"\u002Fen\u002Fskills\u002Ffrontend",{"description":16},"en\u002Fskills\u002Ffrontend",false,"5SQ2UreKh18rRPAcVb60SFN9qKshCdsKBA0_erwj6yg",{"id":421,"title":422,"body":423,"description":16,"extension":20,"group":427,"items":428,"locale":23,"meta":429,"navigation":28,"order":275,"path":430,"seo":431,"stem":432,"wide":418,"__hash__":433},"skills\u002Fen\u002Fskills\u002Fbackend-and-data.md","Backend And Data",{"type":9,"value":424,"toc":425},[],{"title":16,"searchDepth":17,"depth":17,"links":426},[],"Backend & Data",[225,383,353,266],{},"\u002Fen\u002Fskills\u002Fbackend-and-data",{"description":16},"en\u002Fskills\u002Fbackend-and-data","zdiwVSO7rmZnFlY7dFu4EE5djsiz25tnPiSyq6SzUCs",{"id":435,"title":436,"body":437,"description":16,"extension":20,"group":441,"items":442,"locale":23,"meta":444,"navigation":28,"order":241,"path":445,"seo":446,"stem":447,"wide":418,"__hash__":448},"skills\u002Fen\u002Fskills\u002Ftesting-and-tooling.md","Testing And Tooling",{"type":9,"value":438,"toc":439},[],{"title":16,"searchDepth":17,"depth":17,"links":440},[],"Testing & Tooling",[309,306,443],"Git",{},"\u002Fen\u002Fskills\u002Ftesting-and-tooling",{"description":16},"en\u002Fskills\u002Ftesting-and-tooling","pjdR9RIrG6iIEvOoXKcvyF6jBcK_6bIheNUGms2w-dk",{"id":450,"title":451,"body":452,"description":16,"extension":20,"group":451,"items":456,"locale":23,"meta":459,"navigation":28,"order":183,"path":460,"seo":461,"stem":462,"wide":418,"__hash__":463},"skills\u002Fen\u002Fskills\u002Fspoken.md","Spoken",{"type":9,"value":453,"toc":454},[],{"title":16,"searchDepth":17,"depth":17,"links":455},[],[457,458],"Bahasa Indonesia — native","English — intermediate",{},"\u002Fen\u002Fskills\u002Fspoken",{"description":16},"en\u002Fskills\u002Fspoken","VkJfkukwYtutUoq6AyK4m5_iM6k7_K6b0c15_41x1to",{"id":465,"title":466,"body":467,"degree":471,"description":16,"extension":20,"locale":23,"meta":472,"navigation":28,"path":473,"period":474,"school":475,"seo":476,"stem":477,"__hash__":478},"education\u002Fen\u002Feducation.md","Education",{"type":9,"value":468,"toc":469},[],{"title":16,"searchDepth":17,"depth":17,"links":470},[],"Associate's Degree, Application Software Engineering",{},"\u002Fen\u002Feducation","Aug 2019 — Sep 2022","Telkom University",{"description":16},"en\u002Feducation","sv4woWfw3vPeztIkkJ7yZC59xV9_SZYJdcCh4oLnpJI",1787801803983]