An accomplished professional with profound experience in software programming and delivering high quality products, in addition to extensive involvement in the full development life cycle; including requirements specification design, software construction, testing and maintenance.
Specialties:Software Development