Prakash Kumar Kotwal
Verified Expert in Engineering
iOS Developer
Prakash is an experienced, analytical, and results-driven iOS engineer with over 10 years of professional experience in the industry. He is passionate about mobile technologies, building, scaling, and delivering technical solutions that bring value to users. He loves working in dynamic and challenging environments and is experienced in all stages of the development process. Prakash can lead and coordinate teams and contribute to the team with hands-on work.
Portfolio
Experience
Availability
Preferred Environment
Swift 5, Objective-C, Swift 2, Swift 3, iOS, Swift 4, iOS Camera, Google Maps SDK, Firebase iOS SDK, Offline Maps
The most amazing...
...thing I've developed is a video editing app called StoryMedia, which uses an in-depth implementation of the AVFoundation framework.
Work Experience
Lead iOS Developer
Payrix - WorldPay - FIS
- Worked as a senior iOS developer at Payrix, focusing on the complex iOS SDK and payment-related functionalities.
- Developed and maintained the iOS SDK at Payrix. Handled payment-related operations and integrations with BBPOS devices for card present solutions.
- Played a key role in the EMV migration project, ensuring compliance and a smooth transition of payment processes.
- Expanded expertise to include Android development with Java, specifically working on Pax and Verifone devices for semi-integrated payment solutions.
- Developed proficiency in the Swift programming language, enabling efficient code development and maintenance of iOS applications.
Lead iOS Developer
SPARE CS
- Started as a freelance iOS developer and later worked as a full-time employee on the app development side.
- Added multiple features, including a payment gateway, animations, and some cloud-based chat features using Firebase.
- Updated the code from Objective-C to Swift and continually updated the code to the latest Swift syntax.
- Managed a team of five developers working on Android, the back end, and iOS to add and update features in the app.
Freelance iOS Developer
Kantipur Publications Pvt
- Developed the complete app for e-Kantipur, used by millions of people in and out of Nepal, including the US, the UK, Australia, and the Gulf countries.
- Updated the Objective-C code to Swift versions 2 and 3.
- Developed iOS apps for e-Kantipur, as well as other news apps for Kantipur. They can be viewed through this link: apps.apple.com/np/developer/kantipur-publications-p-limited/id1017699766.
- Developed various apps for Kantipur. The apps can be viewed through these links: apps.apple.com/np/app/all-news-deck/id1580686666 and apps.apple.com/np/app/the-kathmandu-post/id1489704917.
Senior iOS Developer
Info Tmt
- Contributed to some projects that included an IoT feature for major European brands.
- Added a chat feature to a US-based dating app and updated the code to the latest Swift syntax.
- Worked directly under the CEO to manage the Jira dashboard.
Senior iOS Developer
Grafi Offshore Nepal Pvt
- Updated some of the app's code from Objective-C to Swift.
- Contributed to developing a small animation game on SpriteKit, including some of the app's creative animations.
- Collaborated in developing enterprise edition apps to train their employees on their brand for multiple clients from Europe.
iOS Developer
E-Signature Pvt
- Started as a junior iOS developer and updated my skills to lead a team of four developers.
- Contributed to numerous projects, which included features like map or custom map integration and chat and custom camera implementation.
- Handled over 15 projects from beginning to submission on the App Store.
Experience
GEM | A Social Media Marketing App
https://apps.apple.com/us/app/gem-the-app/id1170772887StoryMedia | A Video Editing App
https://play.google.com/store/apps/details?id=com.warnerboothe.storymedia&hl=en&gl=USRegulur | A Services Booking App
https://apps.apple.com/us/app/regulur/id1391463331?ls=1Navigate Offline | An Offline Map
https://apps.apple.com/us/app/navigate-offline-gps-only/id1012318632Travelbook | A Travel-sharing Community App
https://apps.apple.com/us/app/travelbook-lets-explore/id1447334456Klom – WorkOS
On the other hand, employers can review video pitches submitted by candidates, gaining deeper insights into qualifications and demeanor. This approach streamlines recruitment and fosters interactive connections.
The app doesn't stop at traditional jobs; it extends to gig work. Job seekers can create and promote gigs through video pitches, offering versatility in their work offerings. Employers can easily browse these pitches and book services.
In summary, this SwiftUI-based iOS app transforms the job market with dynamic video communication. It empowers job seekers and providers with an efficient, engaging platform, facilitating seamless connections and fostering growth and success.
Education
Bachelor of Technology Degree in Computer Science
Lovely Professional University - Phagwara, Punjab, India
Skills
Libraries/APIs
iOS Native Libraries, REST APIs, Codable, Google Maps, Alamofire, CocoaPods, iOS API, Parse SDK, Stripe, Stripe API, Core Animation, Core Image, RxSwift, PayPal API, MapKit API, Google Maps SDK, Firebase iOS SDK, Mapbox iOS SDK, WebRTC, Xamarin.iOS
Tools
Xcode, TestFlight, GitHub, Firebase Authentication, Braintree SDK, Git, AVPlayer, Moya, Android Studio
Frameworks
UIKit, Cocoa Touch, iOS SDK, Core Data, Core Bluetooth, Viper, iOS Frameworks, MapKit, SwiftUI, ARKit, RealmSwift, iOS SceneKit, Multipeer Connectivity, Core ML, Metal, iPhone SDK
Languages
Swift 5, Swift, Swift 1, Swift 2, Swift 3, Swift 4, Objective-C, XML, Java
Paradigms
Mobile Development, REST, Model View ViewModel (MVVM), Test-driven Development (TDD), Unit Testing, VIPER Architecture
Platforms
iOS, Mobile, Apple, Parse, Bluetooth LE, Firebase, Xamarin, Mapbox, Android, WatchOS, Apple Watch, Apple TV, tvOS
Storage
JSON, Realm
Other
Mobile Apps, Mobile App Development, App Store, iPad, APIs, API Integration, Geolocation, Payment APIs, Cost Estimation, iPadOS, Agile Practices, Technical Leadership, Minimum Viable Product (MVP), AVFoundation, User Interface (UI), iOS Camera, Bluetooth, Video Editing, BrainTree, Maps, OpenStreetMap, Image Manipulation, Video Codecs, Social Networks, SDKs, UI Testing, AR Interfaces, Location Services, Location Services and Maps, GPS, Mobile Architecture, Apple Pay, Internet of Things (IoT), UI Frameworks, Custom Keyboards, PayPal, Point of Sale, SDK Development, Software Development Toolkits (SDK), iOS Video, Offline Maps, User Experience (UX), Augmented Reality (AR), Mapbox SDK, WiFi Direct, Architecture, Accessibility, Bluetooth Beacons, WatchOS UI, iMessage, Near-field Communication (NFC), Google Play Store, Over-the-top Content (OTT), iOS TV, iPhone, TV, Networks
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring