About Me
Hi, my name is Stephen and I’m a senior software engineer from Glenavy, Northern Ireland. I love ruby, python and elixir.
I co-organise Belfast Ruby, PyBelfast and Belfast Elixir.
I like to give talks
I am most skilled in: Ruby, currently learning the depths of AWS and Docker and I love vim.
Projects
A digitised family slide, photo and video album for my family.
My Mother and Father have been together since they were teenagers. At the time of writing they have been married over forty years and together for over fifty. In this time they have taken pictures and videos. The problem is that these pictures and videos are all in different types of media. There is no one place to view them all. Until now.
Technologies: Ruby, Ruby-on-Rails, reactjs, cloudformation, AWS, redis, docker, postgres
An age old project being re-written in Ruby and Ruby-on-rails.
Silly TV Listing app that I have had since 2002. Not really needed now as TV has moved on from traditional listings. I just keep it going for nostalgia reasons.
Technologies: Ruby, Ruby-on-Rails, reactjs, digital ocean, redis, docker, postgres
Experience
One global team of 176 serving over 10,000 schools and 3 million students.
Part of a small specialist team of four, within a larger global company, based across the UK who perform a variety of technical work within the education domain. Our mandate is to solve the hard problems and be innovative, this primarily takes the form of designing and developing managed products and services for internal and external clients as well as performing a healthy amount of R&D.
Technologies: Ruby, Ruby-on-Rails, erlang, elixir, phoenix, Angular, CoffeeScript, Vue.js, New Relic, AWS, S3, Redis, Postgres, TeamWork CI, GitLab, network security, disaster recovery, Capistrano, Docker
Joining Futrli’s Belfast office as the first engineering hire, I contributed to establishing the office and team along with our Operations Manager in addition to my duties as a Team Lead. I took part in our hiring and community outreach by talking at user groups and attending recruitment events on behalf of the company.
Technologies: Python, django, React, AWS, S3, Redis, Postgres, GitHub, network security, disaster recovery, Docker
I was promoted to Team Lead of the Eco System Team in just under a year at ShopKeep. The Eco System team’s mandate is to design, build, and maintain both third party integrations and in house features that extend the value of ShopKeep past the point of sale.
This role combines being highly technical while also managing a team of six developers, reporting to the director of engineering and CTO.
Technologies: Ruby, Ruby-on-Rails, Sidekiq, Marathon, Mesos, Datadog, New Relic, AWS, S3, Redis, Postgres, Jenkins CI, Rake, React, Statsd, CodeClimate, GitHub, network security, disaster recovery, Capistrano, Docker, python, flask, django
ShopKeep is a privately owned & rapidly growing startup headquartered in New York. Much more than just a feature packed iPad point-of-sale, ShopKeep’s Reporting, Analytics and Support take our smart merchants to the next level.
I work on our rapidly-scaling server-side infrastructure, focusing primarily on Ruby and python modules concerned with performance, security, testing, deployment stability.
As a senior member of technical staff I worked closely with our Product teams to analyse & deliver what our merchants need; with our DevOps teams to react to any security or performance concerns; & with our junior engineers to review their solutions & develop their skills.
We worked in small multi-discipline Scrum teams, pair program on all features to improve code quality & team learning, & everything we deliver is subject to rigorous review by the whole engineering department before we commit to shipping to Production which happens several times daily.
Technologies: Ruby, Ruby-on-Rails, Sidekiq, Marathon, Mesos, Datadog, New Relic, AWS, S3, Redis, Postgres, Jenkins CI, Rake, React, Statsd, CodeClimate, GitHub, network security, disaster recovery, Capistrano, Docker, python, flask, django
One global team of 176 serving over 10,000 schools and 3 million students.
I was a Senior Engineer within the team and worked closely with the CTO in delivering new features on a weekly basis as well as maintaining test coverage and mentoring junior members of the team.
Technologies: Python, django, Angular, heroku
A Little More About Me
Alongside my interests in software engineering some of my other interests and hobbies are:
- Gardening
- Home Improvement
- Rowing
- Getting better at chess and currently learning poker!
- Losing Weight