Summary
Overview
Work History
Education
Skills
Key Highlights And Impact
References
Timeline
Generic
Siva Sankar D

Siva Sankar D

Phoenixville,PA

Summary

Innovative software developer with over 7 years of experience in designing and implementing software solutions to solve complex business challenges. Proficient in various programming languages and frameworks, demonstrating a strong adaptability to emerging technologies. Achievements include significant enhancements in system performance through strategic updates, showcasing a commitment to excellence. Focused on fostering collaboration within teams to achieve project objectives and ensure timely delivery.

Overview

13
13
years of professional experience

Work History

Senior iOS Engineer

Comcast
Philadelphia, PA
03.2018 - Current
  • Architected and developed scalable iOS applications serving millions of users daily
  • Spearheaded the re-architecture of the Xfinity app, enhancing modularity with MVVM and improving performance
  • Integrated SwiftUI and Combine to enhance UI/UX responsiveness and state management
  • Implemented Swift Package Manager (SPM) for dependency management, optimizing build times and project maintainability
  • Worked closely with Product and UX teams to design, develop, and refine new features
  • Optimized network communication layers using Combine and async/await for better concurrency management
  • Led the migration of authentication flows, ensuring security and compliance with OAuth and token management best practices
  • Integrated Datadog and Firebase for app monitoring, crash reporting, and performance analytics
  • Enhanced CI/CD pipelines with automated UI testing using XCTest and KIF
  • Mentored junior developers and contributed to architectural discussions and best practices

iOS Developer

Comcast
Philadelphia, PA
02.2016 - 03.2018
  • Developed core modules for Tech360, a field technician support app, utilizing Core Location for GPS tracking
  • Designed and implemented custom UI components with UIKit and Auto Layout
  • Improved memory management and performance by optimizing GCD and OperationQueues
  • Integrated third-party analytics and logging frameworks
  • Streamlined the build and deployment processes, automating workflows with Jenkins and Fastlane

iOS Developer

Eminosoft
India
01.2012 - 01.2015
  • Built and deployed multiple iOS applications, including Strike Word, Image Montage, and Chinese Journal of Rheumatology
  • Developed custom UI frameworks to enhance app aesthetics and usability
  • Worked with Core Graphics and Core Animation to create smooth animations and visual effects
  • Published multiple applications on the App Store, ensuring compliance with Apple’s guidelines

Education

Master of Science - Computer Engineering

University of Houston Clear Lake
01.2015

Bachelor of Technology (B-Tech) - Electronics and Communications Engineering

QIS Institute of Technology
01.2012

Skills

  • Swift
  • Objective-C
  • MVVM
  • Clean Architecture
  • SwiftUI
  • UIKit
  • Combine
  • Core Data
  • Core Bluetooth
  • Push notifications
  • Swift Package Manager (SPM)
  • CocoaPods
  • XCTest
  • KIF
  • GitHub
  • Jenkins
  • GitHub Actions
  • Instruments
  • SwiftLint
  • Memory Graph Debugger
  • RESTful APIs
  • JSON
  • SQLite
  • Keychain
  • Firebase
  • Crashlytics
  • Branchio
  • Unit testing
  • XCUITesting
  • Refactoring code

Key Highlights And Impact

  • Successfully optimized the token refresh flow, preventing daily logouts for over 20,000 users.
  • Implemented Swift Package Manager (SPM) adoption for internal dependencies, improving build efficiency.
  • Enhanced visibility of authentication errors, leading to faster debugging and resolution.
  • Improved CI/CD pipelines, reducing build failures and improving deployment speed.

References

References available upon request.

Timeline

Senior iOS Engineer

Comcast
03.2018 - Current

iOS Developer

Comcast
02.2016 - 03.2018

iOS Developer

Eminosoft
01.2012 - 01.2015

Master of Science - Computer Engineering

University of Houston Clear Lake

Bachelor of Technology (B-Tech) - Electronics and Communications Engineering

QIS Institute of Technology
Siva Sankar D