Marthin Silalahi
Software Engineer | CEO of Nothing
About Me
I’m a software engineer who loves building clean, efficient, and maintainable applications. As the self-proclaimed CEO of Nothing, I embrace creativity, experimentation, and the art of turning small ideas into meaningful software solutions.
I have experience with .NET Core and modern web and mobile technologies and have contributed to multiple projects ranging from web and mobile applications to APIs and automation tools.
Skills
Architectures: Event-Driven, Offline-Online Data Sync, RESTful API, MVVM
Backend & Cloud: C# (.NET Framework, .NET Core, .NET), Azure Cloud (App Services, EventHub, Application Insights, Kubernetes, DevOps), Terraform, CI/CD Pipelines
Databases: SQL Server, MySQL, SQLite, Azure Storage (No SQL)
Frontend: JavaScript, Typescript (Angular), Bootstrap, D3.js
Mobile: Xamarin Android, Xamarin Form
Practices & Methodologies: Agile/Scrum, DevOps, Code Reviews, Mentoring & Team Leadership
Professional Experiences
Senior Software Engineer — Orsted (Sep 2022 - Present)
Reduced licensing cost up to 50% by migrating legacy high-frequency data pipeline applications to scalable cloud-based data platforms.
Improved high-frequency event-driven uploader performance by 50% for large-scale bulk data processing through architectural optimization.
Built PoC for local data persistence, validating migration from catch-up log text files for high-frequency data in OT domain.
Designed and delivered adapter solution to collect and process high-frequency data in OT domain.
Designed and automated backfill solution to reduce lengthy manual backfill process and decrease daily incident tickets by 50% in OT domain.
Led engineers in incident response, proactive monitoring, and root cause analysis, ensuring 24/7 uptime and near-zero data loss.
Conducted code review to maintain code quality and logic improvements.
Senior Software Developer — Petronas Digital Sdn Bhd (Jan 2022 - Aug 2022)
Designed and delivered RESTful API data extraction-modeling solution, extracting data through multiple sources and handling ~10K data volume for interactive dashboard.
Partnered with data scientists to embed statistical features, automating data modeling and enabling end-to-end analytics delivery.
Led a full-stack development team, allocating tasks by modules, clarifying technical logic and mentoring team members through pair programming.
Introduced agile ceremonies (sprint planning, sprint review, sprint retrospective), improving transparency and delivery predictability.
Senior Software Developer — FPT Software (Nov 2021 - Aug 2022)
Assigned maintenance project, fixing production issues and bugs in the waste management system.
Designed and implemented best practice RESTful API solution for backend and reusable components solution for frontend to support software development roadmap for different projects.
Assigned to Petronas Digital Sdn Bhd, designing and implementing solutions to automate data analytics modeling.
Software Engineer — Anacle Systems Limited (Jul 2020 - Oct 2021)
Designed and implemented mobile retail transaction solution for Android & iOS.
Migrated client legacy Android & iOS application from WebView to Xamarin Form with MVVM architecture.
Migrated client legacy service from SOAP to RESTful API, improving security and interoperability.
Designed and implemented offline-online data sync solution to sync local data to server automatically.
Software Developer — Tripcetera (Jun 2018 - Jun 2020)
Designed and delivered RESTful APIs solution for mobile transactions, including third-parties API integration (currency exchange and payment).
Designed & delivered cross-platform mobile booking apps (Android & iOS) supporting hotel, activities, car rental and ferry reservation.
Software Developer — SimpliDOTS (Jun 2016 - Jun 2018)
Designed and delivered RESTful APIs solution for mobile transactions, including third-parties API integration (currency exchange and payment).
Designed & delivered cross-platform mobile booking apps (Android & iOS) supporting hotel, activities, car rental and ferry reservation.
Freelance Experiences
This freelance work keeps me sharp, exposes me to diverse problems, and lets me experiment—very much in line with my “CEO of Nothing” approach of turning small ideas into useful software.
Web Developer — KodeHive (Mar 2022 - Aug 2022)
Enhanced reporting online course web application.
Added new application modules to support user business process.
Mobile Developer — KodeHive (Nov 2021 - Mar 2022)
Developed retail payment android & iOS mobile applications end to end.
Implemented interactive user interface in mobile applications.
Managed integration mobile application to API services and 3rd party services.
Mobile Developer — People Quest Sdn Bhd (Jul 2021 - Oct 2021)
Developed HR attendance android & iOS application with online - offline data sync architecture and GPS tracking.
Enhanced existing HR attendance mobile application.
Web Developer — Shimano (Jul 2019 - Aug 2020)
Developed manufacturing job planner web application to measure total components production that aligned with availability manpower.
Developed manufacturing dashboard web application to monitor all current running manufacture processes from all departments.
Collaborated with UI/UX designer to implement interactive user interface.
Android Developer — Shimano (Sep 2018 - Mar 2019)
Developed registration android application for external user/ guest.
Developed tasks manager android application.
Implemented interactive and minimalist user interface in the mobile apps.
Open-Source Contributors
Main contributor of Xamarin Form Custom Component library, providing sample code including documentation and publishing library to NuGet.
NuGet Gallery | XamarinFormCustomComponent 1.0.0 (400+ downloads)
NuGet Gallery | XamarinFormEmptyStatePage 1.0.0 (500+ downloads)
Contact / Hire Me
Interested in collaborating? Reach out via email: Email me or connect on LinkedIn.