Giva
Giva
Princy

Giva

Fullstack Reactjs & .NET Software engineer |2025

Case Study — Giva (Insurance Aggregation)
Role: Full-Stack Developer (React/TypeScript, ASP.NET Core)
Product: Internal platforms for managing customer dossiers, onboarding/mandates, contracts, and agent communications.

Context

Giva builds internal tools for insurance agents and partner agencies to process customer dossiers efficiently, with complex business rules, frequent changes, and high UI/workflow complexity.

Objectives

  • Speed up dossier processing for agents
  • Standardize onboarding and mandate workflows
  • Improve business autonomy through configuration
  • Ensure reliable, production-ready deliveries

Responsibilities

  • Built and maintained business-critical screens (dashboards, CRM-like views, dossier tracking, contract modules)
  • Developed end-to-end features from React UI to ASP.NET Core APIs and database (EF Core)
  • Designed workflow-driven UI (wizard/chat-style) backed by JSON configuration
  • Worked directly with business stakeholders in Scrum to deliver incremental features

Key Contributions

1. Guided onboarding workflows

  • Implemented a configurable, JSON-driven wizard for customer data and mandate collection
  • Frontend dynamically renders steps, validations, and inputs
  • Backend APIs persist step progress and ensure data consistency
    Result: Reduced errors, faster onboarding, easier rule changes

2. Offer comparison & decision support

  • Built an offer comparison screen to support agent recommendations
  • Normalized comparison fields and optimized APIs for aggregation
    Result: Faster decision-making and clearer customer communication

3. Business configuration & admin tooling

  • Delivered admin/configuration features allowing business teams to update selected fields without code changes
  • Added guardrails, validation, and traceability where needed
    Result: Fewer urgent post-release changes and reduced developer dependency

Technical Stack

  • Frontend: React, TypeScript, component-based architecture, reusable business UI
  • Backend: ASP.NET Core, EF Core, REST APIs
  • Patterns: Workflow/config-driven UI, clean separation of concerns
  • Process: Scrum, production-focused delivery

Impact

  • ~200+ features/tickets delivered to production
  • High release stability (≈95% without rollback)
  • Reduced manual agent steps via guided workflows
  • Improved maintainability through configuration instead of code changes