Software Development Intern
Project 1: Comprehensive BMS and HVAC Monitoring System Project 2: Client-Side Data Transmission App
A comprehensive solution designed for real-time monitoring, dynamic reporting, and robust notification systems for Building Management Systems (BMS) and HVAC sensor data. Built with a focus on scalability and security, integrating advanced technologies to handle dynamic data efficiently for thousands of users across three infrastructures: Full Stack, Cloud Services, and Cybersecurity.
Backend Development:
- Technologies Used: Node.js, Express, Redis, Docker, GitHub
- Description: Developed a scalable backend using Node.js and Express, with Redis for session management and Docker for containerization.
Frontend Development:
- Technologies Used: React, Redux Toolkit
- Description: Built an interactive frontend with real-time data interaction, detailed reporting, and instant notifications.
Cloud Services:
- Technologies Used: AWS EC2, RDS, Nginx, Elastic Beanstalk, AWS CDN, AWS Pinpoint
- Description: Deployed backend on EC2, used RDS for databases, Nginx for frontend, AWS Load Balancers for traffic distribution, Elastic Beanstalk for deployment, AWS CDN for content delivery, and AWS Pinpoint for SMS notifications.
Cybersecurity:
- Technologies Used: Burp Suite, Wireshark, DirBuster
- Description: Conducted penetration testing and ensured robust security with 2FA OTP verification and SSL/TLS certificates.
Client Deployment:
- Description: Successfully deployed for Stellar 125, a client of Siemens, handling high traffic and ensuring robust security.
Project 2: Client-Side Data Transmission App
- Role: Desktop Application Developer
- Technologies Used: Electron, Node.js, REST APIs
- Description: Developed a cross-platform desktop application using Electron, integrated with Node.js for backend logic, and designed REST APIs for secure data transmission from client-side servers to cloud infrastructure.
Visit the Cloud Software: ec2-3-109-41-79.ap-south-1.compute.amazonaws.com