Skip to content

sultanhq/CV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 

Repository files navigation

Robert Andrew Adams

Projects | Skills | Education | Experience | Hobbies and Interests | LinkedIn

I am a developer with a passion for understanding how things work from the ground up.

I am an independent learner and problem-solver who is knowledgeful of coding principles and has experience in using various hardware and software technologies, web frameworks and testing systems.

I am able to offer an ability to think critically while also being able to create solutions or improvements to a project. As well as being competent at the Ruby stack, I am a fast learner who is able to pick up programming languages quickly.

I am looking for a job where I am constantly challenged, encouraged to improve and be free to explore the limits of my capabilities whilst also being a positive and valued part of a team.

Projects

Project Description Technologies Website
CamperMapper CamperMapper is a web app which shows sites where users can stay overnight in a campervan for under £10. React, Node.Js, Firebase, Google Maps Api, Javascript, CSS, Heroku, Jest. Link to App (Hosted on Heroku)
The Cube The Cube is an art project to create a 6 sided LED cube which is interactive, decorative and customisable. Linux, Node.Js, Javascript, Phaser.io, WebSockets, Slack and OpenWeatherMap APIs None at present
Twitter Forest A forest that visually represents Twitter #'s as forest objects Node.js, Javascript, HAML, WebSockets, Twitter Streaming API None at present
RANDBnb An simple AirBNB Clone Ruby, PostgreSQL, Heroku Link to App (Hosted on Heroku)
Chitter A basic Twitter Clone Ruby, PostgreSQL, Heroku Link to App (Hosted on Heroku)
Rock-Paper-Scissors-Lizard-Spock An extended version of the old game Rock Paper Scissors Ruby, CSS, Heroku Link to App (Hosted on Heroku)

For a complete list, see my Github.

Skills:

Problem Solver

I am able to understand problems and have the skill of being able to envisage designs or systems in my head; Which I then relish the challenge of putting that vision into practice to create a solution.

A good example of this was creating a series of tools for my previous employer. It allowed them to see where the business was struggling with invoice payment times and stock losses. The tools reduced losses by 90%, and also halved the amount of unpaid invoices.

Fast Learner

For my one week project (Twitter Forest) at Makers Academy, our team found that our in-browser project required live communication with another service. I found that WebSockets was required, which I then learnt and implemented into production in under 2 days.

Not scared to try

I am not afraid to try something to see if it works, most people that know me call me a tinkerer. This skill has helped me when I was developing a new frame for a quadcopter, the 3d printer I had was not able to print at the precision I required, so I looked at the source code and tweaked it to allow it to produce prints at twice the factory resolution.

Communication

Some of my spare time is taken up as a Scout leader; in that role, communication is key for the success in getting the message across. This skill also passes over to teaching which I have found very useful when pair programming.

Enthusiasm

During the development of my Final project at Makers Academy, which my team worked on: - an interactive illuminated cube to display information. Thanks to my constant inquisitiveness and constant striving to answer the question 'What can we do better', we was able to produce an MVP within 3 days and managed to implement all the features we originally set out to do along with other exciting features. Github: The Cube

Additional Skills

Foreign languages: Basic French

Education

Makers Academy (October 2016 - February 2017)

  • Test Driven Development based learning
  • Pair programming
  • Object Orientated Programming
  • SOLID Principles
  • Software Craftsmanship
  • Ruby, Javascript, Python, WebSockets, Bootstrap, jQuery, PostgreSQL, AJAX.
  • Rails, Node.js and Django Frameworks
  • RSpec, Jasmine testing systems.
  • Cloud Foundry & Pivotal Web Services

UKIT Training UK LTD (2008)

  • Microsoft Certified Network Professional

Lewisham College (2000-2002)

  • City and Guilds in Electronics and Printer Maintenance (half diploma)

Work Experience

Development Experience

Mespo Uk (June 2017 - Date)
Full Stack Software Engineer

Technologies Used:

  • Scala / Play
  • React
  • API’s:
    • Facebook Messenger
    • Google API-AI
    • Google DataStore
    • Saltedge (Secure Banking)
  • Jenkins
  • Kubernetes
  • Kibana Logstash
  • AWS

Prior Experience

Go Ahead London (2013 - 2016)
Assistant Buyer

Go Ahead London (2013 - 2016)
Assistant Buyer

  • Data Analysis
  • Invoice Approval
  • Procedure Creation
  • Supplier Liaisons

Go Ahead London (2008 - 2013)
Storesperson

  • Stock Control
  • Consignment Stock Controller
  • Customer Relations

Halfords Ltd. (2003 - 2008)
Duty Manager

  • General Retail Store Duties
  • Staff Management
  • International Store Setup

Hobbies & Interests

  • Rock climbing
  • Disruptive tech such as Blockchain and Internet of things
  • Single board microcontrollers such as Arduino's, Raspberry Pi's, ESP8266's etc...
  • Quadcopters & autonomous drones
  • 3D Modelling and Printing
  • Hacking electronics
  • Scouts - I volunteer as Scout leader, which I have done for over 15 years.

About

My Github CV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published