William Briggs

Software Developer · Бэкенд · Разработка ПО
От 50 000 $ · Ищу работу
Возраст: 29 лет
Опыт работы: 4 года и 11 месяцев
Регистрация: 17.07.2018
Последний визит: 3 года назад
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Hard working, flexible and diverse. Passion for programming and implementation of extensive and well-designed solutions. 

Please see my full CV

Опыт работы

  • University of Sheffield
    Academic Demenstrator
    Октябрь 2017 — По настоящее время (3 года и 4 месяца)

    • Teaching undergraduate students computer programming via Java and Python.

    • Supervising group work between students.

    • Marking student work and giving feedback.

  • Tribal Group
    Software Developer
    Сентябрь 2014 — Март 2016 (1 год и 7 месяцев)

    • Developed dynamic WPF / C # based educational software with database support

    of both SQL Server and Oracle.

    • Contributed to bug fixing, new development features, optimisation of existing

    code, unit testing, profiling using ANTS.

    Key role in engineering a new module for Australian colleges data returns using

    multi-threaded design

    principles, task scheduling across projects and rich, intuitive user interfaces with

    progress reporting. Fully unit tested implementation.

    • Agile / Scrum software development methodology. Took part in daily stand-ups.

    Took role of scrum master for a series of sprints.

Высшее образование

  • UM-Манчестер

    University of Manchester
    Манчестер · 7 выпускников
    Engineering and Physical Sciences
    Октябрь 2017 — По настоящее время (3 года и 3 месяца)
    • University of Sheffield, PhD in Biomedical NLP, (2017-Present)

    The focus of my PhD is about the effective handling of large volumes of medical literature. So far I have been at the cost of effectiveness for a systematic review of the decision-making process.

    Engineering and Physical Sciences
    Сентябрь 2016 — Сентябрь 2017 (1 год)
    • University of Sheffield, MSc in Advanced Computer Science, 2017 (Distinction)

    Highest GPA.

    Text Processing - Developed an Information Revival (IR) engine using the tf-idf weighting
    scheme and vector space model. Implemented Rocchio relevance feedback
    . Evaluated using formal metrics (F-measure, recall and
    precision). Generated probabilistic statistical alignments for
    parallel machines using both expectation maximization
    (EM) algorithm and IBM models.
    Dissertation Project - Affect analysis for social media. Farmed twitter and
    sentiment / affect classification using various algorithms: Naive Bayes, SVM,
    Random Forest and more. Used various established libraries include, scikit-learn,
    Keras and TensorFlow. Formally evaluated against state-of-the-art systems.
    Implemented two neural networks, LSTM and CNN.
    Cloud Computing and Intelligent Web - Developed a platform as a service (PaaS)
    using Java servlets, jsp, html and Javascript. Provided an interface for other
    developers to upload their own apps on the platform. Used Node.js to developed a
    server for analysis of large volumes of twitter data. Developed a front end interface for
    client access to processed twitter data using W3 CSS, Ajax and Socket IO.
    IOS Development - Worked on two major applications with strong emphasis on
    design principles and patterns including MVC, strategy, factory and template method
    design patterns. Provided a universal app interface for support of a range of iOS

  • Derby

    University of Derby
    Business, Computing & Law
    Сентябрь 2011 — Июль 2014 (2 года и 10 месяцев)
    • University of Derby, BSc in Computer Science, 2014 (2: 1)

    Completed a Computer Science degree with focus on a variety of technologies and disciplines. Gained programming skills in C #, C ++, PHP, Javascript, SQL, Java and Python.

    Key Modules:

    - Computational Mathematics

    - Networks and Security

    - Graphics (C ++ / GLI)

    - Application Development (Web based, PHP, Javascript, SQL)

    - Databases

    - Systems Programming

    - Language Design and Implementation

    - Distributed Systems

    - Thesis