Rahul Joshi
+1-704-***-**** *************@*****.*** linkedin.com/in/joshirahul10 github.com/lighten10 Sunnyvale, CA Education
University of North Carolina at Charlotte Aug 2024 – May 2026 Master of Science in Computer Science GPA - 3.7 Charlotte, NC Experience
Software Engineering Intern — 4G/5G Core Systems Jan 2026 – Present Nokia — Cloud Mobile Gateway (CMG), Session Management Team Sunnyvale, CA
• Implemented and maintained finite state machine (FSM) logic using a hybrid Java + native C/C++ integration layer, reducing invalid state transitions and session-related failures by approximately 18–20% during internal testing.
• Integrated Java-based control services with core mobile network entities (AMF, NodeB, PCRF, UMF) using asynchronous messaging and REST interfaces, improving signaling correctness and flow consistency by approximately 12–15%.
• Provisioned control-plane services on AWS EC2 for scalability and load-testing scenarios, supporting concurrent session simulations of 1.5–2 baseline traffic using Application Load Balancer.
• Analyzed concurrency defects in Java services using synchronized blocks, concurrent collections, and thread pools, reducing race-condition and thread-contention issues by approximately 22–25%. Software Developer Intern May 2025 – Dec 2025
Carboncopies Foundation Sacramento, CA
• Implemented Java and C++ components for a distributed synthetic brain simulation platform, exposing core simulation workflows through Spring Boot REST APIs and reducing experiment setup and orchestration time by approximately 15%.
• Introduced JWT-based authentication and role-based access control (RBAC) within Java middleware, reducing unauthorized access paths and simplifying permission management across research services.
• Worked with neuroscientists and ML engineers to translate cognitive domain models into Java services while keeping performance-critical execution paths in native C++ for computational workloads. Graduate Teaching Assistant — Database Systems Aug 2025 – Dec 2025 University of North Carolina at Charlotte Charlotte, NC
• Supported undergraduate and graduate Database Systems courses covering relational modeling, SQL, transactions, indexing, and backend design using Java.
• Built Mira, an in-class contest and evaluation platform, using Java and Spring Boot to manage assignments, submissions, scoring logic, and instructor dashboards for classes of 80–120 students.
• Hosted the Mira platform on AWS EC2 with load balancing, supporting 100+ concurrent users during lab sessions and exams without service interruption.
• Implemented Spring Boot REST APIs for submission tracking and result aggregation, reducing manual grading and result compilation time by approximately 35–40%.
• Guided students during labs and office hours on SQL query optimization, Java backend integration, and debugging database-driven applications.
Full-Stack Developer Oct 2021 – Aug 2024
Quartz Compliance — Tata Consultancy Services India
• Built and maintained Java and Spring Boot backend services for an enterprise compliance and AML platform, running on AWS EC2 with environment-specific configurations and production monitoring.
• Resolved 45+ production issues across Java services, SQL workflows, and Linux systems, improving backend reliability by approximately 6–7% and reducing recurring regressions by 20%.
• Implemented and refined Spring Boot REST APIs integrated with relational databases using Hibernate/JPA, lowering AML processing latency by approximately 20–25%.
• Executed end-to-end SDLC for 20+ features across DEV/IAT/UAT/PROD environments, achieving rollback-free releases in approximately 95% of deployments.
Projects
Banking Transaction System Java, Spring Boot, REST APIs, AWS EC2 Aug 2025
• Implemented a Spring Boot–based banking backend supporting account creation, deposits, withdrawals, and transfers via RESTful APIs.
• Integrated concurrency control using synchronized service layers and transaction management to ensure data consistency under concurrent access, and deployed the application on AWS EC2 to validate API performance under simulated load conditions. Technical Skills
• Languages: Java, C++17/20, SQL, Python
• Backend: Spring Boot, REST APIs, Hibernate/JPA
• Cloud: AWS (EC2, S3, Application Load Balancer)
• Concurrency: Multithreading, Synchronization, Thread Pools, Concurrent Collections
• DevOps: Git, GitLab CI/CD, Docker
• Databases: MySQL, PostgreSQL
• Tools: Linux, JIRA, Design Patterns