Summary
Dale Zak is a seasoned full-stack developer with over two decades of experience designing web and mobile applications, now focused on building scalable APIs and web apps in Ruby on Rails while working at TEKsystems for Apple. He blends deep Rails philosophy—MVC, DRY, KISS and separation of concerns—with modern front-end tools like Stimulus and Vue, and prefers hybrid mobile stacks such as Ionic/Capacitor informed by a long history of mobile development dating back to the pre-iOS smartphone era. Dale has led engineering teams and served as CTO and head of engineering for mission-driven organizations, applying software to empower citizens and support humanitarian projects for clients including the UN, World Bank, and Ushahidi. Comfortable across C#, Java, JavaScript/TypeScript and Objective-C, he brings both startup founder grit and enterprise delivery experience from roles spanning startups to global institutions. An advocate for practical, resilient mobile design (optimizing for limited screens and unreliable networks), he pairs hands-on coding with mentorship and product-minded technical leadership.
16 years of coding experience
21 years of employment as a software developer
Honours Degree Computer Science Software Engineering, Honours Degree Computer Science Software Engineering at University of Saskatchewan