Hi, I'm Fredrich Vilaga

Senior Software Engineer at Deloitte

Senior Software Engineer at Deloitte with 5+ years of experience building enterprise solutions on the Microsoft and modern web stack. I work primarily with .NET Core, C#, Azure, SQL, and JavaScript to design and build secure, scalable web applications from scratch and API-driven architectures. I work across modernizing legacy systems, integrating platforms, and both building and leading the development of solutions that turn stakeholder requirements into software that saves time, reduces risk, and improves the way people work.

About Me

I'm a Full-Stack Software Engineer and Tech Lead at Deloitte Tax Solutions with 5+ years of experience building enterprise web and desktop applications on the Microsoft stack. I specialize in .NET Core, C#, Azure, SQL Server, and Blazor, designing and delivering systems from first concept through deployment and support.

My work focuses on translating stakeholder and client requirements into robust, scalable solutions. I've modernized legacy VB.NET systems to .NET Core and Blazor, designed RESTful APIs for seamless integration across internal platforms, and built automation tools that remove manual steps and speed up daily operations. Recently, I've been deepening my expertise in modern frontend development with JavaScript, TypeScript, and Next.js.

Beyond application development, I contribute across the delivery lifecycle: defining architecture, implementing DevOps practices, and establishing CI/CD pipelines in Azure to enable faster, more reliable releases. I enjoy mentoring developers, setting engineering standards, and working closely with business teams to deliver software that has clear, measurable impact.

I hold a First Class Honours degree in Computer Science from Oxford Brookes University and am Microsoft Azure certified, with experience spanning full-stack development, API design and integration, cloud architecture, and DevOps.

Technologies I work with

C#
.NET Core
Blazor
Microsoft Azure
SQL Server
Entity Framework Core
Azure DevOps
CI/CD
REST APIs
Git
JavaScript
Next.js
TypeScript
Agile/Scrum
API Design

Work Experience

Software Engineer – Senior Analyst – Tech Lead

Deloitte Tax Solutions Private Limited

Jul 2023 - Present

Singapore

  • Led migration of a legacy VB.NET application to modern C#, .NET Core, Blazor, and Azure, significantly improving performance and user experience
  • Built web applications from scratch, translating stakeholder and business requirements into scalable, maintainable solutions
  • Designed and implemented RESTful APIs to integrate internal systems with external platforms, enhancing interoperability and data consistency
  • Automated manual processes with Azure Functions, saving 10+ hours per week across the team
  • Integrated applications with SharePoint Online, streamlining workflows for 200+ users

Software Engineer – Analyst

Deloitte Tax Solutions Private Limited

Oct 2020 - Jun 2023

Singapore

  • Developed and supported internal web and desktop applications critical to Deloitte's tax operations, improving reliability and user adoption
  • Built applications from the ground up based on stakeholder requirements, turning business needs into production-ready solutions
  • Designed and optimized SQL Server databases using Entity Framework Core, reducing key query times by ~30%
  • Implemented and maintained .NET Core web applications, boosting operational efficiency for tax professionals
  • Built and maintained API endpoints to connect applications with Deloitte's internal services and client platforms

Education & Certifications

Bachelor of Science in Computer Science

Oxford Brookes University

First Class Honours

Microsoft Certified: Azure Fundamentals

Microsoft Azure

Issued May 2021

Featured Projects

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

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

Tax Tracking System

Developed for Deloitte GES (Global Employer Services), automating tax submissions to IRAS. Built with .NET Core and Blazor, streamlining compliance processes for tax professionals.

C#.NET CoreBlazorSQL ServerAzure

E-Filing System

Built system enabling direct digital tax submissions to IRAS, reducing errors and ensuring compliance. Automated validation and processing workflows for seamless tax filing operations.

C#.NET CoreSQL ServerAzure DevOps

GCompass Tool

Delivered for Deloitte's Immigration team, enabling quick assessment of candidate eligibility for Employment Pass (E-Pass). Streamlined immigration compliance workflows with automated eligibility checks.

C#.NET CoreBlazorSQL ServerAzure

Key Achievements

💼
5+

Years Experience

Enterprise development

👥
200+

Users Impacted

SharePoint integration workflows

30%

Performance Boost

SQL query optimization

10+

Hours Saved Weekly

Process automation with Azure Functions

🚀
100%

CI/CD Coverage

Automated deployments via Azure DevOps

🎯
5

Major Projects

From legacy migration to new builds

Notable Technical Contributions

🔄

Legacy Modernization

Successfully migrated VB.NET applications to modern .NET Core, Blazor, and Azure stack

🔌

API Integration Expert

Designed RESTful APIs connecting internal systems with SharePoint Online and external platforms

⚙️

Process Automation

Built Azure Functions with timer triggers eliminating manual workflows

🏗️

Full-Stack Development

Built enterprise applications from scratch using modern web technologies

🚀

DevOps Implementation

Established CI/CD pipelines with Azure DevOps for faster, reliable deployments

👨‍🏫

Technical Leadership

Mentored junior developers and led teams to deliver quality solutions

Get In Touch

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

Say Hello