Find Jobs
Hire Freelancers

Help me debug a product. Understand its codebase. And optimize its development process.

$20-40 USD / hour

Chiuso
Pubblicato più di 6 anni fa

$20-40 USD / hour

We currently have an overly complex product that no one understands fully. A rigid codebase that most developers fear touching. And a development process where users cannot communicate enhancement requests to developers, bugs that are very hard to reproduce. Very low developer velocity. We have even analyzed rewriting the product from scratch. We need someone who can understand the current state of affairs, take a look at the code, determine what could be done to improve the development process. Step 1 would be to get the project in a debuggable state with visual studio. Step 2 would be to assess the state of the codebase and the current development process (Teams involved, prioritazion scheme and user interaction). Step 3 would be to propose any numer of actionable plans for a consultant to implement. Please answer the following question: 1-What steps would you take to assess a situation before proposing a plan to improve it? 2- What are the objectives of this project? 3- What are the objectives of our product? 4- What similar projects have you worked on before?
Rif. progetto: 14640048

Info sul progetto

54 proposte
Progetto a distanza
Attivo 7 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
54 freelance hanno fatto un'offerta media di $29 USD/ora
Avatar dell'utente
Hello Sir/Madam, This is not a canned response. I have gone through project description thoroughly and here goes my answers for the asked question: 1 - What steps would you take to assess a situation before proposing a plan to improve it? Ans - Here at our place Cricket is quite popular game. Apparently I love Cricket. So without taking a close look at pitch we can not predict that pitch would help spin bowlers, swingers or fast bowlers. I would like to take a close look at code base and from down there I can come up with my strategy. 2 - What are the objectives of this project? Ans - As far as my understanding is concerned, you want to optimize code and make it as readable as possible and shape it in a way so that it can be debugged easily in VS. Whatever steps are required to be taken, consultant should come up with his/her approach and then from down there, you will take decision. 3 - What are the objectives of our product? Answer - I was not able to determine the objectives of the product in question. 4- What similar projects have you worked on before? Answer - Normally in this Freelancer world, 70% of the projects are those projects which are coded already. Have tamed many wild beasts like this in last 15+ years of Software development career. Looking forward to serve you with excellent timebound services. Regards
$31 USD in 40 giorni
5,0 (191 valutazioni)
9,3
9,3
Avatar dell'utente
I love these kinds of tasks where no body wants to play with and I want to make my hands dirty. Since last few months I am getting simple PLAIN CRUD FUNCTIONALITY projects and now I want something different. Something where I can use my brains deeply by diving deep in code, debug it-debug it-debug it, get headache and then take a fresh nap, again start fresh and voila. I achieved my first milestone. Please have a look at my profile to get understanding about me and my work. If you like my proposal, then my next step will be responding to your 4 questions. Thanks....
$30 USD in 20 giorni
4,8 (132 valutazioni)
7,9
7,9
Avatar dell'utente
We have successfully finished over 520 projects in last 18 years. ID : 14640048 Greetings, We are interested to work on this project, please find my comments inline with yours, 1. We currently have an overly complex product that no one understands fully. => Ok. 2. A rigid codebase that most developers fear touching. => Ok. 3. And a development process where users cannot communicate enhancement requests to developers, bugs that are very hard to reproduce. => Ok. 4. Very low developer velocity. => Ok. 5. We have even analyzed rewriting the product from scratch. => Ok. We are ready to rewrite the product from scratch. Let me know, In which version of visual studio (2010/2012) and .net framework (4.0/4.5) do you want to build this project? Do you need SQL Server/MySQL for database? if you need SQL Server, which version of SQL Server (2008 R2/2014) do you want for database? 6. We need someone who can understand the current state of affairs, take a look at the code, determine what could be done to improve the development process. => Ok. We need to review your product. So, we can improve the development process as per your requirements. I would like to know which version of visual studio and .net framework you had used for this project? Which type of platform you had used for database? SQL Server/MySQL? if you used SQL Server, which version of SQL Server you had used for database? Step 1 would be to get the project in a debuggable state with visual studio. => Ok. Step 2 woul
$20 USD in 40 giorni
4,9 (286 valutazioni)
7,3
7,3
Avatar dell'utente
I have a lot of experience making others shitty code back alive. According your questions: 1. Of course I will try to make it debuggable (looks like you have issues even on start it in Visual Studio, yes?). I will try to examine code quality, check most important bugs (you will provide list of bugs). 2. As I understand you want make your product again shiny and attractive to your employees so they will continue development without fear and pissing in bed on nights. 3. I does not know what is your product, you does not provide any details. All I know now that your product does not fit your and your developer expectations. 4. I have worked on few projects with a lot of developers touched it before. For example I started refactoring of one restaurant management software. Before me this project written by about 5-6 different peoples without any code reusing, tests, etc. After I refactor copypaste pattern to code reusing - a lot of bugs fly away.
$63 USD in 40 giorni
4,9 (32 valutazioni)
7,1
7,1
Avatar dell'utente
Hi, My name is Benjamin. I'm an expert with over 14 years of experience. Would love to work with you on this. To answer your questions: 1-What steps would you take to assess a situation before proposing a plan to improve it? The first step would be to see how the code currently functions, and the complications/needs from a usage perspective. Then take a look at the code. 2- What are the objectives of this project? It appears the intention/objective is to ensure the code is either improved/refactored or re-written to ensure easy maintenance. 3- What are the objectives of our product? Not mentioned in the project post. 4- What similar projects have you worked on before? Quite a few. Can tell you more over a chat. Look forward to hearing from you. Regards,
$40 USD in 40 giorni
4,9 (37 valutazioni)
7,0
7,0
Avatar dell'utente
Hi. I have review your job description carefully. I am a highly skilled developed with 6+ years experience in full stack web development, cross platform mobile app development like Ionic, Xamarin, Unity, Phonegap, web scraping & crawling, reverse engineering and programming like c++,python,java,node js or something. Also I have already experienced with the job similar to this job. Please contact me. Looking forward to hearing from you soon. Best regards. bestit4u. PS: Please don't mind the price, The price will be flexible according to more job details and what you want.
$33 USD in 40 giorni
5,0 (96 valutazioni)
7,1
7,1
Avatar dell'utente
Hello Sir, Hope you are doing well. I have 12+ years of experience in web and window application development. I have expertise in ASP.Net, MVC, WebApi, WCF, Entity Framework, WPF, AWS, Azure, AngularJS 2.0 / 1.5.2, .NetCore framework, jQuery, Window Application Development and many other Microsoft Technologies. Please send me message for further information. Best Regards
$40 USD in 40 giorni
5,0 (25 valutazioni)
6,6
6,6
Avatar dell'utente
Greetings sir, i am an expert freelancer for this job and your 100% satisfaction is assured if you allow me to serve. Here is the reason. Why you should pick me? a) I am a very expert and have the same kind of experience of 5 years. b) I work very hard (16+ hours a day and 7 days a week) and also very fast so... it will be done very soon than most of the other providers c) And most important part is my policy: "I will give you (to my client) life time support (as long as you keep relation with me). And fix any bugs/problem without any cost. So, don't ever worry about me” Please sir, leave a reply ASAP, as I am waiting for your kind reply ============
$20 USD in 40 giorni
4,9 (73 valutazioni)
6,6
6,6
Avatar dell'utente
I have more than 8 years of experience in Asp.net, C#, VB.Net and Sql server. I have good proficiency over Angular JS,Node JS, MVC, MVVM, Web Service, Windows Service, Web API, SignalR, Multithreading Concept, Jquery, JSON, Ajax, Java Script, HTML, CSS3, Boot Strap,WPF, Angular JS, Node JS, Xamarin (Android & IOS), Entity,Ouath Authentication, Payment Gateway (Skrill & Paypal) and Strong in Oops Concept. Reports : RDLC, Crystal Report and SSRS. Knowledge in using Github, TFS and Tortoise SVN Third part Components : DevExpress and Telerik. We are very much interested in working in this job. Please call us for the interview, we are ready to start working with you.
$20 USD in 40 giorni
5,0 (26 valutazioni)
5,0
5,0
Avatar dell'utente
Dear Sir, I'm writing in response to your task post. As a highly competent software specialist with more than nine years of experience, I would bring a high quality and service focused mindset to this job. Based on my experience in: - Managing and designing projects. - Developing and debugging in many different languages like C++, C#, VB.Net, VB6, Java... - Many algorithms, design patterns, and a knack in problem solving. - Delivering with high quality based on careful testing. If I'm chosen I offer high quality software following known coding standards, and conventions. Also I can deliver a small prototype or sample containing some important features so you can validate the product step by step. Sincerely, Mina
$22 USD in 40 giorni
5,0 (15 valutazioni)
4,8
4,8
Avatar dell'utente
A proposal has not yet been provided
$33 USD in 40 giorni
5,0 (11 valutazioni)
5,0
5,0
Avatar dell'utente
Hello Sir/Madam, I have more than 4 years of experience on Microsoft technology. I worked on project related Real Estate, Video Surveillance System, CRM and other small and middle scale projects. I will also provide you 1 week free review period, you can review my work and decide if I can fulfill requirements or not. Language: C# Frontend: Asp.net, html, CSS, bootstrap, Mvc scripting language: javascript, jQuery, angular JS back end: MS Sql Server, MySQL, entity framwork Api: Wcf, Mvc web api, web services Other: Autofac Ioc pattern Please consider my proposal for this project. Thank You.
$20 USD in 30 giorni
4,4 (2 valutazioni)
5,4
5,4
Avatar dell'utente
Hi I have been in this industry for 10 years and such jobs are my daily practice.I am confident that I can exceed your expectations.I can complete your project on time and within your budget.I can assure you that if you work with me once, you will always work with me for these kind of projects. 1-What steps would you take to assess a situation before proposing a plan to improve it? Ans: First step would be to thoroughly analyzing the code, and than planning in a way so that we can pick and improve up small parts of the projects which ultimately improve the whole project. 2- What are the objectives of this project? Ans: The objective is to get the project into debuggable state, to assess the state of the codebase and the current development process and to propose any numer of actionable plans for a consultant to implement. 3- What are the objectives of our product? Ans: The objective is to simply the development and enhancement process of the product. 4- What similar projects have you worked on before? I have worked on a integrations project, whose code is written in vbscript and it is really messy code, I understood the project, migrated it to the latest technology (C#) and simplified the process so that new connectors can be added easily
$33 USD in 40 giorni
5,0 (25 valutazioni)
4,9
4,9
Avatar dell'utente
Hi, before starting my proposal i would like to tell you that i love debugging others code, though it takes lot of time and test the skill set that i have and i can get a chance to learn new things while debugging. My first project on the freelancer.com is strictly debugging a project and adding new features to it which someone spent one year continuous work for it. While working on it i learned new things regarding debugging and new concepts of .NET environment. Answers to your questions: 1-What steps would you take to assess a situation before proposing a plan to improve it? 2- What are the objectives of this project? 3- What are the objectives of our product? 4- What similar projects have you worked on before? I think i given the details of it in above.. I don't have answers to your rest three questions, because, in order to understand someone else code, debugging and adding new features to it needs "TIME". As anyone spend time with it he/she get more close to it and understand it then only then he/she will have the required info for corresponding questions. I write this proposal with a consider of a desktop application, if you want to debug a server side application then i'm not the guy.., regards..,
$22 USD in 40 giorni
4,9 (22 valutazioni)
4,5
4,5
Avatar dell'utente
I understand the requirement and I am very much interested to do it. Answers for your questions 1-What steps would you take to assess a situation before proposing a plan to improve it? - Development environment, 3rd party controls used, project prerequisites, Size of the project, Technologies (Database) used, objective of the product and scope of the project 2- What are the objectives of this project? a. Make the code debuggable - Resolve compilation and run time errors b. Identify the possible risks or exceptions that might arise in runtime c. Code optimization for performance and developer friendly code 3- What are the objectives of our product? - I am not able to interpret the objective of the product and I marked it as a prerequisite to asses 4- What similar projects have you worked on before? I am working in a Service based MNC company. I am not supposed to disclose the client product which I am working. I have been given the responsibility to port that legacy product and identify the enhancements which had all the characteristics mentioned in this project. I have successfully completed it with utmost client satisfaction. I haven't worked in any product as a freelancer. I am a Microsoft certified professional having 8+years of experience in software development. I have experience working with Windows Applications - C#, VB, WPF, Office Automation, Mobile Automation and Web Applications, Console Applications - C# and C++. Please let me know if you are interested
$20 USD in 40 giorni
4,8 (11 valutazioni)
4,3
4,3
Avatar dell'utente
Hello, I’m sure we are able to take your monster and figure out how to support it. My optimism is based on our experience – the details are in "Answers" Section below. My proposal: Our company is always looking for a long-time cooperation and this is why your project is very interesting to us. We're very flexible as to many points if it helps to build such relationships. So, feel free to discuss any terms of the cooperation. Our services include: • Dedicated developers, which will work with you directly, or a team; • The developer for the price of single freelancer (no extra payments); • Very experienced and senior developers, seasoned in projects for Kaspersky Lab, Mary Kay, banking and healthcare projects; • Any kind of extra stuff like PM, QA, BA, SysOpt and Tech Writer (if needed); • Strong communication at any convenient time for you (Argentina timezone is ok); Please, don't judge our record of service because we're new to this site. Feel free to ask anything about us. Answers: 1. - Collect any documentation - Establish strong connection with anyone who knows anything - Take a source code and start analysis - Document current architecture and other artifacts (if needed) 2. - Take control over the difficulty - Get back to calm development rails 3. Not sure, to less information :( 4. During 10+ years we support huge eCommerce system (for Mary Kay corp) that: - consists of 27 components - maintain 12 markets over the world - written on C#.NET 1-2.0 10 years ago Andrew
$20 USD in 40 giorni
5,0 (5 valutazioni)
4,3
4,3
Avatar dell'utente
Hi! 1-What steps would you take to assess a situation before proposing a plan to improve it? There is need to define if all codebase is C# code or not. There is need to observe code base to define key business features which create competitive advantage of the product. There is need to define delivery schedule of the product. Also there is need to know qualification of developers worked on the product and tools which they used. 2- What are the objectives of this project? They are to reduce complexity of product development and return development into controllable state. 3- What are the objectives of our product? They are not listed in description. 4- What similar projects have you worked on before? I'm participating in development a product having the similar issues right now.
$40 USD in 20 giorni
4,8 (2 valutazioni)
4,0
4,0
Avatar dell'utente
Dear sir! High-Quality+fast development+good credit+fast communication=My work method! My first aim is to provide you quality and professional task. i have developed for 7 years on freelancer.com. i am a .net,asp.net developer. i have developed many asp.net web app and c# application (WPF,WFA). so i can complete your task perfectly. thanks for your reading my description. Best Regards
$22 USD in 40 giorni
4,8 (9 valutazioni)
3,6
3,6
Avatar dell'utente
We are a young Ukrainian software development company that employs several passionate engineers. Our main direction is the engineering, development and implementation of custom software with a deep scientific focus that requires strong skills in mathematics, physics and other exact and natural scientific disciplines. Technical leadership of the company is held by two keen scientists with Ph.D. degrees in physics, mathematics and technical sciences. During the last 5 years we have been involved in several projects related to cloud computations, math libraries, machine learning, parallel computing, CAD/CAE, engineering drawing, production costing, computer vision, remote device control, brain physics modeling, natural language processing, satellite imaginary and others. 1 - We would discuss the project with you and your developers, look into the code, your project management software, issue tracker, analyze the state of things and give you suggestions.2 - To understand the current state of affairs, to take a look at the code and to determine what could be done to improve the development process.3 - It's not clear from your project description. Needs to be discussed.4 - We worked on several projects on C#, C++ and Java where we had to maintain and improve old complicated code which was poorly documented. We improved the product maintainability and the code readability. We would be happy to take care of your bold and complicated project!
$33 USD in 40 giorni
4,6 (1 valutazione)
3,6
3,6
Avatar dell'utente
Hello. Although your project looks like a real challenge it’s very interesting and I believe that I might be the right person for you. Besides of 12 years in .NET/C# and more than 20 years in win32 programming I also have enough experience in project management and architectural issues. Yet I believe that I’m really good in code analysis and refactoring though I’m not sure that it’s possible to prove that being limited to 1500 characters :) In spite the lack of space I will try to answer your [absolutely reasonable] questions. 1. I would ask about the story behind your product. However unmanageable your code is now it didn’t became like this at once and there were reasons why it evolved in wrong direction. I believe that knowing them is important for understanding the problem. 2. While rewriting code from scratch is sometimes the only option one has to be absolutely sure that there is no other way. So I believe that we would have to study existing code with idea of refactoring in mind. 3. As you haven’t revealed any specific details about your project so I believe it’s my turn to ask you what its objectives are :) 4. I had a range of projects where seemingly hopeless code was successfully brought back to life (or at least sustained in a manageable state). Among examples are systems targeting warehousing and production management, retail banking, e-signing and document workflow management and financial reporting. Just ask and I’ll give you all the details. Regards, Alexander
$38 USD in 40 giorni
5,0 (2 valutazioni)
3,5
3,5

Info sul cliente

Bandiera: ARGENTINA
Martinez, Argentina
4,6
2
Metodo di pagamento verificato
Membro dal lug 27, 2013

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.