Raghavendra Prasad DG

Raghavendra Prasad DG

Software Engineer

Software Engineer with building scalable web applications using React, Node.js, and TypeScript. Passionate about clean architecture, developer experience.

0
Year experience
0
Project
0
Languages
Work Experience
Software Engineer Intren
QSpidersMysore, Karnataka
Feb 2026 β€” Present
  • Engineered React component library reducing development time by 40% across 3 product teams
  • Architected Node.js microservices handling 2M+ daily transactions with 99.9% uptime
  • Led TypeScript migration of 80,000-line codebase, eliminating 300+ runtime errors in production
Projects
Women Safety App

Developed a Women's Safety App that sends instant distress signals, shares live locations, and connects users with emergency services. Utilized Flutter for cross-platform development, Node.js for backend services, and PostgreSQL for data management. Implemented real-time GPS tracking and audio/video recording features for enhanced safety.

To build a modernreliableand secure Women's Safety Appthe technology stack must prioritize low latencyoffline capabilityand high data security. Here is a comprehensive breakdown of the technologies used to develop a production-ready safety applicationcategorized by architectural layers. ------------------------------ ## πŸ“± Frontend & Mobile App Development The frontend handles the user interfacereal-time tracking displaysand hardware integrations. * Cross-Platform Frameworks: Flutter (Dart) or React Native (JavaScript/TypeScript). These allow for rapid deployment on both Android and iOS using a single codebasewhich is crucial for maximizing user reach. * Native Development (Alternative for High Performance): Kotlin/Jetpack Compose for Android and Swift/SwiftUI for iOS. Native development offers deepflawless integration with background services and OS-level security APIs. ## βš™οΈ Backend & API Services The backend manages user dataprocesses distress signalsand handles notifications. * Server Environment: Node.js (Express) or Python (FastAPI / Django). These are excellent for handling asynchronous requests (like thousands of simultaneous SOS signals) with minimal latency. * Real-Time Communication: WebSockets (Socket.io) or gRPC. Essential for establishing a continuousopen connection between the victim's phone and the server to stream real-time location coordinates without delay. ## πŸ—ΊοΈ Cloud Infrastructure & Database Safety apps require robust cloud infrastructure that guarantees 99.99% uptime. * Database Systems: * PostgreSQL with PostGIS extension: Used to manage user profiles and calculate complex geographic data (like mapping safewell-lit routes). * Redis: Used as an in-memory database to store rapidlive GPS coordinate streams during an active emergency. * Cloud Hosting: AWS (Amazon Web Services) or Google Cloud Platform (GCP). Utilizing scalable computing instances (like AWS EC2) and serverless computation (like AWS Lambda) to handle sudden spikes in traffic during widespread emergencies. * Notification Engines: Firebase Cloud Messaging (FCM) and Apple Push Notification service (APNs) to send instanthigh-priority push notifications to guardians. ## πŸ”§ Device Hardware & Sensor Integration To trigger alerts even when a user cannot look at their screenthe app integrates directly with smartphone sensors. * Core Location API: Google Play Services Location API (Android) and CoreLocation Framework (iOS) for continuoushigh-accuracy GPS tracking in the background. * Sensor Managers: Smartphone accelerometers and gyroscopes to detect violent shaking or falls (for automated SOS triggers). * Media Capture: Device camera and microphone APIs to silently capture and stream live ambient audio and video evidence directly to the cloud. ## πŸ”’ Security & Data Encryption Because location data is highly sensitivestrict security protocols are mandatory. * Data Transit: TLS/SSL protocols to encrypt all communications between the mobile app and the cloud servers. * Data at Rest: AES-256 bit encryption to protect user phone numberscontact listsand historical location logs stored on the database. * Secure Storage: Android Keystore and iOS Keychain to store sensitive user authentication tokens and private encryption keys directly on the hardware chip. ## πŸ“ž Emergency Integration Third-Party APIs * SMS & Voice Gateways: Twilio or Vonage. Used to send automated emergency SMS alerts and text-to-speech phone calls to guardians when the app is running completely offline or without internet data. * Mapping Services: Google Maps API or Mapbox. Used to display interactive mapscalculate safe routesand visually track a loved one's journey.
Skills
ReactTypeScriptNode.jsPostgreSQLGraphQLDockerAWSJestGitProgramming Proficiency, Object-Oriented Programming (OOP), Data Structures and Algorithms (DSA), System Design, API Architecture, Database Management Systems (DBMS), SQL, NoSQL, Cloud Computing, DevOps, Containerisation, CI/CD Pipelines, Software Testing, Debugging, Software Development Life Cycle (SDLC), Security and Authentication, Data Encryption, Version Control, AI-Augmented Development, Problem-Solving, Critical Thinking, Technical Communication, Stakeholder Translation, Teamwork, Cross-Functional Collaboration, Adaptability, Continuous Learning, Accountability, Time Management
Education
Bachelor of Engineering, Computer Science
MIT MYSORE
2023 β€” Present8.8 / 10
Certifications
Developing Front -End Apps with React
IBM
2025-10
View credential
AWS Cloud Practitioner Essential
Amazon Web Services
2025-10
View credential
Foundations: Data , Data everywhere
Google
2025-03
View credential
Introduction to Front - End Development
Meta
2026-06
View credential
Languages
English
Fluent
Kannada
Advanced
Hindi
Intermediate