Yomi Colledge

Yomi Colledge

Ruby Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Bath, Somerset, United Kingdom
Experience:
15 years
Yomi Colledge- |- |- Goals To challenge my programming skills and improve on my existing knowledge. I'm easily motivated by new ideas and solutions, not to mention thriving on having a steady workload. I have a strong passion for building scalable, maintainable services and platforms that can be continuously tweaked and deployed as needed and with as little human interaction as possible. Summary Problem solving is more than part of my profession, it's a passion and way of life for me. I've always enjoyed programming but ultimately it's the problem solving and being able to see a bigger picture, as well as coming up with ways to get there, that is what I truly thrive on. I spend a lot of my spare time learning new things and developing my skills in general to further improve the way I see and solve old and new problems. I'm primarily a contractor, so my time, in-between contracts, is typically spent working on my existing skills or picking up new ones. Employment mGage - Senior Ruby Engineer May 17 - Nov 17 I was brought onboard to help finish off the development of their new platform, as a lot of the work had already been done but was neglected in regards to testing and confirming that we had was fit for purpose and ready for release. My task was to help facilitate this progression along with introducing improvements to the way the company works and delivers new functionality. I spent most of my time pairing and coaching the junior developer, who started around the same time as I, helping him to pick up some of the techniques required to become a more experienced developer. This role didn't just require strong Ruby, Architecture and Ops skills but it also required the ability to self priorities and be a self starter. I completed this contract by leaving the company with QA/Staging & Production environments along with a clear path as to how to get the project live. Spice Rack - Software Developer Jan 17 - May 17 This was a short term contract, initially 2 months, then extended, to help maintain existing functionality along with adding new requirements when they are requested. This included implemented SAML authentication, as well as created a RESTful and SOAP based APIs. The main application was written in Rails4, ElasticSearach and JQuery. Using Rspec for driving behaviour. This also included communicating with the client to iron out requirements and manage expectations. Digital Genius - Senior Ruby Engineer Sep 16 - Nov 16 Brought on to help maintain the existing platform, which was a Ruby based API, this application was utilised by a Single Page Application dashboard. I also helped take up DevOps related tasks, as there was a need to assist in the planning and improvements of the existing stack. In this role I used the following skills: Ruby, Rails, Rspec, Minitest, Jenkins, Ansible, Docker & Mesos. I also utilised my existing knowledge of API design and implementation as well as my DevOps and Service Orientated Architecture (SOA) skill-set. CrowdVision - Software Engineer & Architect Jun 16 - Aug 16 I came on board to help the company deliver an already late product and help outline the issues with their existing infrastructure and platform. My main skillset here was Ruby, Rails and API Architecture. This included highlighting the best best practices, with white labelling the product, along with the type of API services required for making the platform self discoverable. As well as implementing continuous delivery of their dashboards to simplify delivery. I also helped the company better understand their product and how to improve their already existing code base to be more service orientated and testable. I used my existing knowledge of Agile to help improve the way we deliver new and existing features, along with Ansible and AWS for provisioning instances. DeepCrawl - Senior Software Engineer Sep 15 - Feb 16 Brought on to help implement the final bits of functionality required to release version 2.0 of the DeepCrawl SEO platform. My main focus was on the report metrics where I helped to improve the performance of the reports generator and made suggestions on how the metrics data was best stored. I also introduced the company to ELK (ElasticSearch, Logstash, Kibana) and implemented the stack within their infrastructure, allowing them to not only efficiently centralise their logs but also find ways of utilising the large pool of internal data they had for debugging and analysis reasons. We Are Friday - Senior Ruby Contractor Aug 15 - Sep 15 We Are Friday are a digital agency that provides technology services for it's clients ranging from digital strategy to full blown web solutions. Back for a short contract to help take up some of that slack required to get HSBC Global Connections latest changes released as well as making some improvements to HSBC's Atlas project. In this role I've mainly used Ruby, Rails, Sinatra, Cucumber, Rspec. Money Advice Service - Senior Ruby Engineer Sep 14 - Mar 15 Free & impartial money advice, set up by government Built and maintained various tools created to assist the public in becoming more informed about their finances. This included building various Rails engines and mounting them to the main Rails application using Puppet and Go. I also worked on the backend of Dough, a Rails helper gem, which was used to drive out Money Advice accessibility and style guides. I engineered the main helper to rely on a standardised template path. Allowing for frontend developers to be the ones to decide on helper names. Which made sense as they were the ones to use them. Shutl - Ruby/DevOps Engineer Sep 13 - Jun 14 A new way to get your stuff from A to B fast Built and managed various in-house Ruby applications that were used to gather specific information for potential clients. The main application I inherited wasn't built to the usual standard that the rest of the platform was accustomed to. So it was my task to work on bringing the application up to a higher standard of quality and reliability. I mainly used the following technologies whilst in this role: Ruby, Rspec, Cucumber, Vagrant, Chef & Logstash. Nature Publishing Group - Ruby/DevOps Engineer Dec 12 - Sep 13 Nature Publishing Group is an international publishing company that publishes academic journals, magazines, online databases, and services in science and medicine Worked on a number of Ruby and Rails projects including the new platform for creating and curating journals. I was part of a 6 person team, comprising of 4 developers, 2 designers and a QA. We worked on the platform that was going to use an in-house API, which was in the process of being developed also, and worked with the team developing an API to deliver a system that journal owners could use to create and curate their own journals with. As the platform was quite large it allowed us to work on a wide range of features. Such as the automatic curation of articles, automated journal RSS feeds, extraction of article data from Marklogic, the generation of journals based on published articles. In this role I mainly used Ruby, Rails, Sinatra, Cucumber, Rspec, Puppet, Webistrano, Vagrant and Jenkins. We Are Friday - Ruby Engineer Jan 12 - Dec 12 We Are Friday are a digital agency that provides technology services for it's clients ranging from digital strategy to full blown web solutions. Building platforms, applications and web applications for a number of Friday's clients. This included building various services, web applications and daemons that communicate via a service bus. In this role I've mainly used Ruby, Rails, Sinatra, Cucumber, Rspec, Puppet, Vagrant, Jenkins, ActiveMQ, TestUnit, Javascript and basically any technology needed to get the work done. Skills Programming Languages JavaScript, Erlang, Ruby, CoffeeScript, C APIs Amazon, Facebook, Github, LightHouse, LinkedIn Markup (X)HTML, XML Practices Frameworks OO, Pair programming, TDD, BDD, Scrum, jQuery, OTP, Rails, BackboneJS, Sinatra, Sprint, Kan Ban Grape Datastores MySQL, CouchDB, Mnesia, MongoDB, Marklogic, ElasticSearch Metrics Nagios, Logstash, Statsd, Graphite, Kibana Devops Jenkins, Vagrant, Capistrano, Webistrano, Puppet Librarian, Chef, Git, AWS Build Tools Bash, ZSH, FPM, Make
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.