Summary
Overview
Work history
Education
Skills
Timeline
Interests
Chung Yan Ho

Chung Yan Ho

Loughborough

Summary

Dedicated Junior Software Engineer with a Mechanical Engineering degree, possessing a robust foundation in Python programming and backend development. Expertise includes enhancing backend functionality, utilising virtual environments, and optimising solutions for efficiency and scalability. Proficient in cloud computing and Agile methodologies, excels at meeting customer specifications and achieving project goals through meticulous documentation, effective problem-solving, and optimisation.

Overview

2
2
years of professional experience
1
1
Certification

Work history

Junior software engineer

Digital Futures
London
09.2023 - Current
  • Enhanced backend functionality of Digital Network Enabler (DNE) platform for network automation.
  • Developed and maintained APIs for network device communication using Python, YAML, and NETCONF.
  • Improved unit test runtime from 30 seconds to 0.1 seconds through strategic function patching and sleep function optimisation.
  • Wrote comprehensive unit tests, conducted sanity testing using Postman, and participated in code reviews to ensure software reliability.
  • Utilised SQLAlchemy for efficient database updates and queries, enhancing SQL skills.
  • Engaged in daily stand-up meetings and employed Agile methodologies to align development efforts with project goals.

Trainee Software Engineer

Digital Futures
09.2022 - 09.2023
  • Played key role in resolving coding issues, enhancing team productivity by assisting in over 15 projects.
  • Contributed to the development of software solutions in Java, React, and JavaScript, improving code quality and efficiency.
  • Streamlined performance by implementing innovative solutions, reducing average bug resolution time by 20%.
  • Utilised KPI reports for tracking project progress and guiding strategies for continuous improvement, aiding in a 10% increase in team efficiency.

NET Junior Developer

The Software Institute
Brighton
04.2022 - 07.2022
  • Contributed to enhancing legacy C# codebase within Agile team.
  • Implemented Selenium for front-end testing, creating automated test scripts to verify login process across different browsers.
  • Wrote and executed unit tests for backend functionalities, effectively reducing bugs and improving code quality.
  • Participated in daily stand-ups and code reviews with senior developers to adhere to best practices in software development.

Education

Master of Science - Mechanical Engineering

Loughborough University

Bachelor of Engineering - Mechanical Engineering

Swansea University

GPA: 2:1

Java Certified Foundations -

Oracle

Microsoft Certified: Azure Fundamentals (AZ-900), Issued - undefined

ISTQB Certified Tester Foundation Level (CTFL), Issued - undefined

Skills

  • Programming/Software Development: Python, C#, SQL, Java, Nodejs, React
  • Unit Testing: Pytest
  • Version Control: Git
  • Cloud Technologies: Microsoft Azure
  • Automated Software Testing: Selenium, Cucumber
  • Agile Methodologies
  • Comprehensive Troubleshooting and Problem Resolution
  • Exceptional Communication Skills

Timeline

Junior software engineer - Digital Futures
09.2023 - Current
Trainee Software Engineer - Digital Futures
09.2022 - 09.2023
NET Junior Developer - The Software Institute
04.2022 - 07.2022
Loughborough University - Master of Science, Mechanical Engineering
Swansea University - Bachelor of Engineering, Mechanical Engineering
Oracle - Java Certified Foundations,
- Microsoft Certified: Azure Fundamentals (AZ-900), Issued,
- ISTQB Certified Tester Foundation Level (CTFL), Issued,

Interests

Hobbies , Gaming: My interest in gaming offers a deeper understanding of user interfaces and user experience, key elements in software design. Technology Enthusiast: Passionate about learning and staying updated with the latest technological advancements, reflecting my commitment to continuous learning. Sports: Table Tennis and Martial Arts have honed my discipline, focus, and strategic thinking.

Chung Yan Ho