Using business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives. Proven expertise in architecting, developing multi tier internet facing web and mobile applications, APIs.