Personal details

Keegan R. - Remote

Keegan R.

Timezone: Warsaw (UTC+2)

Summary

A software developer that strives to write clean software that enables businesses to solve problems. Keegan specializes in all things Apple, especially iOS. He loves experimenting with different tech and different ways of thinking.

Work Experience

iOS and macOS Software Developer
ShotFlow | Mar 2018 - Present
Unit Testing
Objective-C
Swift
iOS
macOS
An entirely remote position for a US-based company. Created and maintained the ShotFlow Samples & Styling iOS app. Took control of development of the ShotFlow Capture macOS app. Contributed to web development, and aided in recruiting of a dedicated web developer. Served as JIRA administrator and self-declared scrum master.
Intermediate Software Engineer contracted to Standard Bank SA
Entelect | Apr 2016 - Feb 2018
Unit Testing
Objective-C
Swift
iOS
RxSwift
I worked on the Standard Bank iOS app using Objective-C, Swift, and the RxSwift framework. I played a role in preparing the app for Swift compatibility and took on other tasks that improved the architecture of our code base as it grew. I also mentored other developers in the adoption of the Swift programming language as well as the usage of more advanced development practices suited for large, complex applications. I encouraged the growth of the iOS development skills at Entelect by creating an internal iOS learning course for other employees and presenting iOS development workshops for teams based at other clients to help them get started.

Personal Projects

2017
macOS
Turn off distracting apps for a block of focused time.
2016
An iOS app for a blog named Zen Habits. Written in Objective-C and published to the iOS App Store.