Find Jobs
Hire Freelancers

PHP Developer

$15-25 USD / hour

Cancelled
Posted over 7 years ago

$15-25 USD / hour

Do you love crushing bugs and getting things done? Understand PHP, MySQL, Javascript, Unix Systems and know how to wrangle branches in Git? I want you on my team for on-going maintenance, bug fixes, and adding new features to various web projects. I'm Looking For: - Your work schedule somewhat or mostly overlaps mine so we can communicate (9am-9pm Eastern.) - You commit to a loose schedule and deliver precise time reports. - Have strong written and verbal English. - Are able to video-conference, we will do this a lot. - Strong PHP and Web Framework understanding and experience. - You get annoyed when people don't follow the coding standard for the project. - Your eye for design is nice, and you how to make life easy for designers. - You can handle front-end JavaScript, HTML5, and CSS3. - Have a strong understanding of version control, branching, merging, and pull requests. - Are aware of security, common web attacks, using SSH and public/private keys. - Understand the fundamental principles of designing scalable applications. - Know how to set up Nginx or Apache and run code in your development environment. - You know your way around a UNIX shell, at least basics. - Can write SQL queries, including JOINs. - Are excited to start working, closing bugs, and making progress. What You Can Expect: - Coaching when you need it. - Continue learning and developing your skills. - Variation in work, fresh projects, and new challenges. - Bug Tracking and Trello for task assignment. - Nothing happens without Git. - Strict coding standards (yes, your pull request really got denied for one missing space.) - Repeatable bug reports. - Clear requirements and standards. Next steps: - Apply here. - Sell me. Tell me about yourself and your experience. - If selected we will schedule a video-call interview. - I hope to make a decision and have you on my team by next week. PLEASE COPY/PASTE AND ANSWER THESE QUESTIONS IN YOUR BID: Questions: - Explain what happens in this code and why: <?php $xTemp = false; if ($xTemp = true) { var_dump($xTemp); } ?> - How can I create a new branch from the command line? - If I am granting you access to a server by SSH do you need to send me your public key or private key? - When would you use spaces, and when would you use tabs? Why? - I want to add a new column to a table. But then everyone else will not have the same database as I do: other developers and all servers will need that column added too. What is a common solution to this problem?
Project ID: 11839763

About the project

49 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
49 freelancers are bidding on average $21 USD/hour for this job
User Avatar
Hello sir.I am top 5 freelancer. I am interested in your project and I hope to work with you. I have enough experience with WEB developing for 6+ years. Client satisfaction is my top priority. I am ready to start the work, and it will be a great pleasure for me to work for you. Please get in touch. I hope to work with you for a long time. Best Regards, kchg
$27 USD in 40 days
4.9 (483 reviews)
9.8
9.8
User Avatar
Questions: - Explain what happens in this code and why: <?php $xTemp = false; if ($xTemp = true) { var_dump($xTemp); } ?> LEADconcept: The Above Statement will return True as it is being assigned to the $xTemp variable in the if statement. - How can I create a new branch from the command line? LEADconcept: First We will create branch locally, git checkout -b <name> Then we can push it. git push <remote > <localName>:<remoteName> - If I am granting you access to a server by SSH do you need to send me your public key or private key? LEADconcept: I think you will provide me with the Key, which I use to login into the server. no the other way around. - When would you use spaces, and when would you use tabs? Why? LEADconcept: Tabs are mostly used to indent the coding to make it more readable, It is more efficient use the tabs instead of spaces as they required micro-managing. On the other hand spaces are used within the code to look it more readable. - I want to add a new column to a table. But then everyone else will not have the same database as I do: other developers and all servers will need that column added too. What is a common solution to this problem? LEADconcept: One solution to that will be that we create the Schema code and put in the configurations so whenever the other users runs the project and local system then it will have these database changes with them. Look forward to hearing from you. Regards, YK LEADconcept
$27 USD in 40 days
5.0 (119 reviews)
9.2
9.2
User Avatar
Hello, my name is Victoria. I got acquainted with Your description of the task, our devs can start the work as soon as You need. We have gained 8+years of experience and expertise working on PHP/PHP5, CSS, HTML/HTML5, JavaScript, GIT. Specialized on developing from the simplest website to the most complex web-based internet applications, electronic businesses, corporate portals and social network services. You can see our portfolio in freelancer. We are glad to chat with You and discuss all in details. Contact us and we will reply immediately. Waiting for Your reply!
$18 USD in 40 days
5.0 (353 reviews)
8.8
8.8
User Avatar
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks
$15 USD in 40 days
4.8 (474 reviews)
8.3
8.3
User Avatar
Hi I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joomla, Os-commerce,vBulletin , Zen cart-Drupal , android and IOS , I can create and deliver the project as per the information.I have skilled, expert programmers I'm very excited to assist you in making your Sites successful – please feel free to contact me directly to discuss this position further. Thanks
$15 USD in 40 days
4.7 (540 reviews)
8.5
8.5
User Avatar
Hi, I have 10 years of experience, I am including the answers, but not the questions as we have a limit to the characters we can post here. 1) $xTemp will be set to true, as it will be printed as true. 2) you can use GIT BRANCH; but that is so old school now, Source Tree and other graphic interphases can do this in a better/easier way for developers. 3) Of course, I should be sending my public key. 4) Depending on how the original file is using, I would use tabs or spaces. For new files, depending on the rest of the application. 5) Laravel has migrations to keep track of changes, great tool, but if not available, it is good to keep track of those changes in a "database" folder with new files per change to the schema. Of course, including those changes to the repo. I can code backend, and I have experience with MVC frameworks like CakePHP and Laravel. I have a ton of experience with frontend development, HTML5, CSS3, jQuery, and even plain Javascript. I am familiar with Vagrant, also XAMPP for my local environments. I am very familiar with command line; Gulp, Composer are a must this days. I like video calls, they are more expressive. I can run queries, no problem with that. I am on GMT-4, so we probably share similar timezones. I am running out of characters to write, so I want to thank you for considering me! All the Best Mauricio.
$25 USD in 40 days
4.9 (87 reviews)
7.8
7.8
User Avatar
Hi, I can do your job but need to make a short chat discussion with you. let me know if possible for you. please let me know. You can check my profile and feedbacks of clients which itself I got from them . Hope they make some small help trust on me for your job. Profile url : https://www.freelancer.com/u/AltiuseCreaton.html Regards Rina
$27 USD in 40 days
5.0 (116 reviews)
7.4
7.4
User Avatar
Hi there, Hope you are doing well. I have read job requirements that you are seeking for PHP developer. My name is Arslan Ali and I'm PHP Certified Professional having 10 years of development and consultancy experience in PHP, jQuery,git,JS,MySQL,HTML5, CSS3 and Unix. I am PHP Certified Professional, it could be verified here: http://www.zend.com/en/store/education/certification/yellow-pages.php#show-ClientCandidateID=ZEND016013 Here are answers of all Asked questions: - Explain what happens in this code and why: <?php $xTemp = false; if ($xTemp = true) { var_dump($xTemp); } ?> Output: True - How can I create a new branch from the command line? git checkout -b new-branch-name - If I am granting you access to a server by SSH do you need to send me your public key or private key? Public key - When would you use spaces, and when would you use tabs? Why? Spaces are always preferred. I would use tabs when there is common agreement about how much spaces a tab is. So if a programming language requires indentation to be 4 spaces and i have settings of 1 tab = 4 spaces then tab is preferred - I want to add a new column to a table. But then everyone else will not have the same database as I do: other developers and all servers will need that column added too. What is a common solution to this problem? Use migration to resolve this problem I'd be pleased to work for you to be a part of your team to work for your projects. I have all required skills and expertise. Arslan Ali
$16 USD in 40 days
5.0 (72 reviews)
7.4
7.4
User Avatar
My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.
$22 USD in 40 days
4.9 (48 reviews)
6.9
6.9
User Avatar
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i will prepare following things for you - Technical Project Proposal - Flow chart for this Project - Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)
$25 USD in 40 days
4.8 (56 reviews)
7.2
7.2
User Avatar
Hello There, Very excited and glad to see you advert seeking PHP expert My name is DS, New Zealand based freelance designer/developer here. With more than 12 years of experience i worked for various clients across Australia, New Zealand and UK. Worked on projects ranging from simple to extremely complex and helped clients in achieving better software outcomes. Have had go through the requirements, excited and very keen to work on this project. Strongly believe that me being in NZ, my technical skills along with working in same time will add additional advantage. Why you should consider me? 1. NZ based freelancer, So will be just a call away. 2. Innovative development and testing practices in place such as continuous integration and Agile manifesto. So there will be a definition of done in frequent time frames. 3. You will be working/in contact with the person who is working on the Job. 4. Innovative development and Test practices in place. So we always go live with Zero known defects. 5. Quality is extremely vital for me, Innovative development techniques that i use such as continuous Integration and Delivery add value 5. Competitive pricing strategy. 6. Ongoing Support PORTFOLIO: Front End/Design Skills HTML4/5 CSS Query AJAX Flash Bootstrap Development Skills PHP Wordpress Joomla Drupal Silver-stripe Python Ruby on Rails DNN Concrete5 .NET Java Frame Works: Magento Shopify MVC
$25 USD in 40 days
4.9 (29 reviews)
6.5
6.5
User Avatar
yes, let's clarify the requirement in details also if you want us to share our skill and previous work let us know.. hope to hear you soon.. Thanks & Regards PROMITI
$18 USD in 40 days
4.8 (83 reviews)
6.4
6.4
User Avatar
A proposal has not yet been provided
$15 USD in 40 days
5.0 (47 reviews)
6.3
6.3
User Avatar
I am very expirienced frontend developer with great knowledge of JavaScript, JQuery, AJAX, CSS, Bootstrap. Also i am very good with PHP and ASP.NET This review is best to ilustrate that i am good for u: https://www.freelancer.com/projects/html/Frontend-development-HTML-CSS/ I am very expirienced. This fact give me big adventage when i need to debug something. Also when i need to set UX design - i mean flow of application. - Explain what happens in this code and why: <?php $xTemp = false; if ($xTemp = true) { var_dump($xTemp); } ?> == and === are regular operators. with = code will go in random branches - How can I create a new branch from the command line? git checkout -b [name_of_your_new_branch]. I am using visual tools such tortoiseGit most of time - If I am granting you access to a server by SSH do you need to send me your public key or private key? I need to download your SSH. or u need to copy this key with ssh copy to me - When would you use spaces, and when would you use tabs? Why? I dont know answer. I am using tabs all time. But this is easy to adjust - I want to add a new column to a table. My practice is to set table in db with current version. this db must be on public place and usually has name xxxx_master. Then when u make change, u publish xxxx_master on public place. when app start, check version and adapt tables if need. sample www.erpag.com. i worked 7 years for www.code.rs. check if u wish.
$15 USD in 40 days
4.9 (61 reviews)
5.9
5.9
User Avatar
Hi, Thanks for the opportunity. As per your requirement, i would like to tell you that I have a very strong experience of more than 7 years in this field of design and development. Please spare a moment to discuss this project. Waiting for your message Thanks
$15 USD in 40 days
4.7 (49 reviews)
5.4
5.4
User Avatar
Hello Sir, Please find the answers to the questions you asked . - Explain what happens in this code and why: <?php $xTemp = false; if ($xTemp = true) { var_dump($xTemp); } ?> EULOGIK :: There is a variable set with value false and then it's being overwritten to true in the condition itself. condition will always be true and it'll output to the console or page the value i.e. bool(true) - How can I create a new branch from the command line? EULOGIK :: If it's about Git, the command will be "git checkout -b BRANCH_NAME" - If I am granting you access to a server by SSH do you need to send me your public key or private key? EULOGIK :: no, you can share a user & password or a set of keys to use while logging in. - When would you use spaces, and when would you use tabs? Why? EULOGIK :: Although I'm not sure in what context you asked this but in code, we use tabs to indent a line or a code block and spaces in between the line where required. - I want to add a new column to a table. But then everyone else will not have the same database as I do: other developers and all servers will need that column added too. What is a common solution to this problem? EULOGIK :: DB replication maybe or may be clustering or may be a central db and an API. It totally depends on the situation which is not explained here well. Let me know the next steps for association. Thanks ,
$17 USD in 40 days
5.0 (1 review)
4.9
4.9
User Avatar
Hello, Can we discuss in detail ?.Do you have any timeframe? We welcome you to join hands with us as we think we are capable enough to start this project and we give you surety of answering all your queries. We are waiting to discuss in detail about the project so that we can provide you quality oriented results. We are a team of 100+ developers doing mobile and web application development. We have more than 5 years of experience Thanks Genius Team
$21 USD in 40 days
5.0 (3 reviews)
4.6
4.6
User Avatar
HI, I am new here at freelancer but not new in this field and do have 7+ years development experience technologies below PHP,MySql,Bootstrap,JQuery,Ajax,Javascript,XML,Apis, Laravel Framework, Codeigniter Framework, Css3, Html5,Wordpress I'm a top rated developer at Upwork(another freelancing Plateform) with 1: 225+ Completed projects. 2: 5/5 Stars ratings. 3: 100% Satisfied and happy clients. 4: 100% Job success rate. 5: 2750+ payed work hours. 6: 24/7 response time. 7: 12 skill test passed. 8: 100% recomenation ratio by client. 9: 45% long terms clients. 10:Fluent English and part of upwork talent cloud. Now i want to start work on Freelancer, So i am offrening my service as low price as possible. So please give me change to do this job for you. And help me to start my profile on freelancer. Hope i will deliver you work more then you exactions. I'm interested to do this job for you, please get in touch for discus the details. Regards Khandad
$25 USD in 40 days
5.0 (5 reviews)
2.4
2.4
User Avatar
Hi, I'm a Computer Science and Statistics student at the University of Toronto and have 2 years of Web Development Experience. I'm currently interning at IBM as a Software Developer and working 9-5pm. I'm free after business hours and on weekends/days off. If you are okay with my work schedule, I would be glad to work with you. Please let me know if you have any further questions. Questions: - Explain what happens in this code and why: <?php $xTemp = false; if ($xTemp = true) { var_dump($xTemp); } ?> Answer 1: Since you are not comparing the variable, but assigning a value to it, which happens to be true, the var_dump will print true on the screen. - How can I create a new branch from the command line? Answer 2: create new branch: git checkout -b newBranch push the branch: git push originName newBranch - If I am granting you access to a server by SSH do you need to send me your public key or private key? Answer3: public - When would you use spaces, and when would you use tabs? Why? Answer4: I prefer spaces because they are the same along all systems, it's always 1 column. Nevertheless, I follow what the previous developers had been doing. - I want to add a new column to a table. But then everyone else will not have the same database as I do: other developers and all servers will need that column added too. What is a common solution to this problem? Answer5: I would use ALTER TABLE and choose a default value depending on what value the column would be holding.
$25 USD in 40 days
5.0 (3 reviews)
2.0
2.0
User Avatar
More than 15 years of full time experience in application software development including more than 3 years of strong experience in Project Management / Tech Lead, more than 10 years of strong experience in .Net technologies mainly , VB .Net, C#, ADO .NET , XML, XSLT, Web Service, MVC, .Net Reporting, Threading. Experience of Amazon Web Services, Ebay Web Services, T-mobile Web Services, Mailchimp APIs, Zendesk APIs, Fedex, USPS and UPS APIs, Yotpo integration, Shipworks Integration, Cloudflare Integration, SOLR Integration, Endicia Implementation, Google Affiliate pixel tracking. Experience of Payment gateways like Authorize-Net, Braintree, Paypal APIs, Epay, Google Checkout, Amazon Checkout. Able to manage large projects & known for high-quality deliverable that meet or exceed timeline & budgetary targets. Experience in preparing design and technical document – HLD (High Level Design), LLD (Low Level Design), use case, Test Case, Data Dictionary and Database Diagram.
$15 USD in 50 days
5.0 (1 review)
0.4
0.4

About the client

Flag of CANADA
Lethbridge, Canada
5.0
8
Payment method verified
Member since Sep 26, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.