Curriculum Vitae

Contact me by email


Profile

Adaptive, pragmatic individual who is devoted to industry progression, with a drive on problem solving, optimisation, and modernisation.

Seeking for a career in Software Engineering to deliver life-changing solutions to the world, continue broadening skillset and drive developments in related fields such as AI and automation forward.

Work experience

Software Engineer at Genomics ltd (Jul 2023 - )
Associate Software Engineer at Genomics plc (Placement Jul 2021 - Sep 2022)
  • Contributed to the development of web application using React and Spring Boot
    • Experience in writing unit, integration, and end-to-end tests using Cypress, TestCafe, JUnit, and more.
    • Mocking, testing, and integration with 3rd party services using OpenAPI.
    • Setting up observability - tracing on DataDog from React frontend to Spring boot backend.
  • Participated in UI/UX design and implementation of internal platform dashboard, written in React and Go
    • Implemented a cluster application authentication and authorisation tool MVP in 3 weeks with OIDC, according to high level requirement to support product development.
    • Provided gRPC and HTTP interface for product developers to integrate with their code.
    • Effective cross-team communication during development, including presentations and sprint planning.
  • Eliminated developer bottleneck completely by automating test data package creation using Bash.
  • Decreased Packer machine image build time by 60%, by introducing parallelisation.
  • Securing Kubernetes cluster with custom policies written and deployed with OPA Gatekeeper.
    • e.g. Prevent pulling containers from untrusted sources, vendoring 3rd party containers.
  • Contributed and participated in Disaster Recovery drills and incident managemet plans.
  • Helping in decision making of instance sizes by benchmarking instance storage.
Sales / Advisor for Microsoft Surface products (Summer 2018)

Showcasing Microsoft Surface products to university and provide advise according to their use case.

Technical Skills and Experience

Typical development stack

Systems, operations and infrastructure

Cloud and containers

Developer experience

Other technologies I have worked with (at a basic level)

System administration

Other domains

Certifications

Education and academic experience

Computer Science with a year in industry BEng (University of York, 2019 - 2023)

Graduated late 2023, first class

  • Computational Theory (Automata and Languages)
  • Programming languages (Haskell, Java, Python)
  • Data science and machine learning (scikit-learn, PyTorch, pandas, matplotlib, numpy)
  • Networking and Computer Architecture
  • Operating Systems
  • Cryptography basics

Electronics and Computer Systems Engineering CertHE (Loughborough University, 2018 - 2019)

GCSE / GCE A-Level (2014 - 2018)

Project and team experience

  • Independent final year project (PRBX)
    • ECG peak and wave fragmentation detection for arrhythmia diagnosis in Python, utilising machine learning algorithms such as Random Forest and XGBoost.
  • HYMS Medical Technology Society innovation programme - Participant
    • Innovation idea on outpatient care and patient management for cardiovascular disease patients.
  • Embedded systems project (Loughborough)
    • Using Wi-Fi signals to triangulate devices for vehicular collision prevention.

Technical interests