Home
Education
Expertise
Application Development
Tools & Technologies
Experiences
Projects
Photo Gallery
Contact Me
 


  • Extensive experience specifying, designing, and implementing user applications.
  • Handling projects through all or any part of the software-development life-cycle, working either as a team leader or as an individual contributor.
  • Ensuring that the project's needs are considered at every level of detail.
  • When programming, keeping projects away from quick-and-dirty solutions in favor of maintainable, extensible and efficient implementations.
  • Documenting work progress with clearly written specifications, design documents, and/or test plans.
  • Expertise in a number of programming and scripting languages and am quick to pick up new languages or third party tools as needed for a particular task.
   
Top