Summary
Randy Bannister is a seasoned iOS developer with about eight years of professional experience and a strong track record building consumer apps for startups, including social networking, health/fitness, ridesharing, food delivery, and streaming. Comfortable shipping full product cycles, he routinely migrates legacy Objective-C codebases to Swift, implements MVC/MVVM/VIPER architectures, and improves performance through GCD/NSOperation and memory optimizations. He pairs hands-on UI/UX collaboration with backend integration expertise (REST, GraphQL, Firebase, AWS) and a pragmatic CI/CD and TDD practice using Jenkins, GitLab, and XCTest. A versatile engineer, Randy also brings full-stack scripting experience (Python, PHP, JavaScript) and a history of freelance work that sharpened his end-to-end product instincts. Based in Albertville, Alabama, he thrives in startup teams and continuously seeks new challenges to expand his mobile engineering craft.
8 years of coding experience
BS, BS at United States Naval Academy
MA, International Relations, Distinguished Graduate, MA, International Relations, Distinguished Graduate at Salve Regina University
MBA, Distinguished Graduate, MBA, Distinguished Graduate at National University
MA, National Defense and Strategic Studies, With Distinction, MA, National Defense and Strategic Studies, With Distinction at Naval War College