Skip to content
/ CV Public

A quick rundown of my career history and an overview of the projects and learning I've undertaken toward becoming a software developer.

Notifications You must be signed in to change notification settings

StuBehan/CV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 

Repository files navigation

Stu Baines-Dinning - Software Developer

Profile

A junior software developer looking to progress within a full-stack position, highly motivated to learn new technologies with demonstrable experience working in large or small project teams. Pivoting careers from an aircraft systems engineer and Explosive Ordnance Disposal assistant with the Royal Air Force.

Projects

Name Description Tech/tools
Not my cat Front-end, Not my cat Back-end MERN Stack project with user authentication and location using google maps api. React.js, Express.js, Node.js, MongoDB Atlas, Jest, Supertest, Axios, Google Maps API, bcrypt
Acebook Front-end, Acebook Back-end A Facebook clone with a Ruby-on-Rails/PostgreSQL API backend and a Node/React Native iOS frontend. Back-end deployed on Heroku using Travis-CI React native, Axios, Ruby-on_rails, pg, bcrypt, RSpec, rack-cors, faker, factory-bot
Procrastagram An instagram clone project with a Ruby-on-Rails back-end, React.js front-end and PostgreSQL for databse Ruby, Ruby-on-Rails, React-js, pg, bcrypt, rspec, rack-cors, faker, factory-b
News Summary app A news summary app that uses the Guardian API to render news, written in JavaScript with no packages and with a custom testing framework. Vanilla JavaScript, custom testing library
Bowling Scorecard A bowling scorecard that is updated as scores are entered, written in JavaScript. JavaScript, Karma, Jasmine, eslint, istanbul, Travis-CI
Command Line Bowling Scorecard A command line bowling scorecard written in ruby Ruby, RSpec, SimpleCov, Rubocop
Chitter challenge A twitter clone in Ruby using sinatra as a web server and a PostgreSQL database Ruby, Sinatra, PostgreSQL, bcrypt, pg, Capybara, SimpleCov, RSpec, Rubocop
Rock-Paper-Scissors RPS game written in Ruby using sinatra as a web server Ruby, Sinatra, Capybara, SimpleCov, RSpec, Rubocop

Skills

Teamwork

In the Royal Air Force, I have worked in large and small teams at home and abroad, I have deployed as an individual augmentee, demonstrating my ability to fit into an established team. I have developed a sound understanding of the dynamism between followership and leadership and can move fluidly between the two as the situation dictates. Most recently, working on group projects with other Makers Academy students I have used these skills to great effect, our teams going on to produce quality results.

Communication

Throughout my career I have had to brief audiences large and small regarding highly technical aspects of aircraft components, sometimes to audiences who weren’t engineers themselves.

Leadership

As a Junior Non-Commissioned Officer, I had the pleasure of leading teams carrying out a diverse array of tasks, from dangerous goods movements to leading a section of 8 persons on a dynamic high pressure Explosive Ordnance Disposal exercise . The challenge of leadership is its greatest reward, and has pushed me to develop my emotional intelligence, as maintaining a high level of performance requires a leader to understand the individual needs of their team. Whilst studying at Makers Academy it was apparent that across disciplines, effective leadership requires similar skills.

Management

Experience managing assets in the millions of GBP including aircraft components, weapons, and explosive natures. I spent a great deal of my time effectively contacting external agencies, including project teams, to develop modifications and repairs for aircraft components that would allow the recovery of assets and saving millions in taxpayer funds. I conducted daily stand up meetings for the aircraft launcher workshop and managed shift rotas.

Experience

Royal Air Force - 13 Years

AIRCRAFT ENGINEERING TECHNICIAN – WEAPONS

JUNIOR NON COMMISIONED OFFICER LAUNCHER WORKSHOP | RAF CONINGSBY | JUN 20 – FEB 21

Personnel Management, Strategic Planning - Shift planning and sanitation solutions to enable a safe and effective work environment during the pandemic to ensure the workshop could achieve the output required to meet operational requirements.

Asset Management, Responsibility - Managed launcher assets for the fleet during a spares shortage, proposing cannibalization of unserviceable assets to bridge the gap, writing technical documentation so that the work could be carried out following engineering and airworthiness policy.

Interpersonal Communication, Emotional Intelligence - Developed subordinates by mentoring them through their Acting Higher Rank applications which resulted in high praise for them following boarding interviews with senior engineers.

JUNIOR NON COMMISIONED OFFICER SQUADRON CONTROL | RAF WITTERING | JUL 19 – JUN 20

In addition to the duties of a Number 2 Operator:

Effective Project Management - Coordinated a fleet of 30+ vehicles of various natures to ensure the squadron was ready for its wide range of duties, including response vehicles kept at high alert year-round.

Leadership, Communication - Organised the squadron personnel’s driving qualifications and courses, maintaining high levels of operational manpower.

Extra Capacity, Flexibility - Volunteered to become the squadron's Information Manager and restructured and developed the squadron’s SharePoint site to ensure that it met the Ministry of Defence Information Management policy.

IEDD NUMBER 2 OPERATOR | RAF WITTERING | JAN 15 – JUL 19

Attention to Detail, Project Management - Coordinated preparing explosives to carry out controlled demolitions for weapons trials, life-expired munitions, legacy munitions, and support of Military Assistance to Civil Authorities (MACA) operations.

Problem-solving, Effective Under Pressure - Operated the then in-service Remotely Operated Vehicle (ROV), Cutlass, and carried out the preparation of Explosive Ordnance Disposal (EOD) Weapons for manual approach ensuring the squadron met its commitment to serve MACA operations.

AIRCRAFT SYSTEMS ENGINEER | RAF CONINGSBY | SEP 12 – JAN 15

Reliability, Teamwork - Delivered maintenance, fault rectification, modification, and overhaul of Typhoon ejection seats and the canopy release system, to allow squadrons to meet the flying program.

Team Building, Training Others - Integrated training and implementation of the first 10-year maintenance procedures for the ejection seat and canopy systems, maintaining the maturing fleet's uptime.

Problem-solving - Carried out maintenance, fault rectification, modification, and overhaul of Typhoon Role Equipment to enable Operations at home and abroad.

Attention to Detail, Communication - Created documentation and procedures for maintenance to increase the availability of assets within the fleet.

Education

MAKERS ACADEMY BOOTCAMP | FEB 21 - MAY 21 | MAKERS ACADEMY

  • Created and hosted web apps in Ruby, Ruby-on-rails and Javascript, using React, Express, and Node.js. Working in Agile teams using pair programming and version control with Git and GitHub.
  • Learned and applied software design principles such as Object-Oriented Programming, Test and Behaviour Driven Development, Domain-Driven Design and Model View Controller design pattern.
  • Demonstrated understanding of testing in Ruby with RSpec, Capybara, Jasmine, and Javascript using Jest, Enzyme, and Supertest.
  • RESTful API integration using ActiveRecord with Ruby for PostgreSQL and Node, Express.js with MongoDB Atlas for experience using NoSQL databases.
  • Explored web hosting with Heroku and continuous integration with Travis-CI.

COMPUTING & IT | 2014 - PRESENT | OPEN UNIVERSITY

  • Modules include; Interaction design and the user experience, Software engineering, Software development with Java, Object-oriented Java programming and others.

HIGHER NATIONAL DIPLOMA ELECTRICAL AND ELECTRONIC ENGINEERING | 2010-2013 | GRANTHAM COLLEGE

  • Modules included; engineering mathematics, design and project management, programmable logic controllers, industrial power, electronics and storage, and concluded with a project.

NVQ LEVEL 3, AERONAUTICAL ENGINEERING | 2008-2009 | DEFENCE COLLEGE OF AERONAUTICAL ENGINEERING

  • Modules included; testing Aircraft Assisted Escape System (AAES) components, fault diagnosis on installed and uninstalled components, modifying aircraft armament systems and many others.

Interests

I like to try things myself, and with an engineering background, tinkering with computer hardware, networking, home-labs and electronics comes quite naturally and fits well with my hobby of computer gaming. I also enjoy woodworking and home DIY. Whilst my main fitness pursuits are mountain biking, running and weightlifting.

About

A quick rundown of my career history and an overview of the projects and learning I've undertaken toward becoming a software developer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published