← Back to all bulletsEntry-Level Software Engineer

Debugging and performance

Influencer Marketing SaaS
Debug issues and help improve reliability, scalability, and performance.

What this bullet means

The employer wants someone who can investigate failures, measure slow spots, and improve system behavior instead of only adding new screens.

Sample app idea

Campaign Metrics Health Dashboard for tracking API sync status, failed imports, response times, and campaign engagement summary counts.

Main build outline

  1. Create import or sync log records for campaign metrics such as impressions, clicks, engagement, and purchases.
  2. Track failed sync attempts with error message, retry count, and resolved status.
  3. Add dashboard totals for healthy, warning, and failed metric imports.
  4. Add simple query filters for slow or failed records so problems are easy to investigate.
  5. Document one reliability improvement and one performance improvement idea.

Portfolio proof

  • Screenshot of the metrics health dashboard.
  • README debugging notes with one sample incident.
  • Before-and-after note for a query, filter, or logging improvement.

Minimal documentation

  • README with the business problem, screenshots, setup notes, and technology stack.
  • One requirements note that maps the job bullet to the sample feature.
  • One test plan note with happy path, validation, and edge case checks.
  • One honest portfolio note that says this is self-directed practice, not employer work.

Modern .NET stack

  • Blazor Server or ASP.NET Core Razor Pages.
  • C# services with validation and dependency injection.
  • SQL Server locally, then SmarterASP SQL Server or Azure SQL.
  • Optional Azure App Service, GitHub Actions, Docker, and AI helper feature.
An error has occurred. This application may no longer respond until reloaded. Reload x