Steve Gibbs - Full Stack Web Developer


Based in Stockholm, I enjoy the intellectual challenge of problem solving and building a product that users can interact with. It is extremely satisfying to see users' reactions to websites I have built. I have deep subject matter expertise in banking and finance, having worked in many roles from front to back, with substantial experience in the implementation of new products and new systems. With strong numeracy skills and experience in decomposing and managing problems, I am seeking new challenges where I can make a substantial contribution to your business.

Main technologies: Node.js, MongoDB, Express, Drupal 7, MySQL, Angular 7, Javascript, PHP, HTML5, CSS3, Ruby, Ruby on Rails, AJAX, jQuery, Jade, Backbone.js, Underscore.js, Handlebars, Acquia, Heroku, Git / Github, JIRA, Confluence, Bitbucket and Selenium

My details and portfolio are below:

Linked In https://au.linkedin.com/in/stephen-gibbs

GitHub https://github.com/SteveGibbs

Email: thestevegibbs@gmail.com

Mobile: +61 400 017 530

My Resume


Code and website for an Angular 7 prototype site still under development. Features user login with JSON web token, blogs and user profiles saved to MongoDB in backend, blog posts editable only by authorised user, lazy loading, services, scroll to anchor and parallax. Angular deployed on AWS S3, Node on AWS Elastic Beanstalk and Mongo DB on MongoDB Atlas.


Code and website for a prototype site built with Node.js, Express with Mongoose models and MongoDB, and Handlebars templating with Materials design. Refer readme in github for user credentials to test.


Code and website for a funky restaurant website, focussed on front end design; it is built with Node.js, Express with Handlebars templating. The site employs two different parallax methodologies, modal pop-up and google maps api.


Code and website for my travel e-commerce website build with Node.js, Express and MongoDB. The site incorporates models via Mongoose, shopping cart and payment functionality with Stripe, flash messages and field validations, csrf, as well as being mobile responsive. It is deployed on Heroku with Node.js and mLab MongoDB.



Code and website for my festival website. The site is focused on practising Rails and front end design. Some sections are still under development and will shortly be completed.



Code and website for the week 12 project - Food for Thought. Food for Thought is a charity website, predicated on reducing food wastage in society. Corporate donors, such as restaurants, cafes and supermarkets, via a login, donate excess food which is then redistributed to refuges, the homeless and the needy. The charity also has a gift shop with shopping cart functionality, without login. And there is administrative access to view orders via live polling with AJAX requests and to have sales charts, via Chart.js, that live update.



Code and website for the week 9 group project - MGK Shopping. MGK Shopping is a typical e-commerce website for boutique watches and accessories. Highlights include a shopping cart with payment functionality via Stripe and receipt confirmations emailed to users. Live order polling via AJAX and webscraping of competitor websites for the administrator to monitor opposition prices via Nokogiri.



Code and website for the 2 day week 8 group project - Burning Airlines. Groups are challenged to build as much as they can of an airline seat reservation system in a 2 day time period with backbone.js needing to be used to display seats for different plane configurations and for seat reservations to be held once selected.



Code and website for my week 6 project, a simple travel website. The website was built on Rails to consolidate the use of associations, incorporate separate login functionality for users and administrators, as well as incorporate a couple of API's. Users navigate from country to associated cities and to associated tours that can belong to many cities or users. Incorporates a search menu on landing page to auto-navigate to selected option, display of current weather for city chosen and ability to see tours booked.



Code and website for my week 3 project, tic tac toe. Code was intentionally written in javascript, with no jQuery, to better build my fundamentals and syntax of the language. Game has two player mode or you can play against the computer (random AI). You have the ability to select between four themes: classic tic tac toe (X vs O), Presidential - Hillary vs Trump, Day of the Dead (Mexican Day of the Dead Female Skull vs Male Skull) or Space (Roiling Sun vs Moon gifs). Player scoreboard and reset functionality.



Code and website for my simple Hangman game. Written in javascript and jQuery, it includes simple game reset, drawing of the "hanged man" in CSS, mute/unmute toggle for sound, sound effects for wrong answers and winning game, as well as the choice of three languages for the word selection.