Skip to main content
web 2016

OnLedger Portfolio Management

OnLedger is a financial portfolio management tool allowing users to create portfolios, invite other users to their portfolios, and view others' portfolios. Developed REST APIs for various operations consumed by Web, iOS, and Android applications.

Client: OnLedger Inc.

Technologies Used

Spring MVC Hibernate MySQL AWS Elastic Beanstalk REST API
OnLedger Portfolio Management

About This Project

OnLedger was developed as a modern portfolio management platform for individual investors who wanted better tools to track and share their investment strategies. The platform needed to work seamlessly across web browsers, iOS devices, and Android phones, requiring a robust API-first architecture.

I was responsible for designing and developing the complete REST API layer that powers all client applications. The API handles everything from user authentication and portfolio CRUD operations to real-time portfolio valuation and historical performance tracking.

One of the unique social features of OnLedger is the ability to share portfolios with other users. Investors can invite friends or followers to view their portfolios, creating a social investing experience where users can learn from each other's strategies. I implemented granular permission controls so users could choose exactly what information to share - from full transparency to anonymized performance metrics only.

The API was designed with mobile clients in mind, implementing efficient pagination, caching strategies, and optimized payloads to ensure snappy performance even on slower network connections. I used Spring MVC for the API layer with Hibernate for data persistence in MySQL.

The application was deployed on AWS Elastic Beanstalk, providing automatic scaling to handle traffic spikes during market hours when user activity peaks.

Key Features

  • Built with modern technologies and best practices
  • Scalable architecture designed for growth
  • Optimized for performance and security
  • Comprehensive documentation and support

Technical Highlights

This project leverages Spring MVC, Hibernate, MySQL and 2 more technologies to deliver a robust and reliable solution.

Related Projects

Donation & Kiosk Platform
web

Donation & Kiosk Platform

Comprehensive donation platform with kiosk integration, management system, and Stripe payment gateway for community organizations.

Indivigroup Digital Community
web

Indivigroup Digital Community

Digital community platform applying psychology and game theory for collaborative problem-solving and group decision making.

Interested in a Similar Project?

Let's discuss how I can help bring your ideas to life with a custom solution tailored to your needs.

Start a Conversation