Will Byrne

Senior Full Stack Software Developer

+447429700455
Cambridgeshire UK
will-byrne-34418853
will-byrne

About

I am a senior fullstack software developer with over a decade of experience in designing, developing and maintaining web applications. I am proficient in many frontend and backend technologies, including: React, Node.js, TypeScript, CSS, HTML, ...etc. I am passionate about testing and normally take a role in developing testing strategies and frameworks. I am adept at working in fast lean environments with a great emphasis on teamwork and I enjoy pair and mob programming. I strongly believe in continuous improvement and personal development and encouraging others to do the same.

Skills

Frontend

Senior

TypeScript
JavaScript
HTML
CSS
React

Backend

Senior

TypeScript
JavaScript
Java
Node.js
Temporal
MongoDB

Testing

Senior

Jest
Playwright
Backstop.js
Storybook
Chromatic
Testing-library
Supertest
JUnit

DevOps

Cautious adept

Kubernetes
Flux
Docker
GitHub actions
CI/CD

Work Experience

eLife Sciences Publications Ltd

JavaScript
TypeScript
Kubernetes
Jest
React
HTML
CSS
Storybook
Temporal
CI/CD
GitHub actions
Chromatic
Docker
MongoDB
Mar 2019 - Feb 2025
5 yrs 11 mos
Cambridge, United Kingdom

Senior Software Developer

Mar 2019 - Feb 2025
5 yrs 10 mos

Joined the company as a full stack developer on a team using Node.js, GraphQL, and React. We re-wrote our teams main project in TypeScript, keeping the Node.js, GraphQL, and React stack but adding validation and testing tools like Joi and Storybook. After that project was completed I was moved onto a new team where we developed an application named Sciety which used TypeScript, Node.js, and Fp-Ts. I was then tasked with creating the new Enhanced Preprint platform which has a larger stack including TypeScript, Node.js, Next.js, Temporal, MongoDB ...etc.

  • Created and maintained the Storybook interaction tests and the Chromatic visual regression tests
  • As a team we took ownership of the version of Stencila Encoda we needed to alter when the owners were unable to spend time to make the changes
  • Earned a promotion to Senior Software Developer
  • Developed the Enhanced Preprint platform form prototype to released product and spearheaded the automated testing frameworks
  • Worked on the Reviewer application and led the introduction of Storybook

Orbitil

JavaScript
HTML
CSS
Bootstrap
Nov 2017 - Feb 2019
1 yrs 3 mos
Cambridge, United Kingdom

UI Engineer

Nov 2017 - Feb 2019
1 yrs 2 mos

I was hired as a Frontend Developer to aid the backend developer in creating a richer front end experience for a python web application. My main duties included designing and implementing new UX elements alongside making sure there was adequate test coverage. This role had a lot of challenges with flexible work hours between myself and the other developer which necessitated self improvement in the way I documented my work and code.

Autonomy

Java
JavaScript
JUnit
Selenium
Backbone.js
HTML
CSS
Oct 2011 - Jul 2017
5 yrs 8 mos
Cambridge, United Kingdom

Software Developer

Oct 2011 - Jul 2017
5 yrs 8 mos

Started as a Graduate Software Developer working on a legacy Java application using WebLogic and JBoss, when that project wound down I was moved onto a team that made the frontend for HP Idol / Haven on demand platform. This UX was developed with a Java backend using Spring Boot and the frontend was written in Backbone.js and JQuery. I was a constant voice for more testing in both applications I worked on here and managed to do some great improvements to the browser tests.

  • Profiled and rewrote the Selenium tests and reduced the run time from 9 hours to 20 minutes
  • Co-developed a rapid prototype of the UX for Idol / Haven on demand called BiFi
  • Volunteered as a member of the sports and social council
  • Volunteered as the lead fire warden on site in charge of training, drills, and managing the other fire marshals

Volunteer Experience

Fauna and Flora International

https://www.fauna-flora.org/
Jan 2016 - Jan 2017
1 yrs 0 mos

Volunteer

Jan 2016 - Jan 2017
1 yrs 0 mos

Worked as a volunteer with a group of colleagues for the charity upgrading one of their campaign websites. This was done through the HP charity program where we were able to use some limited work time to volunteer for charities / good causes.

Peacock Archers

Jan 2016 - Jan 2021
5 yrs 0 mos

Volunteer Coach

Jan 2016 - Jan 2021
5 yrs 0 mos

Helped coach the club archers as a level 2 archery coach, this was usually two or three sessions a week where I would spend some time shooting and some time coaching other archers.

Education

Edinburgh University

Master of Science (M.Sc.) Computer Science

Dec 2010 - Dec 2011

Aberdeen University

Bachelor of Science (BSc) Computer Science (BSc 2.1)

Dec 2006 - Dec 2010

References

I have had the pleasure of working closely with Will Byrne, a dedicated professional whose commitment to effective testing ensures exceptional user experiences and minimal bugs. His meticulous attention to detail and proactive approach to quality assurance have consistently elevated our projects, leading to seamless and reliable outcomes. Beyond his technical expertise, Will enriches our team with his diverse hobbies and talents. He has introduced us to the art of juggling, leading engaging sessions that have enhanced our coordination and team dynamics. His passion for storytelling shines through in the memorable Dungeons & Dragons sessions he organizes, fostering creativity and camaraderie among team members. Additionally, Will's cello performances have provided us with moments of musical inspiration, showcasing his artistic versatility. In summary, Will Byrne is a multifaceted professional whose dedication to quality and diverse interests make him an invaluable asset to any team.

Ashlea Shaw

Will is an amazing software developer, with great attention to detail. We've benefited from his in-depth knowledge in testing and good all round coding skill. I've enjoyed pairing together, mostly on debugging knotty problems - he's a great guy and an asset to any team!

Peter Hooper

Meta

Languages

English (Native Speaker)

Interests

Ice / Roller skating
Astrophotography
Archery
Juggling
Video Games
Role Playing Games
Baking
Cello, Guitar, Clarinet
Drawing
Cross Stitch / Crochet