Created
January 7, 2026 19:36
-
-
Save VishwaiOSDev/9a8b8f91db6dab43b39525fb1acb694f to your computer and use it in GitHub Desktop.
Vishwa Ravi Latex Resume
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| \documentclass{resume} % Use the custom resume.cls style | |
| \usepackage[left=0.4in,top=0.4in,right=0.4in,bottom=0.4in]{geometry} % Document margins | |
| \newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}} | |
| \newcommand{\itab}[1]{\hspace{0em}\rlap{#1}} | |
| \name{Vishwa Ravi} | |
| \address{+1 613-866-3944 \\ Toronto, ON} | |
| \address{\href{mailto:vishwar3001@gmail.com}{vishwar3001@gmail.com} \\ \href{https://www.linkedin.com/in/vishweshwaran}{linkedin.com/in/vishweshwaran} \\ \href{https://github.com/VishwaiOSDev}{github.com/VishwaiOSDev}} | |
| \begin{document} | |
| %---------------------------------------------------------------------------------------- | |
| % OBJECTIVE | |
| %---------------------------------------------------------------------------------------- | |
| \begin{rSection}{Executive Summary} | |
| iOS developer with 5+ years building secure high-performance apps in Swift, SwiftUI, and UIKit. At BMO I led a SwiftUI feature into a large legacy codebase kept coverage above 80\% and cut load times by 30\%. SoTalent's iOS Developer role matches my experience in working with product managers, fast paced Agile environment, pair programming, mentoring, backend team, integrating RESTful (JSON) and GraphQL APIs and following a secure coding standards. I am ready to help ship features for SoTalent and keep them fast, stable and user-friendly. | |
| \end{rSection} | |
| %---------------------------------------------------------------------------------------- | |
| % EDUCATION | |
| %---------------------------------------------------------------------------------------- | |
| \begin{rSection}{Education} | |
| {\bf Post-Graduate Certificate, Mobile Application Development} \hfill {May 2023 -- Sep 2024} \\ | |
| Fanshawe College, London, ON | |
| {\bf Bachelor of Technology, Information Technology}, \hfill {June 2017 -- Apr 2021} \\ | |
| Anna University, Chennai, India | |
| \end{rSection} | |
| %---------------------------------------------------------------------------------------- | |
| % SKILLS | |
| %---------------------------------------------------------------------------------------- | |
| \begin{rSection}{Skills} | |
| \begin{tabular}{ @{} >{\bfseries}l @{\hspace{4ex}} p{12cm} } | |
| Languages & Swift 5+, Objective-C, Kotlin, Typescript, Python \\ | |
| iOS Technologies & SwiftUI, UIKit, Combine, Core Data, Realm (iOS) \\ | |
| Architecture \& Patterns & MVVM, MVC, Clean Architecture, Modular Design, TCA, MVI \\ | |
| Testing \& Quality & XCTest, TDD, Unit Testing, UI Testing, End-to-End Testing, Accessibility Compliance, JUnit, Mockk, Turbine \\ | |
| Tools \& Platforms & Xcode, KMP Modules, GitHub, GitLab, GitFlow, JIRA, Confluence, GitHub Copilot, Google Gemini, Cursor, Notion \\ | |
| APIs \& Backend Integration & RESTful APIs, GraphQL, Postman \\ | |
| DevOps \& CI/CD & Fastlane, GitHub Actions, Bitrise, CocoaPods, CircleCI \\ | |
| \end{tabular} | |
| \end{rSection} | |
| %---------------------------------------------------------------------------------------- | |
| % EXPERIENCE | |
| %---------------------------------------------------------------------------------------- | |
| \begin{rSection}{Experience} | |
| \textbf{iOS Developer (SwiftUI, UIKit)} \hfill May 2024 -- Present \\ | |
| TCS Canada | Bank of Montreal \hfill \textit{Toronto, ON (Hybrid)} | |
| \begin{itemize} | |
| \itemsep -4.5pt {} | |
| \item Created a new performance optimized search engine feature in BMO Mobile App with SwiftUI. This was the first time BMO used this method where I was in lead the development. | |
| \item Written tests while building features and used MVVM/Clean Architecture where it fit best with proper\newline Dependency Injection. This kept coverage above 80\% and reduced bugs after release by roughly a third. | |
| \item Connected to REST APIs with async/await and Combine. This made certain screens load around 40\% faster. | |
| \item Worked with product owners and designers to make sure that the new features were easy to use, accessible. | |
| \item Experienced in modularity and maintainable code that will scale across a number of projects and distributed development team. | |
| \item Regularly had code reviews with other team members and worked with Android and backend developers to make sure the experience was the same on all platforms. | |
| % \item Adhered to WCAG and Apple's accessibility rules to ensure seamless app usage for all customers. | |
| \item Saved 50 manual hours/week by set up GitHub Actions with Fastlane which cut down release times and reduced manual work during deployments. | |
| \end{itemize} | |
| \textbf{iOS Developer (SwiftUI, UIKit)} \hfill Dec 2021 -- Mar 2023 \\ | |
| FULL Creative \hfill \textit{Chennai, India (Remote)} | |
| \begin{itemize} | |
| \itemsep -4.5pt {} | |
| \item Built Modules with Swift used MVVM and modularized architecture made them easier to scale and maintain. | |
| \item Developed internal tools – Swift packages and SDKs reduced dev time by about 20\% and made all day work smoother for my team. | |
| \item Made Network calls, Caching, and Memory usage that helped the app run faster and feel better for users. | |
| \end{itemize} | |
| \end{rSection} | |
| \end{document} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment