Web Developer/Programmer for Hire

Status
Not open for further replies.

ojh97

ojh97
May 7, 2009
1
0
0
Rating - 0%
0   0   0
I have several years experience developing and managing web applications.


SKILLS


Languages
Proficient in Java, PHP
Some Knowledge in C#


Web Technologies
HTML, XML, CSS, Javascript, Ajax, JQuery


Platforms
Windows and Linux


Database
MySql​
Proficient in ORM libraries such as Propel and Hibernate​

Frameworks
Struts, Spring, Cake PHP, and CodeIgniter​

Blogs/Forums
WordPress​

Content Management Systems
Joomla​
Drupal​

Servers
Apache​
Tomcat​

Design Philosophy

I am a big believer in keeping a web application's content separate from its logic. Therefore, I endeavor to use an MVC architecture whenever possible. In order to implement an MVC architecture, I like to use established frameworks. By using frameworks that have been proven to fast and reliable, the chance of creating a buggy web applications is reduced. My favorite framework for PHP is CodeIgniter because of its simplicity and speed. My favorite for Java is Spring. Although Spring is somewhat complicated, it is less rigid than some of the other Java frameworks.​
Usually, I prefer to code in PHP when doing web application development because it is widely supported by web host and because it facilitates speedy development. For large projects, I may prefer to Java because in my view it has more power than PHP. However, hosting for a web application written in Java is usually more expensive than for an application written in PHP. The choice of development language of course is dependent upon the particular needs of the client.​
I prefer an object oriented coding style over a procedural style. However, I do at times write PHP code in a procedural style, mostly for initialization scripts.​

Am I Right For You?

If you are looking to have a Flash based site, then I am probably not your guy. I believe that simple and clean web sites are the most aesthetically pleasing to the end user. While I believe that some graphics can enhance the user's experience, I feel that Flash based sites tend be overkill on graphics. In addition, I believe that many users find Flash based sites annoying because of the longer download times.​
I do, however, use Flash technology to embed video into web pages and to create "You Tube Style" web sites. I believe that Flash technology is a excellent technology for those purposes.​

If your project is large and complicated, and you insist that it be done using Microsoft Technology (i.e. Visual Basic, C#, .NET, etc.), then again I am not your guy. For some small projects, I have enough knowledge of Microsoft Technology to do a competent job. If I do employ Microsoft technology for website, it will be done using C#, since its syntax if fairly similar to Java.​
Finally, every man has got to know his limitations. Mine is in graphic arts. I can do some basic graphic arts work(using GIMP), but I am more of a coder than I am a graphic artist. If your project involves heavy graphic arts work, then I can collaborate with a graphic artist you hire, or I can subcontract the work to a graphic artist that I typically use to build web sites.​

First Step in Hiring Me

First, shoot me an email, briefly describing your project and include your phone number. Next, I will respond to your email with a date and time for a telephone consultation.​
The consultation has two purposes. The first purpose is to establish whether I can meet your needs. If I feel I can't provide you with the best service possible, I will simply tell you to find somebody else. The second purpose is too see whether the client and I can form a positive working relationship. Since I am in a service business, a good working relationship with my clients is vital to both my reputation and my sanity.​
If the consultation goes well, I will offer the client my services. If the client agrees to hire me, then the details of my employment will be discussed. Things like payment and delivery dates will fixed. A contract/work order that memorializes the terms of my and the client's agreement will be sent ,usually emailed for faxed, to the client. Once the client signs and returns the contract/work order, work on the project will commence.



My email is bmfoj09@gmail.com


Fees for my services

I consider the value of my services to between $25 to $35 per hour, depending on the complexity of the project. However, I charge a flat fee for each project, depending on my estimation of the complexity of and the time commitment to the project.​
 


Status
Not open for further replies.