I am an experienced iOS developer specializing in SwiftUI and UIKit, passionate about creating high-quality mobile applications. I have successfully delivered features ahead of schedule and improved app performance by integrating modern architectures and technologies in regulated environments such as banking. With a strong foundation in software development and a Bachelor's in Information Technology, I continuously enhance my skills in mobile app development, collaborating closely with cross-platform teams to deliver seamless user experiences and maintain high code quality standards.

Vishwa Ravi

I am an experienced iOS developer specializing in SwiftUI and UIKit, passionate about creating high-quality mobile applications. I have successfully delivered features ahead of schedule and improved app performance by integrating modern architectures and technologies in regulated environments such as banking. With a strong foundation in software development and a Bachelor's in Information Technology, I continuously enhance my skills in mobile app development, collaborating closely with cross-platform teams to deliver seamless user experiences and maintain high code quality standards.

Available to hire

I am an experienced iOS developer specializing in SwiftUI and UIKit, passionate about creating high-quality mobile applications. I have successfully delivered features ahead of schedule and improved app performance by integrating modern architectures and technologies in regulated environments such as banking.

With a strong foundation in software development and a Bachelor’s in Information Technology, I continuously enhance my skills in mobile app development, collaborating closely with cross-platform teams to deliver seamless user experiences and maintain high code quality standards.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

iOS Developer (SwiftUI, UIKit) at TCS Canada | Bank of Montreal
May 1, 2024 - Present
Led new feature development in the BMO Mobile App using SwiftUI integrated with legacy code, gaining experience in a regulated banking environment. Employed MVVM and MVC architecture and test-driven development achieving over 80% test coverage and reducing bugs by 35%. Integrated RESTful APIs with modern Swift concurrency, improving load times by 40%. Delivered the feature 6 months ahead of schedule by leveraging clean architecture. Collaborated with Android and backend teams to ensure consistent cross-platform experiences. Conducted code reviews and maintained modular codebase quality using SonarQube and Sentry. Established CI/CD pipelines that accelerated builds and deployments. Worked with QA, design, and product teams maintaining accessibility compliance with Apple’s HIG.
iOS Developer (SwiftUI, UIKit) at FULL Creative
March 1, 2023 - August 6, 2025
Contributed to migrating the app from UIKit to SwiftUI with smooth integration. Enhanced calendar and appointment booking modules, boosting scheduling performance by 20% through efficient threading techniques. Reduced app crashes by 30% via improved memory management and clean MVC/MVVM patterns. Integrated secure payment gateways (Stripe and PayPal), increasing revenue by 20%. Improved scalability and development speed by 40% through refactoring into modular components. Proactively fixed code issues with SonarQube, reducing production problems by 20%.

Education

Post-Graduate Certificate - Mobile Application Development at Fanshawe College
May 1, 2023 - September 1, 2024
Bachelor of Technology - Information Technology at Anna University
September 1, 2013 - April 1, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more