A curious and enthusiastic junior developer who recognises the rewards of following good development principles which were instilled in me from my time with Makers Academy. Previously an accountant for a sovereign wealth fund manager but have now embarked on a major career change into the tech industry.
Openbet
- I was part of a self-organising SCRUM team that was geographically dispersed to develop new features and functionality for large scale betting websites
- Designing solutions that are modular, scalable, extendable and portable
- Work with customers to extract requirements using BDD
- Worked as part of an Agile team
- 'Show & Tells' provided to client
- Conferencing apps to communicate with team and client frequently
- Worked with Linux, TCL, SQL, HTML, Cucumber, Java, Apache
- Used CVS and Git for version control
My decision to learn with Makers was a result of my bubbling curiosity in the tech industry and my desire to be able to create something from an idea with code.
- Practiced TDD from day one
- Main languages are Ruby and JavaScript
- Taught best practice as a standard OOP, SOLID principles, refactoring, encapsulation
- Learnt to solve problems independently
- Pair programming everyday
- Introduced to agile methodologies
- Learnt to provide feedback in retrospectives
- Using Rails, AngularJS to make apps
- Created UIs using HTML, CSS, Bootstrap
- Testing with RSpec, Capybara, Jasmine, Karma, and Protractor
- Experience using databases PostgreSQL and Firebase
Kuwait Investment Office
State Street Bank
- Something I have always enjoyed, I take pleasure in using logic to breakdown a problem.
- When working as an accountant finding breaks in reports, often required a calm logical ability to deduce the source of the problem.
- A skill I feel is very transferable to development particularly when methodically removing variables to isolate and find bugs.
- A skill I have made a conscious effort to improve throughout my professional and personal life.
- I have experience coaching and training individuals to reach their fitness goals. This often involves listening to the client to hear what they identify as the problems and what they want to achieve. Then after considering their input together with my knowledge and experience, provide a plan of attack which I would then coach and encourage them through with continuos feedback.
- The ability to find a solution for a client, based on the problem they have outlined I consider to have immense carry over into being a developer.
- If something gets my curiosity I will normally have a strong desire to know more, and a keenness to understand and put into practice.
- Before coding this would cause me to have many varied interest from social/economical topics, fitness to world history.
- Upon embarking on my coding career I have found this tendency can be put to good use just within sphere of development. This ability leant its self very well to my time at Makers Academy where we took on a new topic each week.
- Studied accounting and finance
- Degree included modules in Law, audit, statistics, management, taxation, investment, and accounting
- Attained a BA(Hons) Accounting and Finance
- Playing basketball has always been a passion. I have in past been selected to play for England.
- A more recent hobby was playing Magic: The Gathering, a game that requires tactics to both build and play with a deck.
- Plan to pickup salsa and golf this year.