Customer-focused software professional with superior communication skills and expertise in various technical platforms. Understands and meets both client and employer needs and develops highly functional, robust and easy-to-use applications. Excels as hands-on developer, solution architect and oversees work of software teams.
Business Requirements