Rachit Pra japati

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Mobile IOS Engineer Intern at Eulerity
August 1, 2025 - September 8, 2025
Enhanced payment gateway integration with unit tests; audited 100+ ObjectMapper models, refactored to Codable to improve JSON parsing reliability and reduce serialization errors. Implemented SwiftFormat-driven styling and CI/CD lint management, delivering a demo that reduced SwiftLint warnings by 70% and boosted developer productivity. Collaborated with Product/UX in Agile workflows to ensure feature quality, and migrated key UI flows from UIKit to SwiftUI using MVVM. Contributed to app theming and AI-enabled UI adjustments for business logic, accelerating feature delivery.
Directed Research at University of California, Riverside
March 1, 2025 - September 8, 2025
Designed an automated time profiler for SwiftUI apps using SwiftSyntax to instrument method execution times and call hierarchies via ASTs, reducing manual debugging effort by 60%. Developed a Call Graph generator (BFS) to distinguish synchronous vs asynchronous code paths and integrated an automated logging service via SyntaxRewriter and FileManager to attach metrics to the call graph for insightful outputs.
iOS Software Developer Intern at MOBA Mobile Automation
May 1, 2023 - September 8, 2025
Developed SiteMatic, a monitoring app for farming equipment, using UIKit/SwiftUI with MVVM and Router/Coordinator patterns. Optimized media loading with NSCache, prefetching, and batch loads, achieving ~15% performance improvement; migrated from REST to GraphQL (Apollo Client) to reduce network payloads. Ensured reliability with XCTest (85% code coverage) and API testing via Postman.
iOS Software Developer Intern at KrownUnity
November 1, 2021 - September 8, 2025
Collaborated with UI/UX to migrate onboarding flows from UIKit MVC to SwiftUI, leveraging Figma prototypes to bridge design gaps. Improved build performance via Compile-time Evaluation, Dead Code Elimination, and Build Config tuning, reducing clean build times from 125s to 92s. Built a Core Location-based recommendation system with geofencing, boosting user engagement, and managed feature development with Trello/Bitbucket in cross-functional teams.
Mobile iOS Engineer Intern at Eulerity
August 1, 2025 - September 8, 2025
Enhanced payment gateway logic with unit tests; audited 100+ ObjectMapper models to document inter-model dependencies; refactored Mappable models to Codable to improve JSON parsing and reduce serialization errors; implemented SwiftFormat-driven code styling and CI/CD lint management, reducing SwiftLint warnings by 70% and boosting developer productivity; collaborated with Product and UX teams in an Agile environment; migrated key UI flows from UIKit to SwiftUI using MVVM; contributed to dynamic theming and AI-enabled real-time UI adjustments.
Directed Research at University of California, Riverside
March 1, 2025 - September 8, 2025
Designed automated time profiler for SwiftUI iOS applications using SwiftSyntax to instrument method execution times and call hierarchies via Abstract Syntax Trees (AST), reducing manual debugging efforts by 60%; developed the first Call Graph generator for Swift projects using BFS to differentiate synchronous vs asynchronous code paths and DFS for injecting profiling snippets; integrated automated self-setup logging service through SwiftSyntax SyntaxRewriter and FileManager to attach performance metrics with the Call Graph for readable output.
iOS Software Developer Intern at MOBA Mobile Automation
May 31, 2023 - September 8, 2025
Developed an iOS SiteMatic app using UIKit and SwiftUI with MVVM architecture; optimized media loading with NSCache via prefetching and batch loads, achieving 15% improvement and reduced network payload; ensured reliability with XCTest and achieved 85% code coverage; used Postman for API testing; migrated from REST to GraphQL using Apollo Client.
iOS Software Developer Intern at KrownUnity
November 1, 2021 - September 8, 2025
Collaborated with UI/UX team to migrate onboarding flows from UIKit/MVC to SwiftUI, leveraging Figma prototypes; implemented custom animations and navigation to boost retention; optimized builds via Compile-time Evaluation, Dead Code Elimination, and Build configuration tuning, reducing clean build times by 28% (125s to 92s); developed Core Location-based recommendations with geofencing; managed work using Trello and Bitbucket with cross-functional teams.
Mobile iOS Developer Intern at Eulerity
August 1, 2025 - September 8, 2025
Enhanced payment gateway logic with unit tests, audited 100+ ObjectMapper models and refactored to Codable to improve JSON parsing reliability; introduced SwiftFormat-driven code styling and CI/CD lint management, achieving approximately 70% reduction in SwiftLint warnings; migrated key UI flows from UIKit to SwiftUI using MVVM; contributed to dynamic theming and AI-driven UI adjustments for business logic.
Directed Research at University of California, Riverside
March 1, 2025 - September 8, 2025
Designed and implemented an automated time profiler for SwiftUI iOS applications using SwiftSyntax to instrument method execution times and call hierarchies via AST; developed a Call Graph generator using BFS/DFS to distinguish synchronous vs asynchronous code paths; integrated an automated self-set up logging service to attach performance metrics to the Call Graph for detailed insights.
iOS Software Developer Intern at MOBA Mobile Automation
May 1, 2023 - September 8, 2025
Developed an iOS mobile app for SiteMatic using UIKit and SwiftUI with MVVM architecture; improved media load performance via NSCache, prefetching, and batch loads; migrated from REST to GraphQL (Apollo Client); achieved 85% code coverage with XCTest and performed API testing with Postman.
iOS Software Developer Intern at KrownUnity
November 1, 2021 - September 8, 2025
Migrated onboarding flows from UIKit MVC to SwiftUI, leveraging Figma prototypes to bridge design and code gaps; improved retention by 17%; reduced clean build times by 28% (125s to 92s) via Compile Time Evaluation, Dead Code Elimination, and Build Config tuning; developed Core Location-based recommendations with geofencing to increase engagement; managed work with Trello and Bitbucket in cross-functional teams.

Education

M.S., Computer Engineering at University of California, Riverside
September 1, 2023 - March 1, 2025
B.E., Computer Engineering at Gujarat Technological University
January 1, 2019 - January 1, 2023
M.S., Computer Engineering at University of California, Riverside
September 1, 2023 - March 1, 2025
B.E., Computer Engineering at Gujarat Technological University
January 1, 2019 - January 1, 2023
M.S. at University of California, Riverside
September 1, 2023 - March 1, 2025
B.E. at Gujarat Technological University
January 1, 2019 - January 1, 2023

Qualifications

NASA Space Apps Challenge Global Nominee - Team Cartographer
October 1, 2023 - September 8, 2025
Apple Swift Student Challenge Winner
May 1, 2022 - September 8, 2025

Industry Experience

Software & Internet, Media & Entertainment, Education, Professional Services