Find Jobs
Hire Freelancers

Use Rust or Golang to implement a fixed term deposit interest calculator

€30-250 EUR

Inaendelea
Imechapishwa almost 4 years ago

€30-250 EUR

Kulipwa wakati wa kufikishwa
This job is to create a Docker container that provides the following pseudo-code API. ------------- struct FixedTermDeposit: - Investment amount (INT) - Investment start date (DATE) - Investment end date (DATE) - Interest rate p.a. (FLOAT) - First payment date (DATE) - Payment schedule (CHOICE: daily, monthly, annually, at end) - Whether interest accumulates (BOOL) def get_value_during_range(FixedTermDeposit, from_date, to_date): """ Returns a time series of the value of the fixed term deposit in the given range of days. Returns: ARRAY of amounts (INT) """ def get_income_during_range(FixedTermDeposit, from_date, to_date): """ Returns a time series of the income (payout) generated by the fixed term deposit in the given range of days. Returns: ARRAY of amounts (INT) """ ------------- Requirements: - The program should be written using Rust oder Golang - The container API must return the result efficiently serialized (using XDR or protobuf) - A script must be provided to start the calculation from outside the container - Communication of the script with the container must use a fast, scalable transport mechanism (not HTTP or SPDY). grpc may be an option, but I did not do my research. To clarify, this job includes the task of modeling/programming the required logic.
Kitambulisho cha mradi: 26601556

Kuhusu mradi

3 mapendekezo
Mradi wa mbali
Inatumika 4 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
3 wafanyakazi huru wana zabuni kwa wastani €272 EUR kwa kazi hii
Picha ya Mtumiaji
● 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 development of service mesh. ● I am very familiar with the design of api gateway. ● I have developed many microservices which are based on grpc or http protocol. ● I am good at docker and kubernetes technology, and I have been responsible for company's containerization pre-research, solution design and practices. ● I use Git to manage project code and I like to research Golang open source code. ● I worked on the following technologies - Golang ,Websocket, gRPC, Docker, Kubernetes, Git ,GORM, Nginx, MongoDB, Kafka, PostgreSQL, MySQL and so on.
€200 EUR ndani ya siku 7
4.9 (21 hakiki)
5.7
5.7
Picha ya Mtumiaji
Hi there I have read your requirements and I will directly propose my solution - 1. Golang for coding as it's very fast and easy to write 2. I propose to use gRPC as communication mechanism as its very very fast and use Protobuf for very efficient transport serialisation 3. If gRPC is not to be used then I suggest Twrip as it's very similar to gRPC but also supports HTTP 1.1 I would love to discuss more about the project in Chat. Thanks and Regards Devakanta Rao.
€167 EUR ndani ya siku 3
5.0 (10 hakiki)
4.8
4.8
Picha ya Mtumiaji
Hi, I'm a golang developer with 5 eyars of experience, I can build this application in Golang as a GRPC along side with a client, and for the serialization I will use protobuf. and I can bundle both the server and the client in two different containers. Can you provide more clarification about the API definition? contact me via chat to discuss more. thank you.
€450 EUR ndani ya siku 7
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya GERMANY
Stuttgart, Germany
5.0
18
Njia ya malipo imethibitishwa
Mwanachama tangu Apr 1, 2016

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.