He converted client’s ideas into real working applications thus increasing client’s revenue and satisfaction. He developed several applications by going through all phases of project management. He gathered customer requirements, analyzed data, designed system, tested and implemented. He developed solid technical and communication skills.