I am a passionate software developer who loves programming, especially in the Ruby language. Over the past 5 years, my main focus has been working with Ruby on Rails and it's technology framework. During this time, I have worked hard to gain an in-depth knowledge. Most of my experience has been working as a key member with a number of Ruby development teams. I especially enjoy this type of collaboration and pushing of my skill base to ensure the team delivers top quality products, output and hits delivery time frames.
During my spare time, I am an active member in the Ruby meet up community and join hackathons and code camps outside of work. I enjoy the social aspect of this area of my life, but this also helps to constantly keep my skills at the forefront of development. I consider myself a proactive developer and enjoy suggesting strategies or new technologies within my team to boost the development of the project, at the same time applying the suggested best practice as of the current trends, for example, TDD, Agile, Git Flow, Devops, scrum, pair programming, open source and collaboration.
Recently I have just finished teaching myself Elixir/Phoenix and have successfully built my first app.
I previously used Redmine for task management for 6 months for a previous short term project that I worked on. I have a wide experience on using Trello and JIRA for task management.
Throughout my career, I have learned how the software development life cycle works from planning through to implementation, testing and deployment, alongside supporting the products adding new features and the bug fixing phases. Software development is my passion and I am keen to learn new technologies and strategies to continue to grow my knowledge and career.