Robert Peacock

Burntisland · Fife · Scotland robertjamespeacock@gmail.com

I am a software engineer with an insurance company, working in Typescript and Ruby on Rails. In my spare time, I work on various side-projects, mainly related to gambling and betting, using Python.


Experience

Software Engineer

Simply Business

Currently working for the company's application tooling team, improving developer experience. We manage our developer platform, events systems and CI/CD pipelines. As a personal project, I have taken on enhancements to our in-house linting tool.

Jan 2023 -

Software Developer

The Audience Agency

Part of a close-knit dev team working on an international box office analysis and audience survey app. Worked mainly in Ruby on Rails, with some modules in Python and JS. I worked with our in-house designer to implement new features and helped upgrade our ETL pipeline.

Sep 2021 - Dec 2022

Full Stack Developer

SwarmOnline

Part of a small team working on a long-term React / PHP Symfony contract for an international health sector client. I was the main front end dev, though worked on back-end tickets too. As well as developing new features, I streamlined a lot of the legacy code, making better use of Redux, React hooks and functional components, ensuring proper separation of concerns and rationalising API calls and re-rendering.

Jan - Sep 2021

Training

Professional Software Development

CodeClan

An intensive four month industry-focused course with over 800 hours immersive experience in a broad range of technologies, using mob, pair and group programming, group and individual projects and codealongs. Includes PDA Software Development SCQF Level 8.

Jun - Oct 2020

Portfolio

The Wee Review Website

Individual Project | Ongoing

A redesign of the popular Scottish arts website which I manage. It's a Wordpress backend with a Vue.js frontend, styled with Tailwind css.

https://theweereview.com

Tournament Manager App

Pair Project | 6 days

A sports tournament manager app allowing users to arrange league fixtures, record results and view league tables. React.js front end, Java/Spring back end.

Built as a final project on Week 15 of the CodeClan Professional Software Development course.

https://github.com/peaky76/tournament_manager_client

https://github.com/peaky76/tournament_manager_server

Weather Forecast App

Individual Project | 3 days

A vue.js web app allowing users to search 7-day international weather forecasts, retrieving data from the Norwegian Meteorogical Institute API.

Built as a weekend project on Week 7 of the CodeClan Professional Software Development course.

https://peaky76.github.io/world_weather_app/

Vet Surgery App

Individual Project | 6 days

A Ruby / Sinatra web app for managing appointments and registrations using PostgreSQL CRUD operations.

Built as the first individual project in Week 5 of the CodeClan Professional Software Development course.

https://github.com/peaky76/vet_management


Skills

Programming Languages & Tools
Workflow
  • Cross Functional Teams
  • Agile Development & Scrum
  • Test Driven Development

Interests

Besides being a software engineer, I am Managing Editor of The Wee Review, Scotland's online arts and culture magazine, and one of the largest reviewing organisations at the Edinburgh Festivals each year. You can read my reviews here:

https://theweereview.com/author/robert-james-peacock/

My other hobbies include horseracing. I worked for several years for a leading collateral form analysis company and was once the government policy advisor on betting and horseracing. I'm also a big music fan and used to put on a charitable live music night called Edinburgh Soup with a friend.