Hi, I'm Wen. a Web Developer a Computer Science graduate from the University of Warwick currently seeking any software engineering role.

scroll down

About Me

A passionate and conscientious Computer Science student with comprehensive programming knowledge and problem-solving ability especially, currently seeking a software engineering graduate role. A responsible and self-motivated individual, whose flexible and decisive attitude to engineering solutions yields streamline and efficient results. Latest achievements include the sole development and re-implementation of ARM's internal compiler test infrastructure.

scroll down

Experience

July 2019 - October 2019

ARM

Software Engineer Intern

  • Worked as part of an agile DevOps team engaging in daily stand-up, pair programming, sprint planning and retrospective meetings.
  • Independently developed and re-implemented using python 3, the ARM internal compiler test infrastructure.
  • Working with builds and pipelines for Continuous Integration.
  • Used Git/Gerrit for version control and Jira for Project Management.
March 2018 - June 2019

University of Warwick Badminton Club

Webmaster

  • In charge of the design, development and maintenance of the club website and other technical issues involved with the clubs online and electronic presence.
  • Completely redesigned the club website with a modern, minimalist but efficient approach.
  • Implemented a custom email templating system for use by the club secretary in sending club newsletter.
June 2017 - July 2019

WFTV (Warface Television)

Co-founder & Web Developer

  • Designed and developed a news and statistics website dedicated to covering the professional eSports scene in the free-to-play video-game:Warface.
  • Worked as part of an international team to curate and deliver relevant content.
  • Implemented proprietary PHP CMS where admin users can manage the site data on backend dashboard.
August 2014

Lounge Hopper Limited

Intern

  • Data entry and data checking.
  • Participation in client meetings, recording client specifications and requirements.
  • Working with PHP on client back-end application.

Education

Master of Engineering (with Honours)October 2017 - August 2021
University of Warwick

Computer Science

Final Grade: First Class


Studying courses covering Algorithms & Data Structures analysis, Computer Organisation & Architecture, Operating Systems, Computer Networks, Database Systems, Programming, Formal languages, Logic and verification, Mathematics and Web development.

A-LevelsSeptember 2015 - July 2017
Shelley Sixth Form College
  • Computer Science - A*
  • Further Mathematics - A
  • Mathematics - A
GCSESeptember 2010 - July 2015
Darton College
7 GCSEs A*-B including Maths, English and Computer Science

Skills

Programming
Python Java C Angelscript PHP React HTML5 CSS3 Javascript jQuery SASS WordPress
Languages
  • English

    Proficiency level is 90%

    Native
  • Chinese Mandarin

    Proficiency level is 50%

    Fluent
IT
Experienced user of the Computer with Windows and Linux operating systems, working on the desktop, the internet and application suites including Microsoft Office and Adobe Creative Cloud.

Projects

Python Programing

Neural Network powered job application evaluation system

  • Created a job application system using Python and Tensor-flow which evaluates potential job applicants on trained criteria
  • Used Tensor-flow to model and train a neural network to recognise candidates with greater potential
  • Responsible for the full-stack development of the job application web-app, using Django
  • Designed the frontend UI Django templates using HTML, CSS and JavaScript as well as Bootstrap and used Django with PostgreSQL for backend and data management
  • Worked as part of an agile team following the scrum methodology with scheduled sprints cycles, scrum meetings and weekly sprint plans
  • Fully documented the project from start to finish including research, design, implementation and testing of the product in an extensive report

C Programming

Multi-threaded network intrusion detection system

  • Created an intrusion detection system using the C language which sniffs incoming network traffic for intrusions
  • Used understanding of OSI and TCP model to manually parse the TCP/IP stack
  • Project utilises multiple processing threads with a pool-threaded task consumption approach
  • Used various data structures including a self implemented queue structure to organise incoming packets for pool-threading

Java Programming

AI Maze traversal and path finding

  • Created an AI powered maze traversal robot in Java, which finds optimal route(s) to the destination in any given maze.
  • Work based on stated specifications and requirements whilst being completed on-time before set deadline, which further strengthened my organising and effective time usage abilities.
  • Project researched, designed and then implemented with various testing conducted throughout.
  • Utilised algorithms such as Tremaux's algorithm and multiple data-structures including stacks, arrays and linked-lists.

Web App

Group expense management dynamic web application

  • Online web application allowing for groups to manage and distribute expenses.
  • Application planned then designed with efficient UX focus with UI done using HTML, CSS, Javascript and jQuery.
  • Back-end built following a MVC application structure with PHP and SQL for database control. Using AJAX and JSON for seamless UX.
  • Application fully secured with password hashing, encryption and salting techniques, whilst care taken to sanitise and filter user inputs and content output.
  • Project complete with quick turnaround on-time before set deadline as a result of efficient time management and self-organised focused problem solving sessions.

C Programming

AI optical path following robot

  • Built an AI-powered path following robot that tracks marked paths via an optical sensor using the C programming language.
  • Programmed a micro-controller with an ARM processor, working with various registers to ensure efficient hardware usage.
  • Gained expertise in software and hardware interfacing.
  • Project completed as part of a team, taking the leading role assigning tasks to team members as well giving the majority contribution to the development of the project.
  • Completed a full written report detailing the completion of the project.

Web App

Extra-curricular activity enrolment web app

  • Online web application allowing students to enrol onto extra curricular 'enrichment' activities, allowing academic staff to monitor and manage enrolled students.
  • App was analysed, researched, planned and designed before implementation and development, with testing done throughout.
  • Frontend UI built using HTML5, CSS, JavaScript, jQuery and the Bootstrap framework.
  • Server-side program written in PHP and MySQL following an MVC application structure.
  • Project secured with high-standard BCrypt and industry recommended password encryption algorithms, whilst user-inputs sanitised and filtered.
  • An extensive project appraisal was written including evaluation of project success and future improvements.

Hobbies

Alongside my studies, when not behind a monitor or display, I enjoy jogging/running (long and short distances) and love playing badminton.

When stuck indoors, I enjoy playing video games, especially competitively, as well as listening to music and watching movies and TV dramas. I also love making and designing websites!

Interests

I am fascinated by Artificial Intelligence and it's potential in the our evergrowing world of data. And since I like making websites, I have developed an interest in web UX design as I love it when I encounter new and funky UX which work flawlessly.

Go to top of page