Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 2.49 KB

CV.md

File metadata and controls

42 lines (35 loc) · 2.49 KB

Evan James

[email protected] | github.com/ej20002015


Software engineer with a passion for low level programming. During my technology degree apprenticeship with PwC and the University of Leeds, I lead development of a ticket management application, and received an award for graduating with the highest results within my 250+ person cohort. I'm now seeking a new challenge. In my spare time I enjoy reading, cooking, playing guitar and pursuing personal programming projects.

Skills

  • C++, C, Python
  • Appreciation for clean code and good API design
  • Low level programming - memory management, cache optimisation, OS and hardware architecture, compiler design
  • GPU programming - GPGPU programming, graphics shaders, GPU hardware
  • Parallel computation - OpenMP, MPI, synchronisation techniques, load balancing
  • Networking - TCP/IP, TLS, HTTP
  • Computer graphics - physically based shading, game engine design, OpenGL
  • Agile - Certified Scrum master, Kanban, automated testing, Git
  • Communication - Stakeholder management, collaboration with other developers

Projects

  • PwC | Sep 2018 - present
    • Query Manager Lead Developer
      • Led development of a ticket management tool that is used by 100+ employees daily
      • Frequently communicated with stakeholders to ascertain requirements, prioritise development work and schedule releases
      • Helped to refine the team's software development lifecycle and supported other developers
    • RPA Scheduling Platform
      • Developed a proof of concept python web application
  • University of Leeds | Dissertation
    • Conducted a complete review of physically based shading, building from the physical and mathematical theory to a robust implementation
    • Produced clean and performant C++ code with a focus on API design
  • Personal Project | 2D Game Engine
    • A simple 2D game engine with a level editor application
    • Concentrated on optimising performance by utilising GPU acceleration, constructing the scene system using an ECS, and by batching together draw calls when rendering

Education

  • Computer Science BSc from the University of Leeds
    • Graduated as the top performing student within the School of Computing
    • Graduated with a first having achieved an average grade of 89% over all modules
    • Featured on the Dean's List
  • A Levels in Maths, Electronics, and Computer Science
    • A*, A*, A respectively