Senior Software Engineer - iOS at Affirm.
British Columbia, Canada.
About Me
Love building software that is stable, maintainable, extendable and testable. Recently getting into Test Driven Development. Passionate about Apple Technologies. Fan.
Open Source Contributions
apple/swift-corelibs-foundation
- [SR-10960] URLSessionConfiguration.background(withIdentifier) method implemented
- [SR-10428] URLSession.getTasksWithCompletion method implemented.
- [SR-9979] FileHandle class used to implement FileManager._compareFiles
- Double linked list used to improve performance of dequeue and remove operations in OperationQueue.
- [SR-10428] URLSession: Methods invalidateAndCancel and getAllTasks implemented.
- FileManager.DirectoryEnumeration converted to generic class to iterate Path(String) and URL types.
Email: karthikkeyan.balan@gmail.com
Twitter: @iamkarthikkeyan
Links
LinkedIn
Open Source
Github
Give Back
YouTube
Medium
Skills
Swift, Objective C
iOS SDK
OOPS
Git
Test Driven Development(TTD)
Software Design Principles
Software Architecting
Design Patterns
Sketch and Figma
Education
BSc Information Technology