Prathap Reddy

DevOps Engineer

Bengaluru, Karnataka, India8 yrs 10 mos experience
Highly Stable

Key Highlights

  • Over 8 years of iOS development experience.
  • Led development of multiple successful applications.
  • Expert in integrating complex APIs and payment systems.
Stackforce AI infers this person is a Mobile Applications Developer specializing in iOS with a strong focus on user experience and technical leadership.

Contact

Skills

Core Skills

SwiftuiClean ArchitectureIos SdkTechnical LeadershipIn-app PurchaseModel-view-controller (mvc)SwiftBluetooth Low Energy

Other Skills

Apollo GraphQLBaidu mapsCocoa Touch FrameworkCombineCore BluetoothCore DataCoreDataCryptoSwiftFirebaseGoogle MapsModel-view-viewmodel (MVVM)Objective-CProject ManagementREST APIsTechnology Leadership

About

Dedicated and passionate iOS Engineer with over 8 years of experience writing highly readable, clean, maintainable source code. Developed 10+ applications for iPhone and iPad as per the product requirements and successfully executed 25+ updates to existing applications by patching the bugs working alongside the security testing team in the company. Expertise In: - In-app Purchases - Core Bluetooth - CreateML, CoreML and Vision - Core Data - Google Map APIs, Google Place APIs, Baidu Map APIs - GraphQL, Appollo Client, MQTT Client, Mantle - Sign in with Apple, Google, FB, Mobile Number, and WeChat authentication using Firebase - Firebase Crashlytics, Push Notifications, Firebase Remote Config - Payment Integrations: Paytm, DBS UPI, RazorPay, Cashfree, CCAvenue - MVC, MVP, MVVM, Clean Architecture - CryptoSwift, Universal Links, and Deep Links - Sentry, WebEngage, AppsFlyer, Branch.io, Clevertap

Experience

Mphasis

Senior Engineer - L5

Nov 2025Present · 4 mos · Bengaluru, Karnataka, India · Hybrid

Jayam solutions private limited

Technical Lead

Oct 2024Sep 2025 · 11 mos · Hyderabad, Telangana, India · On-site

  • Spearheaded the development of the Mistplay iOS application from the ground up using SwiftUI, ensuring a scalable and user-friendly architecture.
  • Designed and implemented Clean Architecture for the iOS application, promoting modularity, maintainability, and testability.
  • Established and configured CI/CD pipelines using GitHub Actions for automated builds, testing, and deployments, enhancing development efficiency.
  • Developed custom reusable modifiers and components to streamline UI development and maintain design consistency across the application.
  • Leveraged Combine framework for handling asynchronous events, data binding, and reactive programming, ensuring seamless state management and data flow throughout the app.
  • Architected and integrated API workflows to enable seamless communication between the app and backend services.
  • Migrated selected features from Clean Architecture to MVI, improving scalability and maintainability.
  • Integrated Firebase for push notifications, phone number authentication, analytics, and crash reporting via Crashlytics.
  • Implemented AppsFlyer for advanced event tracking and attribution.
  • Led a team of 3 iOS developers, providing technical guidance, conducting code reviews, and fostering collaboration to meet project milestones effectively.
  • Collaborated closely with product managers and UI/UX designers in daily stand-ups to gather requirements, refine product features, and implement design enhancements.
  • Played a key role in team expansion, scaling the iOS team from 1 to 3 developers and 2 to 5 Testers, including screening, interviewing, and onboarding new hires.
SwiftUIClean architectureCombineTechnology Leadership

Nowfloats

3 roles

Technical Lead (Mobile)

Jun 2024Oct 2024 · 4 mos · Hyderabad, Telangana, India · Remote

Lead Mobile Engineer

Promoted

Jun 2022May 2024 · 1 yr 11 mos · Hyderabad, Telangana, India · Remote

  • Integrated Instagram with Boost 360: Enabled merchants to promote their businesses online seamlessly through Instagram integration.
  • Implemented In-App Purchase: Utilized StoreKit to facilitate the purchase of exclusive add-on packs for the HealthGro app, enhancing user experience and monetization.
  • Developing New Products: Currently working on innovative products for the Healthcare (HealthGro Practice) and Manufacturing (Ardhim Biz) industries, tailored for merchants.
  • Selection Journeys for Custom Domain and VMN: Designed and implemented selection journeys, setting up these processes on multiple packs available in the Boost Feature Marketplace.
  • Integrated CleverTap: Successfully integrated CleverTap for tracking custom events and managing push notifications, improving user engagement and retention.
  • Revamped Feature Marketplace: Led a team to redesign the Feature Marketplace, resulting in a more user-friendly navigation and enhanced user interface.
  • Managed Firebase Remote Config: Utilized Firebase Remote Config to selectively enable Boost Studio for specific merchants, ensuring tailored access.
  • Handled Firebase Crashlytics and Sentry Dashboard: Managed these tools to effectively track and resolve crashes and exceptions, maintaining high app stability and performance.
  • Involved in Hiring Process: Actively participated in recruiting mobile engineers (iOS & Android), contributing to the growth and strengthening of the team.
iOS SDKModel-view-viewmodel (MVVM)Technical LeadershipSwiftProject Management

iOS Engineer

Jan 2021Jun 2022 · 1 yr 5 mos · Hyderabad, Telangana, India · Remote

  • Accountable for NowFloats In-Store Proposition: Led the iOS mobile team in developing in-store solutions for merchants, ensuring product alignment with market needs.
  • Product Vision and Development: Directed product vision and development across various squads, driving innovation and ensuring cohesive progress.
  • Support and Mentorship: Provided guidance and mentorship to fellow developers, fostering a collaborative and growth-oriented environment.
  • Leadership in App Development: Led a team of iOS developers in designing and developing the Boost and JioOnline applications, delivering high-quality mobile solutions.
  • App Revamp: Played a pivotal role in the complete revamp of the app, enhancing user experience and performance.
  • Feature Development: Contributed to the development of key features such as login via mobile number, add-on marketplace, promotional updates, Boost Business Keyboard, and appointment/e-commerce settings.
  • Profile Development: Created detailed profiles for doctors, hospitals, staff, and owners, improving user engagement and information management.
  • Integration of Tools: Successfully worked with various tools and platforms including WebEngage, AppsFlyer, Branch.io, Sentry, and LaunchDarkly to enhance app functionality and analytics.
Model-View-Controller (MVC)

Bolt

Founding Software Engineer (iOS)

Jan 2020Jan 2021 · 1 yr · Bengaluru Area, India · On-site

  • Founding Senior iOS Developer for Smart Mobility Application: Developed a next-generation smart mobility application for electric vehicles from scratch.
  • Swift Development in Xcode: The application was entirely written in Swift, leveraging the latest features and capabilities of the language and Xcode.
  • Bluetooth Low Energy (BLE) Communication: Utilized Core Bluetooth to establish and manage BLE communication with the electric vehicle, ensuring reliable data exchange.
  • Data Security: Implemented encryption and decryption mechanisms using CryptoSwift to secure sensitive data.
  • Authentication Integration: Developed sign-in functionalities for Google, Facebook, and mobile number authentication using Firebase, enhancing user access options.
  • Server Communication: Worked with Apollo Client and GraphQL for efficient server communication, ensuring seamless data retrieval and manipulation.
  • Additional Integrations: Implemented Universal Links, WeChat login, and integrated Baidu Maps to cater to the Chinese market, ensuring localization and usability.
  • Sprint Management: Consistently met 2-week sprint deadlines, delivering high-quality features on time.
  • Tools Used:
  • Jira: For tracking stories and bug tickets, ensuring efficient project management.
  • Confluence: For maintaining product requirements, user stories, wireframes, and documentation, facilitating clear and organized project information.
  • Bitbucket: For version control, ensuring code management and collaboration.
  • Slack: For communication across all teams, promoting seamless collaboration and coordination.
SwiftModel-View-Controller (MVC)Bluetooth Low EnergyBaidu mapsWeChat integrationApollo GraphQL+2

Onn bikes

Software Engineer (iOS)

Sep 2018Jan 2020 · 1 yr 4 mos · Bengaluru Area, India · On-site

  • iOS Developer for Rental-Based Application: Developed a comprehensive rental-based application, enhancing user experience and functionality.
  • Google Integration: Worked with Google Maps, Google Places, and Mantle to provide accurate location-based services and enhanced user experience.
  • MQTT Client and Push Notifications: Utilized MQTT Client for real-time messaging and implemented push notifications to keep users informed and engaged.
  • Server Communication and Error Handling: Wrote code for server calls using RESTful APIs, ensuring robust error handling, and performed UI development and bug fixes.
  • Dark UI Development: Developed Dark UI for various screen sizes using storyboard, auto layout, constraints, and size classes to ensure a consistent and appealing interface.
  • Payment Gateway Integration: Integrated multiple payment gateways such as Paytm, CCAvenue, and DBS UPI, providing users with diverse and secure payment options.
  • Authentication Implementation: Implemented sign-in functionalities using Apple, Google, and Facebook to offer convenient and secure login options.
  • Bluetooth Low Energy (BLE) Communication: Worked on BLE to facilitate communication with electric bicycles, enhancing the functionality of the application.
  • MVC Architecture: Followed the MVC architecture for maintaining clean and efficient code structure.
  • Bug Identification and Fixes: Identified and resolved bugs reported by the QA team, ensuring a smooth and reliable user experience.
  • Tools Used:
  • Bitbucket: For version control, ensuring efficient code management and collaboration.
  • Basecamp: For communication, tracking stories, bug tickets, product requirements, user stories, wireframes, and documentation, promoting seamless project management and collaboration.
SwiftObjective-C

Nexxio technologies

iOS Developer

Jun 2018Aug 2018 · 2 mos · Bengaluru Area, India · On-site

  • AppNow’s Next Generation Mobile Apps Development
  • Check out “truMe” and “AstroBuddy” on the App Store.
  • Development Responsibilities and Skills:
  • Team Collaboration: Worked with a team of iOS developers to create an event-based application and an astrology-based application for a client.
  • UI Development: Developed user interfaces for various screen sizes using storyboard, auto layout, constraints, and size classes, ensuring a consistent and responsive design.
  • Agile Environment: Collaborated with various teams to define, design, and ship features within an agile development environment, promoting efficient and flexible workflows.
  • Server Communication: Wrote code for server calls using RESTful APIs, incorporating robust error handling, UI development, and bug fixes to ensure smooth application functionality.
  • Touch ID Integration: Implemented Touch ID to enhance security and provide seamless access to the event-based application.
SwiftObjective-C

Redmonk technologies llp

iOS Developer

Apr 2017Jun 2018 · 1 yr 2 mos · Bengaluru Area, India · On-site

  • Development Responsibilities and Skills:
  • Team Collaboration: Worked with a team of iOS developers to create business card scanner (Individual) and business card organizer (Corporate) applications.
  • Cross-Functional Collaboration: Collaborated with cross-functional teams to define, design, and ship new features, ensuring comprehensive and cohesive development.
  • Objective-C and Swift: Developed the application using both Objective-C and Swift, leveraging the strengths of each language.
  • Code Reviews and Walk-Throughs: Participated in code reviews and code walk-throughs to maintain high standards of code quality and team alignment.
  • Third-Party Libraries Integration: Integrated third-party libraries using CocoaPods, enhancing the functionality and efficiency of the applications.
  • Bug Identification and Fixes: Identified and resolved bugs reported by the QA team, ensuring a smooth and reliable user experience.
  • Code Quality and Optimization: Contributed to maintaining code quality and optimizing performance, ensuring efficient and robust applications.
  • Full Mobile Development Lifecycle: Deepened my knowledge of the entire mobile development lifecycle, from conception to deployment.
  • MVC Architecture: Followed the MVC model for code architecture, ensuring a clean and organized codebase.
  • Server Communication and UI Development: Wrote code for RESTful API server calls, error handling, and UI development. Utilized iOS interface technologies such as storyboard, auto-layout, Cocoa Touch UI framework, and size classes to create a responsive and intuitive user interface.

Brn infotech

iOS Developer Intern

Jul 2016Dec 2016 · 5 mos · Hyderabad Area, India

Education

Potti Sriramulu College of Engineering & Technology

Bachelor of Technology — Information Technology

Aug 2011Apr 2015

Stackforce found 100+ more professionals with Swiftui & Clean Architecture

Explore similar profiles based on matching skills and experience