Summary
Overview
Work History
Education
Skills
Related Project
Timeline
Generic

Ian He

Mosman,NSW

Summary

  • Experienced software engineer with exceptional troubleshooting skills and self-motivation for delivering innovative solutions.
  • Collaborative team player with strong communication and organizational skills, adept at adapting to various team dynamics and project requirements.
  • Dedicated to continuous learning and professional growth within the software development field, actively seeking new challenges.
  • Australian Citizen willing to relocate for the right career opportunity, bringing a diverse skill set and a passion for excellence to any team.

Overview

5
5
years of professional experience

Work History

Software Developer/Engineer

Holocentric
02.2024 - Current
  • Design, implement, and maintain back-end software in Java, .NET, and JavaScript, using OrientDB graph database and SQL Server, within a microservices architecture.
  • Develop and support front-end Angular apps and ASP.NET MVC.
  • Collaborate with DevOps for infrastructure maintenance and system operations.
  • Manage tasks for self and team in an Agile environment, including estimation, specification, and progress tracking.
  • Provide product support, troubleshoot technical issues, and proactively contribute to meeting sprint goals.

UQ Teaching Assistance: COMP3301, COMS3200

The University Of Queensland
07.2021 - 07.2022
  • Provided comprehensive instruction on the foundational framework and core concepts of the Linux system, internet network frameworks, and common protocols.
  • Conducted engaging tutorial classes and led interactive laboratory sessions, facilitating hands-on practice to enhance students' programming skills.
  • Assessed student assignments thoroughly, offering constructive feedback to support their learning and growth.
  • Managed a variety of online activities, including arranging Zoom classes and organizing online quizzes, to supplement and enrich the in-person learning experience.

Junior Developer – Casual 20-38 Hr Per Week

Joii Invent
01.2019 - 07.2021
  • Led comprehensive project testing, including ticket, automation, and manual testing. Established an automated-test framework from inception.
  • Managed communication with customers and addressed data discrepancies during the internal testing phase.
  • Collaborated with the team to discuss sprint planning and ensure alignment with project goals.
  • Executed frontend and backend code fixes within the .NET Core 2&3 framework environment.
  • Oversaw the cybersecurity intern, conducting a thorough security assessment of the project’s code and compliance with IT regulations.

Education

Master of Cyber Security - Cyber Defence

The University of Queensland
Queensland
07.2022

Bachelor of Computer Science - Cyber Security

The University of Queensland
Queensland
12.2020

Skills

    Languages: Advanced in Java, c#, Python; Intermediate in Javascript, TypeScript, HTML, CSS, C, PHP

    Frameworks: Advanced in SpringBoot, Spring MVC, Hands-on experience in Angular 11 & 16, ASPNET MVC and Net core 2-5

    Data: Advanced in OrientDB, MSSQL, Experience in Data Mining, Machine learning, Data Cleaning

    Others: Docker, RESTful API, GraphQL, Kafka, Redis, microservices, Kubernetes environments (hosted on Azure or AWS), ElasticSearch, OAuth, jsreport

    Tools: Git, CI/CD pipelines, Jira, Agile

Related Project

A Systematic Approach for APT attacks formulation and automation Jul 2021 – Jul 2022

St Lucia The University of Queensland, QLD

Key learnings:

  • Conducted research on Advanced Persistent Threat (APT) attacks, gathering data from publicly available sources.
  • Analyzed core functions, such as encryption and network connections, utilized in existing APT attacks.
  • Developed a software module to automate APT attacks, creating a Python program that automated Metasploit's attacks using Metasploit RPC and pymetasploit3.
  • Tested the developed tool against a network implemented in a cloud environment.

Timeline

Software Developer/Engineer

Holocentric
02.2024 - Current

UQ Teaching Assistance: COMP3301, COMS3200

The University Of Queensland
07.2021 - 07.2022

Junior Developer – Casual 20-38 Hr Per Week

Joii Invent
01.2019 - 07.2021

Master of Cyber Security - Cyber Defence

The University of Queensland

Bachelor of Computer Science - Cyber Security

The University of Queensland
Ian He