Mitrekavokasi
2023National partnership-data platform for acquiring and nurturing vocational-education partnerships, built for Kemdikbudristek.
Senior Full-Stack Developer · Remote-ready
Senior full-stack developer from Medan, Indonesia with 18+ years shipping scalable web and mobile business applications in .NET, PHP, and React Native — from enterprise systems for PT Pertamina to international remote engagements.
const engineer = {
name: "Muhammad Yusrizal",
role: "Senior Full-Stack Dev",
stack: [".NET", "PHP", "React Native"],
experience: "18+ years",
ai_assisted: true,
remote: true
};
01 — About
I'm a senior full-stack developer with 18+ years across Oil & Gas, government, EdTech, healthcare, and agro-industry. I work the full SDLC — from requirement analysis and data modeling to APIs, front-ends, and deployment.
Since 2022 I've delivered 11+ enterprise .NET applications and modules for PT Pertamina (as Mitra Kerja via PT Sigma Cipta Utama), building modern .NET 8 / .NET 10 Clean Architecture apps with Blazor. Over the past year I've folded AI-assisted development into my workflow to ship faster with better code quality — and I collaborate best async, in writing.
02 — Skills
APIs, business logic, and the systems that hold it together.
Responsive interfaces and cross-platform apps.
Getting code from laptop to production, reliably.
AI-assisted design, code generation, and review.
03 — Experience
PT Raji Sya Wanda · Mitra Kerja at PT Pertamina
Delivered 11+ enterprise .NET applications across HR, internal audit, compliance, finance, and supply chain — .NET 8 / .NET 10 Clean Architecture (CQRS) with Blazor. Integrated Microsoft Graph, SAP, ESB, Azure Key Vault, and digital signing; cut redundant auth calls ~60% with Redis token caching.
Marine Digital OU · Remote, Estonia
Built an automated PHP service that parses real-time XML from the client's API to update product pricing and discounts, replacing a manual process. Tech: PHP, XML, REST.
Direktorat Mitras DUDI, Kemdikbudristek · Mitrekavokasi
Led a team of 4–6 building a national partnership-data platform for vocational education. Designed the data model and REST APIs, coordinating requirements directly with government stakeholders. Tech: Yii2 (PHP), MySQL.
Mandike Aplikanusa · EdTech Startup
Founded the startup behind Macadamia, a School & Learning Management System adopted by schools. Won Inkubasi Bisnis Teknologi (2017). Led a 4–6 person team. Stack: Yii2, PostgreSQL, React Native.
Binjai Command Center · Smart City / Open Government
Delivered 7+ web applications improving communication between citizens and government.
University of Sumatera Utara · In-house Development
Built and maintained core university systems (finance, employee, asset management) and led the developer team.
HaloteC Indonesia · IT Consulting (Joint Venture)
Developed client applications and coordinated with partners, primarily on C#/.NET and PHP.
04 — Projects
National partnership-data platform for acquiring and nurturing vocational-education partnerships, built for Kemdikbudristek.
School & Learning Management System adopted by schools, with a React Native mobile companion app.
Halal groceries delivery — backend, frontend, and mobile app with a Midtrans payment gateway.
Application issuing digital diplomas for Politeknik Negeri Medan, integrating PERURI's API for valid digital signatures.
Computerized maintenance management system optimizing production-machine utilization — my first IoT project.
Laravel REST API integrating a payment module via PayPal and CryptAPI gateways for LM LTD (London, UK).
05 — Certifications
06 — Testimonials
"Communication was top-notch, he met all deadlines, and his skills were reasonably strong. I'll likely have additional jobs for him in the future."
Upwork Client
"Thank you for the great work, Rizal! I thought it would take more time, but the job was executed perfectly."
Upwork Client
"He understood the task requirements exactly and used his initiative. Very happy to recommend him."
Upwork Client
07 — Contact
Have a project or a role in mind? I'm most responsive over email — drop me a line and I'll get back to you.