Hi, I'm Fredrich Vilaga

Senior Software Engineer | Full-Stack Developer

I build and modernize enterprise web applications, translating business requirements into secure, scalable, maintainable solutions. Experienced across full-stack delivery, API integration, legacy modernization, and workflow automation

About Me

Senior Software Engineer | Full-Stack Developer with 5+ years of experience delivering enterprise web applications and scalable systems that solve real business problems.

Strengths include translating stakeholder requirements into maintainable solutions, building products from scratch, modernizing legacy platforms, designing RESTful APIs for integration, and automating workflows to reduce manual effort and speed up day-to-day operations. Currently expanding frontend depth with JavaScript, TypeScript, and Next.js.

Contributes to architecture and engineering standards, applies DevOps practices, and builds CI/CD pipelines to improve release speed and reliability. Enjoys mentoring developers and partnering closely with business teams to deliver measurable outcomes.

First Class Honours in Computer Science (Oxford Brookes University) and Microsoft Azure certified, with hands-on experience across full-stack development, API design and integration, cloud architecture, and DevOps.

Skills & Technologies

Core Stack

C#
.NET Core
Blazor
SQL Server
EF Core

Cloud & DevOps

Microsoft Azure
Azure DevOps
Azure Functions
CI/CD
Git

APIs & Integration

REST APIs
API Design
SharePoint Online

Frontend

JavaScript
TypeScript
Next.js

Methodologies

Agile/Scrum

Work Experience

Software Engineer – Senior Analyst – Tech Lead

Deloitte Tax Solutions Private Limited

Jul 2023 - Present

Singapore

  • Modernized legacy VB.NET applications into modern web apps using C#, .NET Core, and Blazor, improving maintainability and overall user experience
  • Built internal web applications from scratch, translating stakeholder requirements into scalable, production-ready solutions
  • Designed and implemented RESTful APIs integrating internal systems with external platforms to improve interoperability and data consistency
  • Automated recurring operational workflows using Azure Functions (timer/trigger-based), reducing manual effort and improving process reliability
  • Integrated solutions with SharePoint Online to streamline document-centric workflows and collaboration across teams

Software Engineer – Analyst

Deloitte Tax Solutions Private Limited

Oct 2020 - Jun 2023

Singapore

  • Developed and supported internal web and desktop applications for enterprise tax operations, improving stability and day-to-day usability
  • Delivered applications end-to-end from requirements gathering through implementation, testing, and deployment
  • Designed and optimized SQL Server data access using Entity Framework Core, improving query performance and reliability
  • Built and maintained .NET Core applications and services to support business-critical workflows for tax professionals
  • Developed and maintained API endpoints connecting internal services and client-facing platforms, enabling secure data exchange

Education & Certifications

Bachelor of Science in Computer Science

Oxford Brookes University

First Class Honours

Microsoft Certified: Azure Fundamentals

Microsoft Azure

Issued May 2021

Show Credential

Featured Projects

Expense Tracking System

Comprehensive, secure financial management platform for individuals and families to track expenses, income, debts, and installment payments. Features 4 core modules (Expenses, Debts, Installments, Income/Balance), multi-currency support (8 currencies: USD, PHP, SGD, EUR, GBP, JPY, AUD, CAD), and real-time balance calculations. Includes enterprise-grade authentication with role-based access control (Admin/User), admin dashboard for user management, and secure data sharing between users for family finance collaboration. Built with modern dark theme UI, Framer Motion animations, and deployed on Vercel.

Next.js 16React 19TypeScriptPostgreSQLPrismaTailwind CSSFramer Motion

E-Filing System

Built system enabling direct digital tax submissions to IRAS (Inland Revenue Authority of Singapore). Automated validation and processing workflows for seamless tax filing operations, reducing errors and ensuring compliance.

C#.NET CoreSQL ServerAzure DevOps

Tax Tracking System

Developed for Global Employer Services, automating tax submissions to IRAS (Inland Revenue Authority of Singapore). Built with .NET Core and Blazor, streamlining compliance processes for tax professionals.

C#.NET CoreBlazorSQL ServerAzure

GoCompass

Delivered an automated eligibility-check solution for an immigration team, enabling faster assessment of candidate eligibility for Employment Passes (E-Passes) and streamlining compliance workflows.

C#.NET CoreBlazorSQL ServerAzure

Azure Function App

Developed serverless Azure Functions with timer triggers to automate recurring tasks and scheduled jobs. Integrated with SharePoint Online for automated data synchronization, database operations, and script execution, eliminating manual workflows and reducing operational overhead.

C#Azure FunctionsSharePoint OnlineSQL ServerTimer Triggers

Biometric Attendance Management System

Final year university project: Developed a comprehensive attendance system with fingerprint scanning to record employee time in/out. Stores employee data, check-ins, and checkouts with real-time tracking and reporting.

ASP.NETC#BootstrapJavaScriptSQL Server

Career Highlights

  • Modernized legacy systems to improve performance, usability, and maintainability
  • Delivered REST APIs and SharePoint Online integrations for internal workflows
  • Automated recurring processes using Azure Functions (timer/trigger-based)
  • Improved SQL + EF Core query performance and reliability
  • Shipped enterprise systems: Tax Tracking, E-Filing, GoCompass
  • Developed end-to-end applications from concept to launch, translating stakeholder and business requirements into production-ready software
  • Gathered client requirements and led demos for GoCompass (including Visa), tailoring features to client needs

Notable Technical Contributions

🔄

Legacy Modernization

Modernized VB.NET apps into cloud-ready web applications with .NET Core/Blazor.

🔌

API Integration Proficiency

Designed REST APIs integrating internal systems with SharePoint Online and external platforms.

⚙️

Process Automation

Built Azure Functions (timer/trigger-based) to automate repetitive workflows.

🏗️

Full-Stack Development

Built internal enterprise applications end-to-end using .NET and modern web technologies.

🚀

DevOps Implementation

Implemented Azure DevOps CI/CD pipelines for reliable builds and deployments.

👨‍🏫

Technical Leadership

Mentored developers, led delivery, and drove quality across releases.

Get In Touch

I'm always open to discussing new opportunities, collaborations, or just having a chat about technology. Feel free to reach out!