Summary
Overview
Work History
Education
Skills
Accomplishments
ECS iOS App client | Tech Lead | Swift, UIKit, Xcode StoryBoard, Instrument & Static Analyser, Doubango Networking Stack, SIP, MSRP
OCTool iOS App client | Tech Lead | Swift, UIKit, Xcode Instrument & Static Analyser, Cartography UI Lib, RxSwift, RxCocoa
ARCC (Apple Retail and Customer Care) | Tech Lead | Swift, UIKit, Xcode StoryBoard, Instrument & Static Analyser, SPM, Cocoa Pods
EPM (End Point Manager) Agent App | Staff Software Engineer | Swift, Xcode, XPC Services, User Agent, SPM, Cocoa Pods
Training
Websites
Languages
Timeline
Generic

Rajeev Hiredesai

Bengaluru

Summary

Accomplished Senior/Staff iOS Engineer with over 14 years of experience designing and building scalable, high-performance iOS and macOS applications. Expertise in modern iOS development using Swift, SwiftUI, UIKit, Combine, and Structured Concurrency. Proven ability to lead complex technical initiatives, deliver enterprise-grade solutions, and collaborating with cross-functional teams throughout software development lifecycle. Drive measurable impact across domains including Enterprise, Messenger, E-commerce, Reference, and Healthcare

Overview

15
15
years of professional experience

Work History

Staff Software Engineer

Ivanti Technology India Pvt Ltd.
09.2024 - 04.2025

Tech Lead

Tata Consultancy Services(TCS)
01.2023 - 09.2024

Tech Lead

Tech Mahindra Ltd.
03.2015 - 12.2022

Sr. Software Engineer

Kodiak Networks
07.2014 - 03.2015

Software Engineer

Valtech India Systems Pvt Ltd.
04.2013 - 06.2014

Software Engineer

Cognizant Technology Solutions
04.2012 - 03.2013

Software Engineer

iApps India Pvt Ltd
Bengaluru
10.2011 - 04.2012

Software Engineer

SourceBits Technology Pvt Ltd
Bengaluru
03.2010 - 05.2011

Education

Bachelor of Engineering - Civil

Visweshwaraiah Technological University
Belgaum, Karnataka, India

Skills

  • Skilled in developing macOS and iOS applications using Swift and Objective-C
  • Proficient in developing iOS apps using SwiftUI and Combine frameworks, with hands-on experience in building reactive and modern user interfaces
  • Hands-on experience developing macOS desktop apps using the Cocoa framework and AppKit macOS system-level IPC services (XPC, LaunchUser, LaunchDaemon, launchd), Network extension and system programming concepts
  • Strong foundational knowledge of Data Structures and Algorithms with practical problem-solving ability
  • Good working experience in mobile-targeted Software Architecture such as MVC, MVVM, Clean, Redux Architecture & VIPER
  • Experienced in applying design patterns such as Delegate, Observer, Factory, Facade, Builder, Adaptor pattern with a strong adherence to SOLID design principles
  • Experienced in implementing Asynchronous and Concurrent workflows using Swift's Structured Concurrency model
  • iOS Advanced Features: Background App Refresh or BG Fetch, BG Processing Task, Silent & Push Notification
  • Hands-on experience in Functional Reactive Programming paradigm
  • Experienced with project management and collaboration tools: Jira, Confluence, Slack, and MS Teams
  • Proficient in Test-Driven Development (TDD) with hands-on experience implementing robust, test-first solutions using XCTest, XCUITest
  • Hands-on experience with modern iOS third-party libraries including RxSwift, RxCocoa, Alamofire, Cartography for UI layout management
  • Experienced in data persistence using SQLite, Core Data, SwiftData within iOS applications
  • Familiar usage in version control systems including SVN, Git, GitHub, GitLab, Bitbucket
  • Hands-on experience with CI/CD tools including Fastlane, Github Actions, CircleCI, Jenkins, Xcode Cloud, Microsoft Azure Pipelines
  • Good knowledge of OAuth 20 and in implementing SSL pinning, Biometric Authentication, Certificate management, Keychain, App Transport Security (ATS) for enhanced App security
  • Proficient in application monitoring and diagnostics using tools such as Google Firebase services, Crashlytics, Xcode Instruments, Xcode Debugger for effective debugging and performance optimisation
  • Proficient in dependency management using CocoaPods, Carthage, SPM
  • Proficient in software development methodologies including Agile, Scrum, Kanban, Waterfall
  • Proficient in writing and executing Linux shell scripts for automation and system tasks
  • Good Working knowledge of internet protocols & Networking stack such as TCP/IP, UDP, TLS/SSL, SIP, MSRP, HTTP, XMPP

Accomplishments

  • Messenger App (ECS iOS): Architected core messaging, group chat, and multimedia transfer features with App persistence store handling.
  • E-commerce Order Management (iOS): Designed and implemented ship-from-store capabilities, enhancing warehouse operations by 60%.
  • Enterprise Mac OS Email App: Optimized email search with 30% performance increase; built structured UI with advanced search filters.

ECS iOS App client | Tech Lead | Swift, UIKit, Xcode StoryBoard, Instrument & Static Analyser, Doubango Networking Stack, SIP, MSRP

  • Designed and developed key features of Messenger app for iPhone and iPad as part of Effective Communication Suite (ECS), enabling seamless communication on iOS platform.
  • Developed and optimised core messaging functionalities including one-to-one chat, group chat, and secure transfer of text and multimedia files between MO (Mobile Originator) and MT (Mobile Terminator) devices.
  • Defined technical architecture of application in close alignment with customer requirements and business goals.
  • Implemented advanced group chat features such as Leave Group, Close Group, and Add Members to Existing Group, ensuring dynamic and flexible user experience.
  • Managed persistent state of application efficiently using native Core Data for seamless data handling and offline support.
  • Expertly handled Core Data stack operations within multithreaded environment to maintain data integrity and application performance.

OCTool iOS App client | Tech Lead | Swift, UIKit, Xcode Instrument & Static Analyser, Cartography UI Lib, RxSwift, RxCocoa

  • Developed enterprise iOS iPad app tailored for sales associates in retail environments.
  • Facilitated processing eCommerce purchase orders through structured phases of picking, consolidation and packaging.
  • Implemented ship-from-store feature to handle incoming online purchase orders, which significantly improves order management approximately 60% in warehouse.
  • Streamlined process for handling ECOM online product returns.

ARCC (Apple Retail and Customer Care) | Tech Lead | Swift, UIKit, Xcode StoryBoard, Instrument & Static Analyser, SPM, Cocoa Pods

  • Contributed to development process of key functionalities in Mac OS desktop enterprise App.
  • Implemented visual and functional enhancements to Email interaction and Template selection windows.
  • Developed advanced Email search mechanisms to streamline email searches with approximately 30% improvement in performance.
  • Organized Email Search UI window with distinct panes for interactions, selected email threads, and notes.
  • Integrated Fetch Conversations endpoint enabling results based on user-specified search categories and keys.

EPM (End Point Manager) Agent App | Staff Software Engineer | Swift, Xcode, XPC Services, User Agent, SPM, Cocoa Pods

  • Contributed in developing EPM (End PointManager) agent for Mac OS desktop enterprise App.
  • Enhanced functionalities in EPM agents including capabilities of Remote Control, Edge Intelligence, and Inventory.
  • Enhanced feature development in Edge intelligence for real-time IT operational awareness.

Training

Training in Advanced C & UNIX Internals, UTTARA Training, Software & Allied Services, Rajaji nagar, Bangalore, Karnataka, India

Languages

English
Advanced (C1)
C1
Hindi
Advanced (C1)
C1
Kannada
Native
Native

Timeline

Staff Software Engineer

Ivanti Technology India Pvt Ltd.
09.2024 - 04.2025

Tech Lead

Tata Consultancy Services(TCS)
01.2023 - 09.2024

Tech Lead

Tech Mahindra Ltd.
03.2015 - 12.2022

Sr. Software Engineer

Kodiak Networks
07.2014 - 03.2015

Software Engineer

Valtech India Systems Pvt Ltd.
04.2013 - 06.2014

Software Engineer

Cognizant Technology Solutions
04.2012 - 03.2013

Software Engineer

iApps India Pvt Ltd
10.2011 - 04.2012

Software Engineer

SourceBits Technology Pvt Ltd
03.2010 - 05.2011

Bachelor of Engineering - Civil

Visweshwaraiah Technological University
Rajeev Hiredesai