January 21, 2025

Impactly ApS | Impact Management Platform

Impactly is a Danish product scaleup that enables companies and organizations to measure, manage, and report on the social impact of their social services, impact investments, and ESRS ‘S’ initiatives. Impactly provides digital solutions to foundations, investors, service providers, municipalities, and regions to determine the social change that investments create for their citizens. The software consists of tools that allow these organizations to access validated impact metrics, streamline data collection, measure social impact, and generate Social Return on Investment (SROI) reports.

.NET Core & React Stack

During my time at Impactly, I worked as a full-stack developer. Their stack consists of a React TypeScript frontend with a .NET Core backend, including various AWS services. The management platform focuses on efficient data collection, assessment, analysis, and representation of outcomes in various forms of social and economic values.

The Platform Can Be Divided into the Following Parts:

  1. Strategies and Data Collection: This component helps organizations measure outcomes efficiently with a structured data strategy, replacing complex spreadsheets with validated methods. It improves scientific rigor and streamlines data collection through automated features.

  2. Reporting: This feature turns outcome data into meaningful insights, focusing on a real-time overview of the organization’s impact with customization, sharing, anonymity features, and a dedicated dashboard.

Here are some screenshots from the client application environment:

  1. Documentation of Outcome Data: This part showcases the social value of interventions through automated WELLBY, SROI, and MHAW reports, demonstrating both social and economic value using scientific methods.

Here are some screenshots from the analytics part of the platform and a sample report template:

Achievements

  • Converting a .NET monolithic architecture to microservices involves identifying the core services that will form the foundation for the business goals and technical requirements.
  • Experience designing and implementing scalable and fault-tolerant database using DynamoDB.
  • Deploying, maintaining, and managing containerized applications such as .NET and Django using ECS and Docker.
  • Design, implement, and maintain CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy.
  • Implemented data migrations, backups, and recovery strategies for databases using Python, and Boto3, to programmatically interact with AWS services, including DynamoDB.
  • Designed, developed, and maintained RESTful APIs using the .NET Web API.
  • Developed, and executed integration test plans and test cases for .NET applications.
  • Implemented authentication and authorization mechanisms, including JWT, and role-based access control, to secure API.
  • Collaborated with UX/UI designers to translate design mockups and wireframes into high-quality code.
  • Developed, and maintained responsive web applications using Material-UI (MUI) framework.
  • Developed, and maintained interactive data visualizations using Recharts library.
  • Implemented reusable and modular components to ensure scalability and maintainability of the codebase.
  • Experienced with version control systems such as Git and collaborative development workflows (e.g., GitFlow, Codecommit).