Fundment — API Development & Automated Testing Suite
Overview
Fundment is a financial platform that helps investment advisers access a wide range of diversified investment opportunities. I contributed to developing a robust API layer and automated testing suite to support secure integrations, reliable data workflows, and scalable platform performance.
The Problem
The platform required a reliable backend infrastructure to handle financial data integrations, ensure API reliability, and support consistent performance across its growing ecosystem of financial services.
My Role & Approach
I developed a FastAPI-based REST API and implemented comprehensive automated testing to improve reliability, security, and maintainability. By leveraging Docker, AWS services, and CI/CD pipelines, I helped streamline deployments and build a scalable infrastructure for background processing and continuous testing.
What I Delivered
Secure, scalable REST API development using FastAPI and Python
Third-party financial data integrations for enhanced investment insights
Comprehensive automated testing with Pytest, including unit, integration, and end-to-end tests
Selenium-based browser automation for validating user interface workflows
Docker containerization and CI/CD pipeline integration for consistent deployments
AWS Step Functions, Lambda, and S3 integration for background workflows and cloud operations
Performance optimization and improved reliability across API and data processing workflows
Outcome
The solution strengthened Fundment’s backend infrastructure, improved API reliability, and enabled more consistent testing and deployment processes. Cloud-based workflow orchestration and containerization also supported scalability, operational efficiency, and dependable delivery across development and production environments.