I gang

Golang: Implement a mortgage calculator package

This job is to create a Go package that calculates mortgage value and payments.

Creating a user interface is NOT part of this job, however, the module will be used to create a user interface like the attached one.

The module must produce two time series as a result:

- One series for the remaining mortgage amount

- One series for the payments put into (or taken out of) the mortgage

Other requirements:

- Requesting only a part of the results must be supported. E.g. if the mortgage duration is 2010-2020, but I only want to see the values of 2015-01-15 until 2016-07-10, that needs to be supported

- The payments made into the mortgage can be described using a percentage value (=annual reduction of mortgage amount in percent of the initial amount), or an absolute number - both must be supported.

- The payments (in the UI described under "payments") should be calculated using Go's rrule module ([login to view URL])

- The payments under the payment section in the attached UI should be modelled as described by the following .proto:

enum WeekDay {

MON = 0;

TUE = 1;

WED = 2;

THUR = 3;

FRI = 4;

SAT = 5;

SUN = 6;


enum RRuleType {

ONCE = 0;

DAILY = 1;





message Options {

int64 amount = 1;

RRuleType type = 2;

[login to view URL] startDate = 3;

[login to view URL] endDate = 4;

repeated WeekDay weekDays = 5;

repeated int32 daysOfTheMonth = 6;


Evner: Golang, Financial Modeling

Se mere: awesome go, how to calculate irr manually, golang for finance, mortgage-calculator github, internal rate of return solved examples, internal rate of return calculator, create a package in golang, go packages, mortgage calculator html java, mortgage calculator html code, javascript mortgage calculator design, flash mortgage calculator, javascript mortgage calculator, javascript mortgage calculator code, mortgage calculator graphical user interface, mortgage calculator joomla, gui mortgage calculator, australian flash mortgage calculator scripts, flash mortgage calculator development, mortgage calculator various acceleration

Om arbejdsgiveren:
( 18 bedømmelser ) Stuttgart, Germany

Projekt ID: #26785630

Tildelt til:


Very experienced software developer, with significant experience in C, Javascript, Python, and Go. Excellent knowledge and experience with "time value of money" type calculations, e.g. mortgage payment streams, annuiti Flere

€222 EUR in 10 dage
(0 bedømmelser)

3 freelancers are bidding on average €205 for this job


● I have been in software development for 10+ years. ● I am a Golang developer with 5+ years of experience. ● I was responsible for many projects which is based on the microservice architecture and the design and deve Flere

€200 EUR in 7 dage
(15 bedømmelser)

Hi there I have read the requirements carefully. So my plan would be to a core calendar which will be fill first then we will only consider the dates that we want. And the process the payments.

€194 EUR in 3 dage
(8 bedømmelser)