BuggySoft Job Tracker

Project Icon

The BuggySoft Job Tracker is a cloud-based platform designed to simplify job applications by providing a centralized and intuitive way to manage listings. Users can track their applications, scrape job details from URLs, and securely access their profiles, all through an Angular-based web interface.

The architecture of BuggySoft reflects cutting-edge cloud computing practices. As the System Architect, I led the design and deployment of key components, including the Job and Scrape services, and played an integral role in the platform’s technical implementation. Our system incorporates a range of technologies, such as a web frontend built with Angular, microservices in Python FastAPI and Java SpringBoot, and deployment strategies that span GCP App Engine, Compute Engine, Dockers, and Functions. Each service was carefully structured to ensure reliability, maintainability, and scalability, supporting features like asynchronous data processing, JWT-based security, and CI/CD pipelines.

Working with a team of seven, I focused on aligning technical efforts, solving deployment challenges, and delivering a functional, scalable solution.

Alex Jiakai XU
Alex Jiakai XU
Computer Science Student

My research interests include computer systems, programming languages, software designing, and cyberspace security.