Sathriyan's Avatar

Hi, I'm Sathriyan (aka Sam)

iOS Developer • Swift Enthusiast • Problem Solver

Get in Touch

About Me

I'm a passionate iOS Developer with 4 years of professional experience building high-quality, performant mobile applications. My expertise spans across Swift, SwiftUI, and UIKit, with strong capabilities in data handling using SwiftData, CoreData, and rich visualizations via SwiftCharts.

I excel in the complete iOS development workflow—using tools like Xcode, Xcode Cloud, CI/CD pipelines, and managing modular codebases with Swift Package Manager and XCFrameworks. I'm proficient in integrating REST APIs, Firebase, and AWS Swift SDK, and bring thoughtful implementation of CoreML and CreateML to enable smart, ML-powered app features.

I specialize in generating and distributing Swift SDKs and Packages, ensuring reusable, scalable solutions that integrate smoothly into client or partner applications.

I thrive in Agile/Scrum environments, delivering features collaboratively and iteratively while maintaining high code quality with version control tools like Git and GitHub.

I'm always open to exciting collaborations — be it a new project, a job opportunity, or simply a chat about the future of mobile tech. Let's connect and build something amazing together.

Download Resume

Technical Skills

Swift SwiftUI UIKit SwiftData CoreData SwiftCharts Swift Concurrency TCA Swift Package Manager CocoaPods XCFramework Xcode Xcode Cloud CI/CD Bitrise Datadog REST APIs Git GitHub Firebase AWS Swift SDK CoreML CreateML Agile/Scrum Automated Dependency Management Performance Optimization

Experience

iOS Developer

App Innovation Technologies Pvt Ltd.

Aug 2021 - Present

At App Innovation Technologies, I've led the design, development, and maintenance of multiple iOS applications across diverse industries, consistently delivering robust and user-friendly solutions. My role involves owning the full development lifecycle—collaborating with cross-functional teams, integrating modern tools, and driving quality releases. Key projects include:

  • Social Networking Application: Spearheaded UI development for a feature-rich platform, delivering smooth, intuitive user experiences across multiple screens.
  • Buy Now Pay Later Application: Led the design and seamless integration of the wallet module, significantly enhancing both user functionality and transactional efficiency.
  • CRM Application: Played a central role in maintaining and evolving the application, quickly resolving bugs and rolling out stable updates to improve performance.
  • KYC Application: Played a key role in automating, optimizing, and modernizing the SDK and app infrastructure. Major contributions include:
    • Introduced XCFramework for SDK distribution, eliminating the need for manual fat binary preparation and streamlining integration.
    • Integrated Bitrise CI into the project, automating the entire build and distribution pipeline and replacing the previously manual process.
    • Optimized build settings and enabled build cache in Bitrise, reducing build times from 25 minutes to just 4 minutes.
    • Implemented CocoaPods distribution to deliver the SDK to vendor teams, enhancing integration experience and reducing onboarding friction.
    • Integrated Datadog into the codebase for real-time logging and observability. Built intuitive dashboards, monitors, and alert systems to track app performance and health.
    • Worked closely with the product team and leveraged Datadog logs to analyze user pain points and improve the application experience— resulting in increase in user conversion rate.
    • Worked closely with the QA team to implement CI test automation, which accelerated release cycles from once every few months to once per sprint.
    • Rebuilt the loader module by replacing GIFs with MP4 video assets, significantly optimizing memory usage—dropping consumption from 800 MB to 65 MB.
    • Automated dependency management tasks, including scanning for vulnerabilities, checking for updates, and creating PRs for dependency upgrades.
    • Adopted the "Buildable folder" approach to avoid conflicts in the .xcodeproj file, vastly improving the developer experience and easing collaboration.
    • Converted legacy UIKit components to SwiftUI to support fellow teammates in integrating TCA (The Composable Architecture) into the codebase.
    • Refactored the networking layer to adopt Swift Concurrency, aligning with the broader engineering objective of supporting Swift 6 compatibility.
Swift SwiftUI UIKit Swift Concurrency TCA (The Composable Architecture) Swift Package Manager CocoaPods XCFramework Xcode CI/CD Bitrise Datadog REST APIs Git GitHub Firebase Agile/Scrum Automated Dependency Management Performance Optimization .xcodeproj (Buildable Folder Optimization) Video-based Loaders (MP4) Dashboard & Alert Monitoring

Personal Projects

News

NewsDA

A comprehensive News application with real-time news updates from all over the world.

Swift SwiftUI CoreData GitHub MVVM RestAPI
View Details

Get in Touch

Let's Connect

I'm always open to discussing new projects, job opportunities, or just chatting about mobile development. Feel free to reach out!