John D.

John D.

HonoluluHI

Website Developer | Backend Expert

I’m a developer with experience in building websites for small and medium sized businesses, with a focus on custom back-end functionality. Whether you’re looking for a mobile friendly menu for your restaurant, a newsletter to improve customer retention, or even an entire online store – I can help! - Specialties: High availability, high performance, Denial of Service (DoS) protection, cyber security - Administrative experience (8+ years): Apache Web Server, MySQL Server, Postfix Server (email), Ubuntu and CentOS (server operating systems) - Front-end languages and frameworks: CSS, HTML, JavaScript, jQuery (JavaScript library), Semantic UI (CSS framework) - Back-end languages and frameworks: Bash, C/C++, Java, PHP, SQL
Rating is 4.35 out of 5.
4.35 Mar 16, 2022 - Mar 18, 2022

"Ok, I have to be fair and honest because reviews are important for freelancers; John is a good guy, but I can not give a 5-star review, and I explain why. The job was to complete 2 tasks. After starting, John noticed it might be a better idea to leave the second task because it will involve too much work after all. I agreed, but in exchange, I asked to fix some other issues that are closely related to the first task. Unfortunately, John declined and asked to be paid on an hourly basis if I wanted to fix other things. I am still confused about it because the second task has not been completed even though I agreed. I thought we would exchange it for another task instead. So, John is a good guy, he took many hours to figure out the solution on the first task, but I ended up hiring another programmer to complete what I asked for. That is my honest review. Thank you again for your time."

"This is not an accurate account of the events that took place. The task in question was the copying of a registration form on the English website to the Japanese website. The English website was a responsive design built using bootstrap (a CSS framework), while the Japanese website was two parts, a mobile and desktop version, both built using custom CSS; Peter did not indicate this difference in the job description. Attempting to load the bootstrap library conflicted heavily with the rest of the Japanese website content, resulting in many layout bugs, such as images overlapping text. Since modifying the Japanese website content was outside the scope of the agreed upon tasks in the contract, Peter agreed to forgo that task in exchange fixing all of the bugs and quirks of the existing registration forms, to which I accepted. Upon final delivery of the registration forms with all the requested changes, Peter asked me if I would be interested in continuing to work on the project, and listed 8 unrelated bug fixes and new features that he wanted me to work on. I replied saying that I would be happy to continue working for him on this project, but I would need a new contract, preferably an hourly contract. Later that evening, Peter tested the registration forms, and the following conversation occurred: https://gyazo.com/2e727066be211c44ea99d86e01b52fa3.png The registration form on the Japanese mobile website did not work prior to the fixes that I implemented, therefore, it is impossible that I agreed to fix an issue that neither of us knew existed until 3/18/2022 at 7:47 PM HST. Yes, I declined to fix that issue under this contract, because it was not within the scope of the original contract nor the agreed upon change order. Lesson learned, I will require any fixed-rate project clients to submit a change order to Upwork, such that this sort of discrepancy cannot occur in the future."

Private earnings

John D. has more jobs. Create an account to review them
John D.

John D.

HonoluluHI
1
Total Jobs

Website Developer | Backend Expert

Specializes in
I’m a developer with experience in building websites for small and medium sized businesses, with a focus on custom back-end functionality. Whether you’re looking for a mobile friendly menu for your restaurant, a newsletter to improve customer retention, or even an entire online store – I can help! - Specialties: High availability, high performance, Denial of Service (DoS) protection, cyber security - Administrative experience (8+ years): Apache Web Server, MySQL Server, Postfix Server (email), Ubuntu and CentOS (server operating systems) - Front-end languages and frameworks: CSS, HTML, JavaScript, jQuery (JavaScript library), Semantic UI (CSS framework) - Back-end languages and frameworks: Bash, C/C++, Java, PHP, SQL
Rating is 4.35 out of 5.
4.35 Mar 16, 2022 - Mar 18, 2022

"Ok, I have to be fair and honest because reviews are important for freelancers; John is a good guy, but I can not give a 5-star review, and I explain why. The job was to complete 2 tasks. After starting, John noticed it might be a better idea to leave the second task because it will involve too much work after all. I agreed, but in exchange, I asked to fix some other issues that are closely related to the first task. Unfortunately, John declined and asked to be paid on an hourly basis if I wanted to fix other things. I am still confused about it because the second task has not been completed even though I agreed. I thought we would exchange it for another task instead. So, John is a good guy, he took many hours to figure out the solution on the first task, but I ended up hiring another programmer to complete what I asked for. That is my honest review. Thank you again for your time."

"This is not an accurate account of the events that took place. The task in question was the copying of a registration form on the English website to the Japanese website. The English website was a responsive design built using bootstrap (a CSS framework), while the Japanese website was two parts, a mobile and desktop version, both built using custom CSS; Peter did not indicate this difference in the job description. Attempting to load the bootstrap library conflicted heavily with the rest of the Japanese website content, resulting in many layout bugs, such as images overlapping text. Since modifying the Japanese website content was outside the scope of the agreed upon tasks in the contract, Peter agreed to forgo that task in exchange fixing all of the bugs and quirks of the existing registration forms, to which I accepted. Upon final delivery of the registration forms with all the requested changes, Peter asked me if I would be interested in continuing to work on the project, and listed 8 unrelated bug fixes and new features that he wanted me to work on. I replied saying that I would be happy to continue working for him on this project, but I would need a new contract, preferably an hourly contract. Later that evening, Peter tested the registration forms, and the following conversation occurred: https://gyazo.com/2e727066be211c44ea99d86e01b52fa3.png The registration form on the Japanese mobile website did not work prior to the fixes that I implemented, therefore, it is impossible that I agreed to fix an issue that neither of us knew existed until 3/18/2022 at 7:47 PM HST. Yes, I declined to fix that issue under this contract, because it was not within the scope of the original contract nor the agreed upon change order. Lesson learned, I will require any fixed-rate project clients to submit a change order to Upwork, such that this sort of discrepancy cannot occur in the future."

Private earnings

John D. has more jobs. Create an account to review them
More than 30 hrs/week

Browse and buy related projects