Vishal Verma
About Vishal Verma
Vishal Verma is a Senior Software Engineer with extensive experience in iOS application development. He has worked for several companies, including Pushp India Ltd, Webkul Software Pvt Ltd, and CaaStle, and currently holds a position at Appinventiv.
Current Role at Appinventiv
Vishal Verma serves as a Senior Software Engineer at Appinventiv since 2023. In this role, he is involved in software development projects, leveraging his expertise in iOS application development. His position is hybrid, allowing him to work both remotely and on-site in Noida, Uttar Pradesh, India.
Previous Experience in Software Development
Prior to joining Appinventiv, Vishal worked at CaaStle as a Software Engineer from 2021 to 2023. His responsibilities included developing software solutions in a hybrid work environment. Before that, he was an iOS App Developer at Webkul Software Pvt Ltd from 2019 to 2021, where he contributed to various iOS projects. He also briefly worked at Pushp India Ld. as an Android Application Developer in 2019.
Educational Background in Computer Science
Vishal Verma completed his Bachelor of Technology (BTech) in Computer Science at ABVGIET, Pragatinagar, from 2015 to 2019. This four-year program provided him with foundational knowledge and skills in computer science, preparing him for a career in software development.
Technical Expertise in iOS Development
Vishal possesses significant expertise in iOS application development, particularly in using Storyboards and Swift programming language. He is knowledgeable in various architectural patterns, including MVC, MVVM, and MVVMC. His experience includes implementing CI/CD processes, unit testing, and UI testing for iOS applications, as well as managing Apple Developer Accounts.
Skills in Continuous Integration and Frameworks
Vishal has a strong understanding of continuous integration frameworks and various iOS development frameworks. His skills enable him to streamline the development process and enhance the quality of software applications. His proficiency in these areas contributes to his effectiveness as a software engineer.