Summary
Overview
Work History
Education
Skills
Accomplishments
ECS iOS App client
OCTool iOS App client
ARCC (Apple Retail and Customer Care)
EPM (End Point Manager) Agent App
Training
Websites
Languages
Timeline
Generic

Rajeev Hiredesai

Bengaluru

Summary

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

Overview

13
13
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

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
  • 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
  • Hands-on experience in Functional Reactive Programming paradigm
  • Experienced in implementing Asynchronous and Concurrent workflows using Swift's Structured Concurrency model
  • Strong foundational knowledge of Data Structures and Algorithms with practical problem-solving ability
  • Proficient in writing and executing Linux shell scripts for automation and system tasks
  • Familiar in Internet protocols including SIP, MSRP, IMAP, HTTP, CAB, XMPP
  • 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, and Cartography for UI layout management
  • Experienced in data persistence using SQLite, Core Data, and SwiftData within iOS applications
  • Familiar usage in version control systems including SVN, Git, GitHub, and Bitbucket
  • Hands-on experience with CI/CD tools including Jenkins, Xcode Cloud, and Microsoft Azure Pipelines
  • Proficient in dependency management using CocoaPods, Carthage, SPM
  • Proficient in software development methodologies including Agile, Scrum, Kanban, and Waterfall
  • Good knowledge of OAuth 20 and in implementing SSL pinning for enhanced App security
  • Demonstrated expertise in problem-solving and debugging techniques to identify root causes and implement efficient solutions

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

  • 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

  • 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)

  • 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

  • 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

Kannada
First Language
English
Advanced (C1)
C1
Hindi
Advanced (C1)
C1

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

Bachelor of Engineering - Civil

Visweshwaraiah Technological University
Rajeev Hiredesai