Back
Hayden Cooper
Experience
Software Engineer Intern - Jira Issue Extraction (November 2023 – February 2024)
Atlassian - Java, Kotlin (Remote)
- Developed and implemented support for cloning of ADF (Atlassian Document Format) attachments within the Jira Issue View.
- Utilised CI/CD pipelines to automate the build, test, and deployment processes, ensuring rapid delivery of features and improvements.
- Authored build scripts to manage dependencies and compile code, contributing to efficient and reliable software builds.
- Designed and executed comprehensive unit and integration tests for newly introduced features, ensuring optimal performance and reliability. Refined existing tests as required, ensuring they remained relevant and effective.
- Deployed observability metrics and dashboards to effectively monitor the impact of my changes. This facilitated real-time monitoring and provided actionable insights for continuous improvement.
- Actively communicated project progress to team members during stand-up meetings, fostering a collaborative environment and enhancing team cohesion.
- Participated in code reviews and pair programming to maintain high code quality and consistency.
Student Developer - Network Fabric Integrations (February 2023 – May 2023)
Atlassian - Go, TypeScript (Remote)
- Spearheaded the integration of traceable metrics on the NFI platform, significantly enhancing observability and simplifying troubleshooting processes for the team.
- Led the successful refactoring of our test suite and codebase, leading to improved code reusability and readability, and reduced unnecessary code, thus boosting development efficiency.
- Extended the application of dynamic and reusable metrics across the project, resulting in a substantial decrease of up to 50 percent in costs associated with the new metrics.
- Engineered and implemented a system for tracking additional traffic costs using SignalFx and Splunk dashboards during weekly TechOps meetings, greatly enhancing cost visibility.
- Conducted regular performance testing to ensure the robustness and reliability of the new metrics system.
- Presented project updates and key findings at weekly TechOps meetings, fostering effective communication and collaboration within the team.
Technical Skills
- Languages: Java, Go, TypeScript, JavaScript, HTML/CSS, PHP, SQL
- Frameworks: React, Node.js, Jest, JUnit
- Developer Tools: Git, Docker, Jira, Trello, Bitbucket, AWS, Azure, VS Code, IntelliJ
- Certifications: AWS Cloud Practitioner, Azure Fundamentals