Software Developer
Location : Indore, India, India
Experience : 5 Year
Rate: $9 / Hourly
Availability : 1 Week
Work From : Offsite
Category : Information Technology & Services
Environment: Python3, AWS Glue, AWS Redshift, Lambda, Pandas, MySQL, RESTful APIs, API Gateway.
Responsibilities:
Team Size: 5 members
I have developed a comprehensive group project specifically tailored for a college campus, catering to both students and teachers. This project aimed to provide a user-friendly and efficient platform to enhance collaboration, communication, and academic management within the campus community. Here are some key features and functionalities that I implemented
User Registration and Authentication: The system allows students and teachers to create their accounts using their college email addresses. User authentication ensures secure access to the platform.
Dashboard and Profile Management: Upon logging in, each user is presented with a personalized dashboard that displays relevant information, such as course schedules, upcoming assignments, and announcements. Users can manage their profiles, including updating personal details and profile pictures.
Discussion Forums: The platform includes discussion forums where students and teachers can engage in academic discussions, ask questions, and provide answers. This fosters collaboration and knowledge sharing among users.
Announcements and Notifications: The system allows administrators, teachers, and department
heads to send important announcements and notifications to students. Users receive notifications via email or within the platform to stay updated on campus events, deadlines, and other relevant information. And many more
Environment: Python, Django, Kafka, Redis, AWS Redshift, PostgreSQL.
Team Size: 5 members
I have developed a comprehensive college campus job portal for internal vacancies and placements targeting a United States-based client. This project aimed to streamline the process of job postings, applications, and placements within the campus community, benefiting both students and faculty members.
Key Features of the College Campus Job Portal:
User Roles and Authentication: The system includes different user roles such as students, teachers, and administrators. Each user has a unique login, ensuring secure access to the portal and personalized experiences based on their role.
Job Postings and Applications: Employers can create job postings with detailed descriptions, requirements, and application deadlines. Students can browse and search for relevant job opportunities, submit applications, and track their application status.
Resume/CV Management: Students can create and maintain their resumes/CVs within the portal, enabling them to easily apply for multiple job postings without repetitive data entry. The system provides templates and guidelines to help students create professional resumes.
Placement Management: The portal facilitates the placement process by allowing faculty members to manage and schedule placement activities such as interviews, group discussions, and exams. It provides an efficient way to coordinate with participating companies and track the progress of placements.
Notifications and Alerts: The system sends notifications and alerts to students and teachers regarding upcoming job postings, application deadlines, interview schedules, and placement results. This ensures timely communication and keeps users informed about the latest updates.
Environment: React Js, HTML5, CSS3, Bootstrap, Java Script, AWS ECS.
Responsibilities:
Team Size: 4 members
I have had the opportunity to create a communication functionality for a United States-based client. This functionality was designed to facilitate effective and secure communication within their system, enabling seamless collaboration between users and enhancing their overall experience. Here are the details of my involvement in this project, including the rules and responsibilities:
Requirement Gathering: I collaborated closely with the client to understand their communication needs and gather detailed requirements. We discussed the desired features, such as real-time messaging, file sharing, notifications, and user authentication.
Design and Architecture: Based on the requirements, I designed the architecture of the communication functionality. This involved determining the appropriate technologies and frameworks to use, selecting a suitable database for storing messages and user data, and defining the system's scalability and security considerations.
Development: I implemented the communication functionality using the chosen technologies, following industry best practices and coding standards. This included developing the front-end components for the user interface, integrating backend APIs, and configuring real-time communication channels.
Real-time Messaging: I integrated a real-time messaging system using technologies like WebSocket or a push notification mechanism to ensure instant and efficient communication between users. This allowed users to send and receive messages in real-time, fostering efficient collaboration.
Environment: VueJs, React, HTML5, CSS3, Bootstrap, Java Script, AWS EC2.
Responsibilities:
Team Size: 4 members
I have successfully developed a Social Rental Housing/Community App for a United States-based client. This application serves as a platform for individuals and families seeking affordable rental housing options and facilitates community engagement among residents. Here's an overview of the app's features and the associated responsibilities. Throughout the development process, I collaborated closely with the client and stakeholders, gathering feedback and incorporating their suggestions to ensure the app's effectiveness and user satisfaction
User Registration and Authentication:
Implemented a secure user registration and login system.
Validated user information and implemented authentication measures to ensure data privacy and security.
Rental Housing Listings:
Created a user-friendly interface for landlords and property managers to list available rental properties.
Implemented search and filtering functionalities based on location, price range, and property features.
Integrated Google Maps to display property locations accurately.
Tenant Application and Screening:
Developed an application submission process for prospective tenants, allowing them to provide personal and financial information.
Integrated third-party services for tenant screening, such as background checks and credit reports.
Designed an automated notification system to inform applicants about their application status.
Community Features:
Implemented a messaging system to facilitate communication between residents, landlords, and property managers.
Developed a forum or discussion board where community members can interact, seek advice, and share information.
Integrated event management features for organizing community events, such as meetings or social gatherings.
Rent Payment and Maintenance Requests
Incorporated a secure payment gateway for tenants to pay their rent online.
Developed a system for tenants to submit maintenance requests and track their status.
Collaborated with property managers to establish workflows for addressing maintenance issues promptly