Designed and developed a fully functional social media application using OOP principles, SOLID design, and
established design patterns.
• Implemented efficient data structures (HashMaps for user lookup, ArrayLists for posts, PriorityQueue for feed
ranking) and concurrency handling, improving application performance by 25%.
• Collaborated with a team to follow the full software development life cycle, utilizing Git for version control and
effective collaboration.
• Developed an intuitive GUI using Java Swing, enhancing user experience and increasing user engagement by 20%.
• Integrated a JSON-based database for efficient data storage and retrieval, reducing data access time by 15%.