Post Job Free
Sign in

Software Development React Native

Location:
Justin, TX
Posted:
February 12, 2025

Contact this candidate

Resume:

Raju Chinnam

Email: ************@*****.***

+1-415-***-****

TECHNOLOGY PORTFOLIO:

iOS: Swift, Swift UI, RxSwift, React Native, Objective-C and Cocoa development for iPhone and iPad devices in XCode 8.x, Interface builder-UI Kit, Cocoa Touch.

AI/ML Expertise: CoreML, ARkit, PyTorch, OpenAI APIs, Ollama LLM. Generative AI: GPT-Based Models, Transfer Architecture Software:, Xcode 14+, OSX, Android Studio, Eclipse, MS Suite Languages: C, C++, Core Java, Objective-C, Swift, React Native, GraphQL, Python, MATLAB. Front End: HTML and CSS JavaScript, JSON.

Cloud Platforms: Azure Machine Learning, AWS

Frameworks: Swift UI, Combine, Swift Data, Expo, Cocoa Touch, Core Data, AFNetworking, Core Graphics, Core Animations, Core Text, UI Kit Foundation, XUITest, Core Bluetooth, SVGKit. Core Data, Apollo, WKWebView, MessageUI, Store Kit, Core Quartz, System Configuration.

Databases: Amazon DynamoDB, Realm, SQLite with Core iOS and box, building, and testing database in iOS sandbox Operating Systems: Mac OS10.6/10.7/10.8/10.9/12.x, iOS, TVOS, Watch OS. Linux (Ubuntu), Android. Tools: Relic & Vault, Visual Studio, Jenkins, FireBase, Splunk, CharlsProxy, JIRA, Never Code, ServiceNow, AppCenter.

Control Versions: Gitlab, GitHub, SourceTree.

PROFESSIONAL SUMMARY:

• Professional Software Engineer with 9+ years of work experience using Objective-C, Swift, SwiftUI, RxSwift, UIKit, Combine Framework, Storyboards, Interface Builder, AVFoundation, Core Location, MapKit, Cocoa Touch and Cocoa Service Frameworks Swift Package Manager (SwiftPM) working on mobile applications and on large-scale systems.

• Proficient in building scalable high performance applications with a focus on Generative AI, Natural Language Processing(NLP) and cross platform mobile development.

• Expertise designing and developing the iOS Applications for Fintech’s, Retail, Enterprise, Entertainment and Education services and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.

• Expertise in various iOS design patterns (MVC, MVVM+Clean Architecture, VIPER, Delegation, Target-action and Slide-out Navigation) and Highly expertise in integrating Push Notifications using APNs, integration of services using RESTful Web Services, and third Party SDKs like Facebook, Twitter, YouTube, Gmail etc.,and extracting data from database and displaying on iPhone using Swift Data, SQLite and Core data.

• Experience in various methodologies of SDLC, Test Driven Development, like Agile development and SAFe Agile and submitting the app to the AppStore and release activities.

• Good Knowledge on Android application design and tools used for development Android Studio, Kotlin and Java, JavaScript, Python and Blockchain and Cloud platforms such as Azure, AWS CICDs.

• Goal oriented, organized, team player with good interpersonal skills; thrives well within group environment as well as individually. Capital One - Remote Sep 2024- Present

Mobile Developer, Software

App link: https://apps.apple.com/us/app/capital-one-creditwise/id1008234539 App Description: A free credit monitoring tool that could help you improve your score. At CreditWise, we believe in empowering people with the tools to effectively monitor their credit. We do more than show you your free credit report: we back it up with targeted advice, tools and alerts to help you monitor your credit. And that’s not all - CreditWise provides identity theft monitoring tools such as dark web alerts and a credit simulator to help you forecast the potential effects of your credit decisions. Responsibilities:

• Mobile App Development: Build and maintain iOS/Android apps using Xcode 16.x, Swift, Swift UI, Kotlin, Java, focusing on performance, usability, and scalability.

• Desing the iOS components based on the JSON response through the Reactive programming implementation using the libraries Swift UI, Combine and RxSwift.

• Write the Unit Tests using XCTest, Nimble frameworks to test the business logic implemented and maintain the code coverage to maintain the Jenkin pipelines.

• Cross-Platform & Cloud: Leverage Angular, JavaScript, and AWS for front-end and backend integration, including CI/CD pipeline implementation.

• Collaboration: Work with cross-functional teams to deliver secure and efficient solutions in Card Tech and Collections. Collaborate with product teams to integrate payment solutions, billing systems, and card-based transaction features into mobile apps.

• Design secure, reliable modules for collections and payment tracking, adhering to industry standards. Environment: Agile methodology, Xcode 16.x, iOS 16.x, Objective-C, Swift, Swift UI, Combine, XCT, XUI, Kotlin, Android Studio, AWS, Spring Boot, Cocoa pods, WebView, APNs, UI Kit Framework, Apple Configurator, Jenkins, Relic-Vault, Gitlab, JIRA, Pristine Fastlane CICD, GitHub, Github Copilot, Confluence, Slack, Zoom.

T-Mobile USA - Bothell, WA- Remote Jan 2021- Aug 2024 Senior iOS Engineer, Software

App Description: The iOS iPad applications help to enables insight business of Retail Features by measuring product metrics include the User Interaction, System performance and business impact of Retail features. Enhance the ASDK native solutions for T-Mobile family of mobile applications to new gen app development standards. Environment: Agile methodology, Xcode 14.x, iOS 15.x, Objective-C, Swift, Swift UI, Combine, MobileIron, Azure-AD, MDM, Spring Boot, Cocoa pods, Cocoa Touch framework, WebView, MobileCoreServices, APNs, UI Kit Framework, Core Data, Apple Configurator, Jenkins, Relic- Vault, Gitlab, JIRA, Pristine Fastlane CICD, Saucelabs, Gitguardian, Gitlab, Confluence, Slack, MS Teams, Webex. Responsibilities:

• Design and Develop the Software Applications for iOS platform including iPad, iPhone using Objective-C and Swift programming and Development tools including Xcode, iOS Human Interface, RESTful APIs, GitLab, Fastlane, App Centre, TestFlight, Agile-JIRA, P&T Enterprise Confluence, Charles Proxy and Slack for team Collaboration with in the within the Software Development Life Cycle (SDLC).

• Led the Migration the user Authentication/Authorization process through Azure Active Directory, utilizing the Microsoft Authentication Library(MSAL) for iOS and Web platforms. This involved transitioning from a legacy authentication system to Azure Active Directory, integrating Multi-Factor Authentication.

• Design and implement crucial architectural changes to enhance the SOA(Service Oriented Architecture) systems through APGIEE gateway.

• Re-Design the iOS native DAS SDK2.0, Convert the legacy code from Objective-C to new swift and Swift UI, Combine libraries through Swift Package Manager(SPM).

• Rewrite the Mobile(iOS and Android) architectural flows using Figma designs and decomposed into modern UI frameworks included Swift UI and Jetpack Compose for iOS and Android respectively.

• Actively participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives and Collaborate with iOS development, Quality Assurance teams and analyse such as Test- Driven Development (TDD), Design, Reviews, Code Reviews and documentation.

• Collaborate with product owners and Solution architects in transforming high level architecture designs and assists in technical delivery of large- scale enterprise projects to implement optimized end-to-end(E2E) solutions and business units to drive forward results.

• Research and Develop the prototypes for the User Interface (UI) and User Experience (UX) needs and software requirements to determine feasibility of design and the Proof of Concepts demonstrate and compose the UI for iOS iPad application and migrate of the existing UI using Swift UI Framework.

• Create and integrate the Cocoa SDKs through multiple internal iOS modules plug into common platform.

• Integrate the iOS Client- Servicer interactions by consume the REST APIS and analyse the Core Frameworks and Libraries for iOS Data models, API and Streaming and Common UI elements to build the business applications and Manage the MDM(Mobile Device Management) systems and deploy the iOS apps through MobileIron.

• Implement and write the Unit Test Cases using XCTest and XUI frameworks for the entire development code functionalities to analyse the utilization of the code consumption and code coverage.

• Implemented the Config and Dependency (C&D) Pristine principle for Native iOS apps, so it fit within the purview of the Pristine program work and integrate the DevOps tools and create the pipelines for CICD with changes in service systems on Spring Boot.

• Participate in full application lifecycle concept, design, build, deploy, test, release tools/applications native mobile, web and client/server apps for analytics, aggregation and Automation process.

• Continuously discover, evaluate, and implement new iOS technologies to maximize and improve development process and efficiency, product quality by implementing best practices and utilizing Quality Assurance tools. E*TRADE Financial, (Menlo Park, CA- Remote) April 2020 – Dec. 2020 iOS Engineer

App Link: https://apps.apple.com/us/app/e-trade-invest-trade-save/id313259740 App Description: The iOS application helps to simplify investing and trading. Our award-winning app puts everything you need in the palm of your hand including investing, banking, trading, research, and more. Environment: Agile methodology, XCode 11.x, iOS 10.x, Objective-Swift 4.x, Java, NodeJS, Cocoa Touch framework, Cocoa pods, WebView, MobileCoreServices, APNs, UIKit Framework, Instruments, real DB, iOS Core Data, Zipline, Apple Configurator, GTM-Firebase, SQLite, Jenkins, Fabric, Localytics, Bitbucket, JIRA, Jenkins, Confluence, CharlsProxy, Slack. Responsibilities:

• Design and Develop the Software Application for iOS platforms using Objective-C and Swift programming and Development tools including XCode, iOS Human Interface, RESTful APIs, Agile-JIRA, Bitbucket, Fastlane, App Centre, TestFlight, Charles Proxy and Slack for team.

• Collaborate with Product owners and Solution architects in transforming high level architecture designs and assists in technical delivery of large-scale enterprise projects to implement optimized end- to-end solutions.

• Involved the iOS app redesigning, Converting the legacy Objective-C code base into Swift.

• Worked on the dark mode feature implementation for iOS 13.0 and later version app redesign.

• Worked on Accessibility features, productions bug fixes and build release process.

• Redesign the Web Views for both the iOS and Android platforms by using React Native frameowork and analyse the User Interface

(UI) and User Experience (UX) needs and software requirements to determine feasibility of design.

• Analyse the Core Frameworks and Libraries for iOS Data models, Networking (API and Streaming) and Common UI elements to build the business applications.

• Design, code, unit test, system test, performance test, debug, implement, and support Mobile App front end and API integrations.

• Creates, maintain and enhances iOS applications as part of a durable product team.

• Part of Android Development team, Integrated the UI Changes using Android Jetpack

• Modify existing software to correct errors, allow it to adapt to new enhancements, to improve its performance, provide technical support for software maintenance and upgrade.

• Collaborate with iOS development teams and analyse such as Test Driven Development(TDD), Design, Code, Refactoring and Continuous Integration and Continuous Deployment through Jenkins, Bitbucket and DevOps and Cross-functionally with various teams: product management, design, various product lines, or business units to drive forward results.

• Participate in full application lifecycle concept, design, build, deploy, test, release tools/applications mobile native, web and client/server apps for analytics, aggregation and Automation process.

• Responsible for evaluating, measuring, monitoring and controlling the current process Application Design and helps to rationalize, and enhance it follows proactive and reactive methods to meet its business objectives and goals. Pearson Educational Inc., Denver, CO Dec. 2018 – Feb. 2020 Mobile Application Developer

App Link: https://itunes.apple.com/us/app/revel-by-pearson/id1088745696?mt=8 Description: Mobile Application for course material includes full text can read, practice, Mobile Phone or Tablet, Offline, Online and study anytime, anywhere and send notifications so student never miss a due date again. User progress automatically syncs all devices including laptop, desktop computer and can learn as move throughout your day whenever you have movement without breaking stride. Environment: Agile methodology, XCode 10.x, Android Studio, iOS 10.x, Swift 4.x, RxSwift, Java, Kotlin, NodeJS, Cocoa Touch framework, Cocoa pods, Core Graphics, WKWebview, MobileCoreServices, APNs, UIKit Framework, Zipline, Apple Configurator, GTM-Firebase, SQLite, AWS, Amazon DynamoDB, never code, Fabric Crashlytics, Bitbucket. Responsibilities:

• Worked extensively with XCode 10.x IDE, Swift 4.x. RxSwift, and iOS 10.x

• As a Mobile application development lead interact with Stockholders analyse the business requirements and Technical challenges need to meet.

• Store, retrieve, and manipulate data for analysis of system capabilities and requirements in Relational Database SQLite through the iOS Human Interface and RESTful APIs.

• Developed proof of concept(POC)s to integrate the third party(Launch Darkly) libraries for feature toggles enabled for the A/B testing.

• Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes-using Sketch, Adobe Creative Suite etc.

• Worked closely with the web application development and Business teams to ensure proper module integration between the mobile application and web application.

• Responsible for Application release support and latest version compatibility and Published the application on App Store and then pushed updates after every quarter.

• Worked in agile methodology closely within a cross functional teams of architects, developers, QA and Business Analyst teams using tools like Bitbucket, Agile-Jira.

• Communicate frequently and effectively with engineering teams from offshore in addition to product managers, Scrum masters and project managers to analyse and plan the sprint activities on priority.

• Involving test case development and documentation as well as unit and automated tests as needed and outlined in the sprint planning. Hewlett-Packard (HP), Inc. Boise ID Dec. 2016 – Nov. 2018 Mobile Application Developer

Description: The goal is to create and iOS application that obtained the GPS location and communicate that location to server. The server will respond with printer location matching with current client location. The client could consume a profile configurator and install it for later processing at print time.

Environment: Agile methodology, XCode 8.x, Android Studio, iOS 10.x, Swift 3.0, Cocoa Touch framework, Cocoa pods, Core location, AVFoundation Framework, MapKit, UserNotificationCenter, APNs, UIKit Framework, Core data, Core Bluetooth, RESTful API, XCT Test, Apple Configurator, Mobile Device Management (MDM), XML, JSON, Linux (Ubuntu), Rails Server, Jira, GitHub. Responsibilities:

• Proposed the solutions and involved in design architecture of iOS Mobile Application from scratch to implementation stage for enterprise print solutions using Apple profile configurator.

• Developed different Proof of Concept’s (Prototype) to illustrate ideas for next generation iOS application, mobile discovery through good understanding of location services offered in iOS and authentication.

• Developed Proof of Concept’s and implemented to communicate the Bluetooth (BT)/BLE and iBecon devices and Defined and proposed an algorithm to determining the geofences based on client location.

• Defined and implemented RESTful (Client- Server) API provided for iOS printing and in iOS as it applies to Air Print, PDF workflow, Mobile Device Management (MDM), and Profile Configuration.

• Implemented push notifications by creating APNS certificates and displayed all the notices in one location in Notices Tab and also handled push notifications effectively with server for integration.

• Implemented XCTest automation testing and XCUI Test cases for complete project, analyse code coverage and automation testing eventually leads to Continues Integration and Continues Deployment process (CICD) setup the pipelines to automate the whole build/installation process by creating Jenkins build and deployments job.

• Worked within a team of Mobile Developers, serving as the primary lead but not limited to iOS development and also involving in Android Mobile application solutions as well.

• Worked in an Agile environment with other iOS and Android developers including a well-rounded understanding of Agile tools like Jira, GitHub, and other manual, automated processes and tools. Sparity Inc., Magnifi.fm., Emeryville, CA Jan. 2016 – Nov. 2016 iOS Application Developer

Description: MAGNIFI is the app that makes discovering live music so simple that it only requires the thumb. All you need to do is download the app, search for touring artists nearby, listen to their music and buy tickets to their shows. Environment: Agile methodology, iPhone SDK, Xcode7.x, iOS 9.0, Swift, Interface builder, Cocoa Touch, AVFoundation Framework, GUI, Alamo fire, UIKit, Core Location, Cordova, APNs, XML, JSON, GitHub. Responsibilities:

• Worked extensively with swift and Cocoa frameworks on iOS 9.x

• Integrate the web service calls and JSON parsing included in the project and Segregated API Handler classes based on the workflows, login services, user profile, search items, categories and coupons.

• Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes using Sketch, Adobe Creative Suite etc.

• Worked closely with the web application development team to ensure proper integration between the mobile application and web application and Integrated ads using Ad Mob SDK and Used the Version Controls Including the GIT to check and update the codebase changes.

• Published the application on App Store and then pushed updates after every sprint release.

• Worked in agile methodology closely within a cross functional team of designers, developers and testers. EDUCATION: Master of Science in Electrical Engineering, San Francisco Bay University Dec-2015.



Contact this candidate