Software Engineer
CurrentResponsibilities:Developed and maintained a comprehensive campus management application for Nile University, leveraging modern technologies to enhance user experience and functionality.Frontend Development: Led the development of the React Native application for students, written in TypeScript. This application facilitates student entry onto campus, providing a seamless user interface and experience.Backend Development: Implemented the backend services using Ruby on Rails… Show more Responsibilities:Developed and maintained a comprehensive campus management application for Nile University, leveraging modern technologies to enhance user experience and functionality.Frontend Development: Led the development of the React Native application for students, written in TypeScript. This application facilitates student entry onto campus, providing a seamless user interface and experience.Backend Development: Implemented the backend services using Ruby on Rails (ROR) and integrated GraphQL to ensure efficient communication between the frontend and backend systems.Gate Guard Application: Developed and maintained an application for gate guards to scan digital passes, enabling or restricting student access to the campus.Admin Panel: Created a customized admin panel using React.js, TypeScript, and Tailwind CSS, allowing administrators to manage and maintain the entire application effectively.Live Application: Successfully deployed the application, which is currently in use by all students and campus staff, ensuring smooth operation and continuous improvement based on user feedback. Show less