I'm Viresh Kumar Sharma, a Senior Lead iOS Developer with over 10 years of professional software development experience and 8+ years specializing in iOS. I design and build secure, scalable, enterprise-grade mobile applications using Swift 6, SwiftUI, Combine, and modern architectural patterns. I’m a strong leader who mentors teams, advocates for unit testing, CI/CD, security, and Agile delivery. In my roles I collaborate with product, QA, and UX to translate complex requirements into robust, high-performance apps. I enjoy shaping architecture, driving best practices, and helping teams grow through knowledge sharing. I’m passionate about clean code, security, accessibility, and delivering delightful user experiences.

Viresh Kumar Sharma

I'm Viresh Kumar Sharma, a Senior Lead iOS Developer with over 10 years of professional software development experience and 8+ years specializing in iOS. I design and build secure, scalable, enterprise-grade mobile applications using Swift 6, SwiftUI, Combine, and modern architectural patterns. I’m a strong leader who mentors teams, advocates for unit testing, CI/CD, security, and Agile delivery. In my roles I collaborate with product, QA, and UX to translate complex requirements into robust, high-performance apps. I enjoy shaping architecture, driving best practices, and helping teams grow through knowledge sharing. I’m passionate about clean code, security, accessibility, and delivering delightful user experiences.

Available to hire

I’m Viresh Kumar Sharma, a Senior Lead iOS Developer with over 10 years of professional software development experience and 8+ years specializing in iOS. I design and build secure, scalable, enterprise-grade mobile applications using Swift 6, SwiftUI, Combine, and modern architectural patterns. I’m a strong leader who mentors teams, advocates for unit testing, CI/CD, security, and Agile delivery.

In my roles I collaborate with product, QA, and UX to translate complex requirements into robust, high-performance apps. I enjoy shaping architecture, driving best practices, and helping teams grow through knowledge sharing. I’m passionate about clean code, security, accessibility, and delivering delightful user experiences.

See more

Experience Level

Expert
Expert
Expert
Intermediate

Work Experience

Senior Lead iOS Developer at Robosoft Technologies Pvt. Ltd.
July 1, 2021 - Present
Led development of enterprise-scale iOS and tvOS applications using Swift 6, SwiftUI, UIKit, and Combine. Designed structured concurrency (async/await, Actors, Sendable) for thread-safe and responsive apps. Established unit testing strategies with XCTest, improving code coverage and maintainability. Conducted code reviews via Bitbucket, enforcing clean code, SOLID principles, and secure coding practices. Collaborated with Product Owners, QA, and UX teams to refine requirements and technical designs. Integrated RESTful APIs, secure authentication, and encrypted local storage. Optimized performance, memory usage, and scalability using Instruments and monitoring tools. Implemented CI/CD pipelines with automated testing and release workflows. Mentored engineers through technical workshops and architecture reviews.
Lead iOS Developer at Tata Consultancy Services Canada Inc.
November 1, 2016 - May 1, 2021
Developed and maintained secure iOS applications for large-scale enterprise and financial clients. Implemented MVVM, reusable modules, and programmatic UI layouts. Built unit and UI tests and participated in automated regression testing. Used JIRA and Confluence for sprint planning, backlog refinement, and technical documentation. Integrated apps with REST APIs and ensured compliance with security and privacy standards. Participated in CI/CD pipelines, release management, and App Store submissions. Collaborated cross-functionally with backend, QA, and UX teams to deliver high-quality releases.
Lead iOS Developer at Tata Consultancy Services Ltd.
November 1, 2014 - November 1, 2016
Developed iOS applications using Swift and Objective-C, focusing on stability and performance. Wrote unit tests and performed code reviews to improve overall application quality. Used JIRA for defect tracking and sprint execution. Worked closely with designers and backend teams to deliver feature-rich mobile solutions, and ensured compliance with security and privacy standards. Participated in CI/CD pipelines, release management, and App Store submissions.
iOS Developer / Senior iOS Developer
January 1, 2011 - January 1, 2014
Built and maintained iOS applications using Objective-C and early Swift versions. Implemented REST API integrations, local persistence, and memory-efficient designs. Ensured compliance with App Store guidelines and provided production support.

Education

Bachelor of Technology (B.Tech) – Computer Science & Engineering at Uttar Pradesh Technical University, India
January 11, 2030 - February 5, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Financial Services