Hi, I'm Fredrich Vilaga

Senior Full-Stack Software Engineer

Senior Full-Stack Software Engineer with 5+ years of experience designing and delivering scalable enterprise applications. Proven ability to modernize legacy systems, develop secure APIs, and build cloud-native solutions that improve operational efficiency.

About Me

Senior Full-Stack Software Engineer with 5+ years of experience designing and delivering scalable enterprise applications using C#, .NET Core, Azure, SQL Server, TypeScript, and modern web frameworks.

Proven ability to modernize legacy systems, develop secure APIs, and build cloud-native solutions that improve operational efficiency. Experienced in DevOps practices, CI/CD pipelines, and automation using Azure services.

Strong collaborator and technical lead who translates complex business requirements into reliable, maintainable software solutions.

First Class Honours in Computer Science (Oxford Brookes University) · Microsoft Azure Certified

Key Skills

Languages & Frameworks

C#
.NET Core
Blazor
JavaScript
TypeScript
Next.js

Cloud & DevOps

Microsoft Azure
Azure Functions
Azure DevOps
CI/CD Pipelines

Databases

SQL Server
Entity Framework Core

Development

Full-Stack Development
REST API Design
Enterprise Applications
Agile/Scrum

Tools

Git
SharePoint Online

Emerging Technology

Azure AI Studio
LLM Experimentation
AI-Assisted Enterprise Tooling

Featured Projects

Expense Tracking System

Secure full-stack personal finance platform for tracking expenses, debts, installments, and income sources with real-time multi-currency balance summaries (8 currencies). Built with Google OAuth via Auth.js (NextAuth v5), JWT-protected APIs, AES-256-GCM field-level encryption, data sharing, Excel export, and admin role management on Vercel.

Next.jsReactTypeScriptPostgreSQLPrismaTailwind CSS

E-Filing System

Digital tax submission system for direct filing to IRAS (Singapore). Automated validation and processing workflows, reducing manual errors and ensuring compliance.

C#.NET CoreSQL ServerAzure DevOps

Tax Tracking System

Internal application for Global Employer Services, automating tax submissions to IRAS. Streamlined compliance workflows for tax professionals.

C#.NET CoreBlazorSQL ServerAzure

GoCompass

Automated eligibility-check solution for immigration team. Enabled faster assessment of Employment Pass candidates and streamlined compliance workflows.

C#.NET CoreBlazorSQL ServerAzure

Azure Function App

Serverless automation using Azure Functions with timer triggers. Integrated with SharePoint Online for data synchronization, database operations, and scheduled job execution.

C#Azure FunctionsSharePoint OnlineSQL Server

Biometric Attendance System

University capstone project: attendance management system with fingerprint scanning for employee time tracking, check-in/out logging, and reporting.

ASP.NETC#BootstrapJavaScriptSQL Server
AI-Assisted Features

AI in Enterprise Applications

Actively exploring and implementing AI-assisted features: intelligent user guidance, AI-powered documentation, and workflow automation.

Azure AI Studio & Chat Playground

Leverage Azure AI Studio and Chat Playground to experiment with and validate LLM use cases for enterprise applications.

Intelligent User Guidance

Design and test prompt-based AI solutions to deliver intelligent in-application guidance and tutorials by interpreting internal system manuals and documentation.

Model Deployment & Evaluation

Deploy and evaluate language models within Azure AI Studio to assess feasibility for secure, scalable in-application assistance and workflow automation.

Enterprise Integration

Integrate AI-assisted features within enterprise applications with proper security, logging, and maintainability standards.

Approach

  • Experiment and validate LLM use cases in Azure AI Studio before production
  • Design prompt-based solutions for intelligent user guidance and tutorials
  • Interpret internal documentation to deliver contextual in-app assistance
  • Evaluate models for secure, scalable enterprise deployment
  • Automate workflows using AI-assisted features

Work Experience

Software Engineer – Senior Analyst – Tech Lead

Deloitte Singapore Tax Services Private Limited

Jul 2023 – Present

Singapore

  • Modernized a legacy VB.NET platform into a modern architecture using C#, .NET Core, Blazor, and Azure, significantly improving performance, maintainability, and user experience
  • Designed and implemented RESTful APIs to integrate internal enterprise systems with external platforms and services
  • Developed multiple enterprise applications from concept to deployment, translating complex stakeholder requirements into scalable technical solutions
  • Automated internal operational workflows using Azure Functions, saving over 10 hours of manual work per week
  • Implemented and maintained CI/CD pipelines with Azure DevOps to streamline builds, testing, and production deployments
  • Integrated applications with SharePoint Online and internal enterprise services to improve document workflows and collaboration
  • Mentored junior engineers and provided technical leadership through architecture guidance, code reviews, and delivery oversight
  • Delivered enterprise solutions including tax submission systems, compliance platforms, and internal assessment tools used by operational teams
  • Explored enterprise AI capabilities using Azure AI Studio and large language models to evaluate opportunities for intelligent in-application assistance

Software Engineer – Analyst

Deloitte Singapore Tax Services Private Limited

Oct 2020 – Jun 2023

Singapore

  • Developed and maintained internal .NET Core applications supporting Deloitte's operational and tax technology platforms
  • Designed and optimized SQL Server databases and Entity Framework queries, improving data performance and reducing query times by approximately 30%
  • Built RESTful API services enabling secure data exchange between internal applications and external client platforms
  • Collaborated with product owners, analysts, and engineering teams to deliver reliable solutions aligned with business requirements
  • Contributed to DevOps improvements including automated builds, deployment pipelines, and release processes
  • Worked within Agile Scrum teams, participating in sprint planning, development, code reviews, and continuous improvement initiatives

Education & Certifications

Bachelor's Degree (Hons) in Computer Science

Oxford Brookes University

First Class Honours

Microsoft Certified: Azure Fundamentals

Microsoft Azure

Issued May 2021

Show Credential

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!