verillious / cv

William Christian's CV

Home Page:https://verillious.github.io/cv/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

William Christian

🐍 Python Developer

Email / LinkedIn

πŸ‘¨β€πŸ’» Experience

Senior Developer @ Oval (2022 - Present)
Good habits pay off

  • πŸ’‘ Developing back-end components for a wealth-tech mobile app
  • πŸ’ͺ Worked in a small, cross-functional team creating new features and troubleshooting customer support tickets
  • ✨ Some recent highlights:
    • Successfully developed and launched crypto trading and re-launched customer onboarding
      • ~3000 Users onboarded in the first month with ~1000 of them having an open crypto position
    • Updated marketing events system to a 'milestones' system using Rudderstack and Braze
      • Allowed finer grained analysis of users and the use of Metabase for marketing purposes
      • Laid the groundwork for a "year in review" system inspired by Spotify
    • Transitioned from ETF to CFD trading system, building new backend components to support these new assets
  • Technologies used: Python, Celery, PostgreSQL, MongoDB, SQLAlchemy, Alembic, Kubernetes, Docker, Redis, Pyramid, AWS

Software Engineer @ Foundry (2018 - 2022)
Pioneering software for creative industries

  • πŸ”§ Built product features in Python and C++
  • πŸ› Many, many bug fixes
  • ☝️ Worked with Product and DevOps teams to develop tools that increase productivity
  • ✨ Some recent highlights:
    • Node graph updates for Mari
      • Highly requested feature that reduced the need for the third party extension packs
      • features for de-cluttering and re-organising complex node graph layouts
    • Created cross-product build distribution system reducing QA downtime which was then integrated into our CI
    • Replaced in-house testing suite with system that runs pytest inside our apps
    • Replaced existing release-note and customer-communication generation scripts
      • From ~2000 lines of code to ~500 with the same functionality 😎
      • No longer required a local check-out of product code
      • Installed via pip rather than a multistage install process
    • Flask app for managing GitLab instance with webhooks and rest APIs
  • Technologies used: Python, C++, Flask, Qt, PySide, Gitlab / Gitlab CI, Artifactory, TargetProcess, Jenkins, REST APIs

QA Engineer @ Foundry (2017 - 2018)
Pioneering software for creative industries

  • πŸ§ͺ Designed, developed and maintained automated test cases using Python and an in-house testing suite
  • πŸ“ˆ Championed TDD and pushed for Dev involvement in automated test design
  • πŸ… Automation Owner during transition to Agile and TDD

πŸ“Œ On The Side

πŸ‘¨β€πŸŽ“ Education

BA (Hons) First Class Computer Visualisation and Animation
Bournemouth University, NCCA (2014 - 2017)

About

William Christian's CV

https://verillious.github.io/cv/