Edward Dennis

Software Engineer

I build exceptional human-centred digital experiences.

I'm a software engineer passionate about building high-performance, pixel-perfect web applications that blend elegant design with robust engineering.

My favourite work sits at the intersection of technology and real-world impact - where innovation translates into meaningful solutions. Currently, I’m part of EY's Digital Engineering team, helping clients tackle complex challenges and deliver results that matter through thoughtful, user-focused engineering.

I studied Sociology (with Specialism in Technologies and Markets) at the University of Warwick, which sparked my deep interest in the ethics and societal impacts of technology. I care about how innovation shapes communities and believe in building solutions that are not only technically robust, but also responsible and inclusive.

When I’m not coding, you’ll usually find me staying active — whether that’s at the gym, out for a run, or trying a new sport. I love to travel and explore new places, and I’m always up for an adventure or discovering a hidden gem in a city. I’m also a big believer in lifelong learning, so I’m constantly picking up new skills, reading, or diving into something I haven’t tried before.

2022 - Present

Software Engineer

EY

  • Designed and implemented microservices-based architectures, enabling scalable and resilient web applications that supported up to 12 millions users
  • Refactored and optimised codebases, improving application performance and streamlining code for greater maintainability and scalability
  • Developed intuitive and accessible front-end interfaces and engineered robust back-end services, delivering seamless user experiences for enterprise clients
  • Integrated DevOps best practices, including automated CI/CD pipelines and container orchestration, accelerating deployment cycles and reducing release times
  • Collaborated cross-functionally with product managers, designers, and QA teams to deliver high-quality software solutions on schedule and within budget
JavaScriptScalaJavaC#

2021 - 2022

Software Engineer

Sigma Labs

  • Completed an intensive, full-time bootcamp focused on modern web development, covering both front-end and back-end technologies
  • Built and deployed multiple full-stack projects, applying agile methodologies and collaborating with peers in team-based environments
  • Developed responsive user interfaces and RESTful APIs, gaining hands-on experience with version control (Git/GitHub) and cloud deployment
  • Practiced test-driven development (TDD) and wrote unit/integration tests to ensure code quality and reliability
  • Participated in code reviews and pair programming, strengthening problem-solving skills and learning industry best practices
JavaScriptPythonScala