SK

Sanjay Kumar

Available to hire

I am a software engineer with 15+ years of experience designing, producing, testing, and deploying software across the full development lifecycle.

About

I am a software engineer with 15+ years of experience designing, producing, testing, and deploying software across the full development lifecycle. I specialize in Swift, generics, protocol-oriented design, and SwiftUI for building modern iOS experiences. I own end-to-end release processes including code signing, provisioning, App Store Connect workflows, and phased rollouts.

I have built and improved automated CI/CD pipelines to accelerate builds and stabilize deployments, and I apply strong security practices with Keychain, certificate pinning, and biometric authentication. I use Firebase for logging and crash/performance monitoring and design modular architectures using MVVM, VIPER, and Clean Architecture. I enjoy mentoring engineers and collaborating across cross-functional teams to deliver resilient banking and consumer apps.

  • 16 years' experience
  • Joined May 2026

Languages

  • EnglishFluent
  • HindiAdvanced
  • Panjabi, PunjabiAdvanced
  • IndonesianAdvanced

Industry experience

  • Financial Services
  • Retail
  • Professional Services
  • Software & Internet
  • Telecommunications
  • Media & Entertainment

Work experience· 7 roles

Lead Mobile Application Developer · Publicis SapientNov 2021 – Present · 5 yrs 1 mo

Led a team of 15 iOS engineers across three brand apps serving millions of users. Shaped modular architecture (MVVM, Clean Architecture), championed SwiftUI adoption and Swift Concurrency, and implemented on-device AI features. Built and shipped Slingshot, an AI-powered macOS developer tool that integrates LLMs into Xcode with prompt engineering, RAG pipelines, and agentic AI workflows. Drove product discovery with competitor analysis, identified patterns that delight users, and applied insights to Loyalty Wallet and Travel Hub to improve onboarding and revenue. Strengthened crash analytics, performance profiling, automated testing (XCTest, XCUITest, TDD), and CI/CD with Fastlane. Enforced security best practices (Keychain encryption, secure auth) and accessibility (VoiceOver, Dynamic Type) across the platform. Mentored engineers through architecture reviews and pairing to foster craft and continuous improvement.

Manager, Mobile Applications · Tech Mahindra (Client: British Telecom)Oct 2019 – Nov 2021 · 2 yrs 2 mos

Led iOS development for MyBT, driving UX improvements and delivering a native-to-Flutter transformation with pragmatic native-vs-cross-platform trade-offs. Drove performance improvements using Combine and WebSockets, implemented two-step secure authentication, and established engineering standards that improved quality and delivery cadence. Mentored teams across onshore and offshore locations, promoting clean architecture, testing discipline, and product-minded engineering.

Module Lead · Tech Mahindra (Client: Allianz Insurance)Mar 2016 – Sep 2019 · 3 yrs 7 mos

Architected modular iPad apps using VIPER/SOLID, analyzed and simplified complex insurance forms via dynamic JSON-driven rendering, and led Obj-C to Swift transformation. Implemented TDD achieving 90%+ test coverage, integrated RESTful APIs with CoreData offline persistence, and localized applications for the Indonesian market; Allianz won an innovation award for the work.

Senior iOS Developer · Tech Mahindra (Clients: Unilever, Doha Bank, Roche Pharma)Mar 2014 – Feb 2016 · 2 yrs
Senior iOS Developer · Seasia InfotechApr 2013 – Feb 2014 · 11 mos
Senior iOS Developer · SimPalmApr 2012 – Apr 2013 · 1 yr 1 mo
iOS Developer · Interworld CommnetJun 2010 – Apr 2012 · 1 yr 11 mos

Education· 6

Master of Computer Applications (MCA) · Himachal Pradesh University2007 – 2010
Bachelor of Science (B.Sc., Non-Medical) · Himachal Pradesh University2001 – 2006
Master of Computer Applications (MCA) · Himachal Pradesh University2007 – 2010
B.Sc. (Non-Medical) · Himachal Pradesh University2001 – 2006

Hire Sanjay Kumar today

Post a job and invite Sanjay, or contact them directly. No hidden commission.

Post a job