Find Jobs
Hire Freelancers

Build multiple C# Project in .NET Core with Postgres SQL and Rabbit MQ

$30-250 USD

Mbyllur
Postuar about 3 years ago

$30-250 USD

Paguhet në dorëzim
I need to build an hierarchical tree which is dynamic and stored in one or more tables in Postgres SQL. This hierarchical tree need to be built as : - Enterprise o Site  Area • Works Centers o Works Units Each of these level can use some “Attributes” which are defined as user-types. These user-types can extend their own definition. Each of these levels can be instantiated as new class. We don’t know the number of Areas, Work Centers, Works Units. Till example, an Area can have 1 Work Center only, and 100 Work-Units, when another Area can have 20 Works Centers , and 10 works-units each. Each of these levels can have dynamic attributes. We can have a list of predefined attributes. The attributes list can be from 10 to 100 attributes for each, and have their own definition. Each definition can be extended and when they are extended they must be reflected on the whole tree. Example a Work-Unit can use 100 different attributes, and some of them as (name, value) , and we can decide to adjust one attribute with some extended fields as (name, value, range-min, range-max) and one other attribute as (name, value, description). The work-units can have “connection”. A connection should be defined between works-units. Extremely fast performance required! Development Required: - 1 Project C# for Simulation for testing - 1 Project C# for “Contract” that can be pushed as Nugets (not public) - 1 Project C# to send data on the message queuing Rabbit MQ o This project use the Contract - 1 Project C# to receive data from the message queuing Rabbit MQ o This project use the Contract - 1 Database in Postgres SQL - 1 Project API to request the Database with different functions for different levels of Requests (Enterprise, Area, Work Center, Work Units, Attributes, Name, Description, etc…) Project C# for “Contract” - Defines the contract JSON with dynamic visibility as “reflection” in C#. o This mean that the schema Json is exposed as “intellisense” dynamically when the schema is read from the Database. - We can have different levels access for the contract, example Contract for Area, Contract for Work Center, etc… Project C# to “send Data” on Message Queue - This project get the notification once a change appear in the database. It’s is dynamic, meaning we don’t read the database at frequent interval, but it’s the database that send a notification to this service. - Example : o [login to view URL] Project C# to “Receive Data” from the Message Queue - Read the Data once they are available from the queue, with different pattern (example, if we got 1 notification that only 1 work-unit has been changed, or 1 notification that 1 entire Area has been changed) Project C# API for Request - To be able to have many functions as we see how we can query the Postgres SQL Database Project Simulation for Test - Create several dataset based on for example on multiple-pattern (this can be multiple database): o Performance for Small : a tree of (1 Area, 5 Work-Center, 10 Units, 500 Attributes each) o Performance for Medium : (10 Areas, 5 Work-Center each, 30 Units each, 100 Attributes each) o Performance for Big : (20 Areas, 10 Work-Center each, 100 Units each, 500 Attributes each) - Generate simulated connection between Work-Units too Required Knowledge: - Object Oriented Model with Instantiation and Inheritance. - .NET Core 3.1 C# - Message queuing with Rabbit MQ - Swagger - JSON Objects with Postgres SQL - Postgres SQL - Code Coverage Unit-Tests , Integration Tests: - Each project need a full coverage of the code with the tests done Important: - The projects must run separately without any “single solution” for all C# Project - Each project must have their own Unit Test fulfill 100% tests - Each Swagger development need to included clear comments and description usage of each functions - Full Documentation must be provided
ID e Projektit: 29055222

Rreth projektit

10 propozime
Projekt në distancë
Aktive 3 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
10 freelancers are bidding on average $251 USD for this job
Avatari i Përdoruesit
Hello Sir, As you are looking for .netcore developer to work on your existing web application projects, I am please to offer my services for same. I have huge experience in building complex enterprise level and multi tenant base web application using asp.net mvc, c#, sql server, Javascript, Bootstrap, EF, LINQ, EFCore, .NetCore, Angular, Typescript, Git & jQuery. Kindly let us know your suitable time for further discussion about this project, in meantime kindly review below clients feedback.. Looking forward to work together... Thanks, Akshay PS : Here's what some of our existing clients have said: -- “Akshay is a perfect developer and a very good man. This was our first task, and we started to code 3 more projects together after this task. I recommend to work with him to everybody” -- “Very professional work delivered ontime, with promise for future support. I'm delighted working Akshay” -- “Akshay is an extraordinary freelancer. He is knowledgeable and very professional. He completed the project within the budget and on time despite multiple challenges. We had the initiative to continue looking for solutions until the team was completely satisfied. Very recommended” -- “Very punctual, friendly and understanding developer.” -- “Good to work with Akshay and would recommend for the future, expert in front end development, good communication"
$358 USD në 5 ditë
5,0 (28 përshtypje)
5,7
5,7
Avatari i Përdoruesit
Hi, I am a Full stack developer in Microsoft technologies.  My area of expertise is web application development (Web API, ASP.Net web forms, MVC, classic ASP), Web Development ( Blazor, Angular) , web services (SOAP & RESTFul), MySql & Sql Server as back end (through stored procedures).  I have 8 years of experience as a full time software developer.  Kindly contact me, lets discuss your requirements.
$250 USD në 25 ditë
4,9 (27 përshtypje)
5,6
5,6
Avatari i Përdoruesit
Hi sir, Greetings!! I am glad to submit a proposal for your project. I have been engaged in web development and web designing since 7+ years.i have gone through your requirements and would like to work on your project. I have worked on similar projects what you are looking for. I can complete your project on time and within your budget. I assure you quality work. Waiting to hear from you. Best regards, Yogesh
$278 USD në 30 ditë
5,0 (6 përshtypje)
3,8
3,8
Avatari i Përdoruesit
Hello, Greetings!! I can surely assist you to build a multiple project in .Net Core using with Postgres SQL and Rabbit MQ. I am Senior Software Engineer, having 9+ years top experience in .NET Web, SaaS, Database, Migration, API, Library, Services, Reports, Dashboards. I can analyze, design, develop and manage small to large scale applications. I can easily convert your desktop apps to web apps or mobile apps, old language apps to latest .NET apps. • 2+ Years experience in .NET Core (ASP.NET core 1.1 to 3.2) • 2+ Years experience in Blazor 3.1 • 5+ Years experience in CSS, HTML , Jquery , Angular ,React TypeScript. • 5+ Years experience in MS Access. • 5+ Years experience in nopCommerce. • 5+ Years experience in Umbraco. • 5+ Years experience in Sitefinity. • 3+ Years experience in WPF .NET Applications • 3+ Years experience in Unity 3D C# .NET Applications • 8+ Years experience in C# .NET Applications • 7+ Years experience in SQL Server, AWS, Azure, API Dev • 7+ Years experience as Database Optimization, Reports, Dashboards Expert • 6+ Years experience in Converting Old Version Apps to Latest, Different Technologies • 3+ Years experience in Angular, NodeJS, MongoDB, ASP.Net MVC Zero & Boilerplate • 3+ Years experience in VSTO Add-in for Microsoft Office Outlook, I have a 100% record of client satisfaction and I work for the client's needs. Looking forward to your positive response. Kind regards, Jitendra
$250 USD në 7 ditë
5,0 (7 përshtypje)
2,5
2,5
Avatari i Përdoruesit
Hello, How are you? Hope you are doing well. Rich experience in these fields I have. Working in these fields for 7 years, so I have enough confidence with these kinds of projects as you can see in my portfolio. I can complete your project perfectly. If you hire me, I will do my best to satisfy you. I will be looking forward to hearing from you. Best regards.
$250 USD në 2 ditë
0,0 (1 review)
0,0
0,0
Avatari i Përdoruesit
Hi Sir, It's Hisham. I am a Software Engg. with more than 4 years of market experience. am a Full Stack Developer. I have developed many web and cloud-based solutions for my clients. I have been developing solutions ASP .NET since the start of my career. I have expertise in .NET Core also. I have developed my own libraries in .NET for work simplicity. I have expertise in many backend and frontend languages which include Java, Python, Javascript, Typescript, and SQL. I have been developing solutions in ASP .NET since the start of my career. I have worked on many front-end frameworks which include Angular, React, Vue.js I have also developed many hybrid apps which include Flutter, React Native, Ionic 4. I am also an expert in Databases and Clouds which include Azure, Google (GCP), Amazon (AWS), and Digital Ocean. I have developed many ML and BI Solutions. I have worked for bigger companies in the market which includes Walmart, Airbnb, Expedia, Booking.com. I have gone through your requirements and willing to offer you my services for this project. I will assist you and provide you support after the completion of the project. Let's have a discussion Kind Regards
$140 USD në 7 ditë
0,0 (1 review)
0,0
0,0

Rreth klientit

Flamuri i SWEDEN
Växjö, Sweden
0,0
0
Mënyra e pagesës u verifikua
Anëtar që nga jan 24, 2021

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.