You will get C# SDK/OpenAPI specification for your API

4.9

You will get C# SDK/OpenAPI specification for your API

4.9

What's included $1,000

  • Delivery Time7 days
  • Number of Revisionsunlimited
  • Number of Pages0
    • Source Code
7 days delivery — Feb 9, 2023
Revisions may occur after this date.
Konstantin isn't taking new orders for this project right now.
Loading
Upwork Payment Protection

Fund the project upfront. Konstantin gets paid once you are satisfied with the work.

Project details

Estimated time to complete the job - 10-15 hours. If you're willing to open the client code as Open Source, I'm willing to give you a $20/hour discount.
This includes the client, tests, documentation, NuGet package release, and CI configuration to automatically release Nuget packages in the future when version changes, free support for a month if there are any bugs, and OpenAPI/Swagger specification for generating a client for other languages ​​(just as a bonus).
List of targets that will be supported:
.Net Framework 4.5+, .Net Standard 2.0, .Net Core, .Net 5

My works similar to this one:
ipinfo/csharp
HavenDV/H.Socket.IO
HavenDV/H.Pipes

Nuget - Nuget.org/profiles/havendv
 
Programming Languages C#, Scala, Go
Coding Expertise Performance Optimization, Security, Design
What's included $1,000 These options are included with the project scope.
$1,000
  • Delivery Time7 days
  • Number of Revisionsunlimited
  • Number of Pages0
    • Source Code

Customize this project

If you're not seeing exactly what you need here, send Konstantin a custom request. You can talk about the price and timeline to create a personalized project.

4.9
33 reviews
94% Complete
6% Complete
3 stars
1% Complete
(0)
2 stars
1% Complete
(0)
1 star
1% Complete
(0)
Rating breakdown
Availability
4.7
Deadlines
4.8
Skills
5.0
Cooperation
4.9
Quality
5.0
Communication
5.0

CB

Christoph B.
5.00
Nov 16, 2022
c# RoslynComponent integration Konstantin is a great guy to work with and has excellent expertise in c# rosylin generators. He provided the best solution possible, while providing transparent and understandable information. I look forward to work with him again.  

MG

Michael G.
3.50
Dec 3, 2021
Continuing Product Development

BD

Ben D.
5.00
Oct 26, 2021
C# SDK / Library Developer for IPinfo.io

DB

Dmitry B.
5.00
Sep 2, 2021
Create ASP.NET C# SDK for Rest APIs Konstantin is great!
He was always available when I needed him, the job was done professionally and on time.
Communication was clear, the process was transparent, would definitely work with him in the future.
 

DM

Damon M.
5.00
May 30, 2021
Programmer needs help with HTTP Post issue in dot net application He's excellent. Understood and fixed my issue immediately.  

About Konstantin

Konstantin S.
Senior C# Desktop Developer
100% Job Success
Dubai, United Arab Emirates - 7:15 pm local time
I can be interesting to you with my expertise in:
- General C# development: 10 years of experience.
- Developing of VSIX extensions for Visual Studio: 5 years.
- Developing of Windows desktop applications using WPF/WinForms/various MVVM frameworks: 10 years.
- Interaction with COM/C++ via Interop: 5 years.
- Developing of cross-platform desktop applications using AvaloniaUI/Uno/various MVVM frameworks: 3 years.
For more information, please see the Desktop specialization profile.

About the hourly payment:
$80/hour - short projects
$60/hour - long-term partial time 10-30 hours a week
$50/hour - open-source projects

By short projects, I mean active interaction(not support) for less than one month.
My active time is 1 AM - 1 PM UTC+0 on weekdays, sometimes weekends.

Basic principles:
I stand for maximum code quality and readability, as well as for using the latest tools(latest C#, .Net 6, Nullable Enable, Source Generators). I am also for TDD and reasonable coverage with Unit/Integration tests.
 

Steps for completing your project

After purchasing the project, send requirements so Konstantin can start the project.

Delivery time starts when Konstantin receives requirements from you.

Konstantin works on your project following the steps below.

Revisions may occur after the delivery date.

Creating OpenAPI/Swagger specification

Generating API client

Review the work, release payment, and leave feedback to Konstantin.