CONESTOGA LIBRARY SYSTEM
- Developed comprehensive UML models for a library system, including use cases, activity diagrams, and sequence diagrams for key functions like patron management and item borrowing.
- Created detailed domain and design class diagrams for various subsystems, incorporating hierarchies, associations, and multiplicities while applying object-oriented design principles.
- Designed multilayer architecture models with view, domain, and data access layers, ensuring consistency across all diagrams and use cases with fully-defined attributes and methods.
- Produced a UML Package Diagram representing overall system architecture, showcasing dependencies between layers and subsystems, from high-level concepts to detailed design specs.
HOSPITAL NETWORK DESIGN
- Designed a hierarchical network infrastructure for a healthcare provider with two locations,
implementing LAN, WAN, and a server-side site using Cisco Packet Tracer.
- Configured advanced networking features including VLANs, inter-VLAN routing, OSPF routing
protocol, DHCP servers, and wireless networks for each department.
- Implemented robust security measures such as ACLs, Site-to-Site IPsec VPN, SSH for remote
access, and port security to ensure CIA (Confidentiality, Integrity, and Availability) principles.
- Utilized subnetting techniques to allocate IP addresses efficiently, configured NAT/PAT for
internet access, and ensured communication between all network segments while adhering to specific
requirements for each department.
CLIENT SERVER COMMUNICATION FRAMEWORK
This project showcases a Python-based client-server application that implements a basic authentication system,
allowing users to sign up and log in. Utilizing socket programming and multi-threading, the application supports
concurrent client connections, facilitating real-time data transmission and processing.
Through this project, I upgraded my skills in network programming, learned to manage client-server communications, and explored the
basics of user authentication and security considerations. Although the initial version stores credentials
in plain text, recognizing the importance of security has led me to consider enhancements such as password
hashing and advanced validation techniques for future iterations.
MORSE CODE CONVERTER ANDROID APPLICATION
Built an android application that converts morse code to English text and English text
to
morse code using HashMap.
RANDOM MOVIE GENERATOR
Built a Web Scraper that Parse through Wikipedia to find movies data using python
libraries such beautiful soup,etc.