All posts by Jim Cikanek

Jim Cikanek
Jim is focused on working in and leading cross functional teams in the development of innovative, experience rich software applications.