Hi, I'm Addison Douglas

I'm a Software Engineer that is always learning and looking for a new challenge

Who Am I

Hello! I'm Addison Douglas, an aspiring software engineer, based in The Greater Seattle Area.

I'm currently attending the University of Washington, Bothell as a computer science and software engineering major.

Work Experince

I developed a scalable testing environment using Ansible, Terraform, and Packer, ensuring consistent setups across multiple lab environments. By integrating monitoring tools like Zabbix, Prometheus, and Grafana, I enhanced system observability and streamlined incident response. Automating the setup and configuration processes significantly improved deployment efficiency and reduced manual errors. Collaborating closely with the SRE team, I created a solution capable of supporting a large number of concurrent test scenarios, leading to more reliable performance and overall lab stability.

CrowdStrike - Systems Engineer Intern

Projects

HomeLab

I maintained a home lab using Ubuntu Server and Docker containers, creating a flexible environment for testing and experimentation. In this setup, I configured Pi-hole for ad blocking, which improved network security and reduced ad-related traffic by 30%. Additionally, I deployed Prometheus to monitor internet traffic metrics, providing real-time visibility into network performance. To enhance data analysis, I integrated Grafana for data visualization, enabling efficient analysis of traffic patterns and overall system performance.

ScheduAI

I developed an end-to-end task management application called ScheduAI using React.js, C#, and PostgreSQL to assist students with procrastination and time management. By integrating AI, the application offers custom task planning, scheduling, and advice, significantly improving user productivity. I collaborated effectively with my team to tackle technical challenges and successfully implemented AI components using Gemini. This project, completed during a hackathon, provided me with valuable experience in front-end and back-end development, database management, AI integration, and team collaboration.

I developed a Go-based RSS feed aggregator web server that allows users to add, follow, and unfollow feeds. To enhance data consistency across the system, I integrated a PostgreSQL database with basic migrations, ensuring smooth schema changes. Additionally, I implemented service workers to manage long-running tasks, automating the continuous fetching and updating of RSS feed content without any downtime. The server was built and tested with scalability in mind, successfully supporting over 20 users while maintaining efficient database operations.

RSS feed aggregator

I developed a Unity-based game that emphasized navigation and player movement using navmeshing techniques, enhancing both AI behavior and the overall player experience. Working effectively in a team of three, I contributed to code development in C# to create dynamic gameplay mechanics and responsive controls. I also implemented pathfinding algorithms to optimize NPC navigation, enabling smooth movement through complex environments and adding to the gameplay's realism. Through thorough testing, I ensured gameplay balance and performance, delivering a seamless experience for players.