Rayyan Shaheer
Software Engineer | Cloud & Backend Developer | AWS & Full-Stack Specialist
Hire this person
Send a job offer directly to this candidate
About
I am a software engineer with experience in building backend systems, cloud setups, and full-stack applications. Skilled in Python, JavaScript, C++, React, Node.js, and database management. I focus on practical solutions and scalable software development.
Experience
Freelance Full-Stack Developer | 2025 – Present
Built Smart Irrigation System: React + TypeScript frontend, FastAPI backend, real-time WebSocket sensor data, AI-powered irrigation recommendations.
Developed role-based dashboards for technicians, farmers, researchers, and government users.
Implemented AI & ML modules using XGBoost and rule-based engines.
Managed databases: PostgreSQL for app data, InfluxDB for time-series sensor data.
Integrated IoT sensors via MQTT and WebSockets.
Ensured security & PWA features: JWT auth, RBAC, input validation, offline support.
Deployed with Docker & CI/CD pipelines, tested with Vitest & Playwright.
Education
B.Sc. in Computer Science
National University of Computer and Emerging Sciences (FAST), Pakistan | 2023 – 2027 (expected)
Relevant Coursework: Data Structures, Algorithms, Cloud Computing, Software Engineering, Databases, Web Development
Achievements: AWS Cloud Club Captain, IEEE Student Branch Team Lead, Notion Co-Campus Leader
