Projects | Skills | Education | Experience | Hobbies and Interests
I am a driven and ambitious Full Stack Developer, looking for a role where I can consolidate and extend my programming knowledge, while also gaining exposure to new technologies.
After graduating from The University of Nottingham with an MSc in IT Management, I spent four years working for PwC in the Risk Assurance department. This gave me exposure to a range of business' as well as enabling me to become a chartered accountant. On completion of my qualification, I decided to redirect my career and was accepted into Makers Academy - a discerning development bootcamp.
For a complete list, see my GitHub.
| Project | Description | Technologies | Testing | Link |
|---|---|---|---|---|
| Takeaway | A takeaway ordering program that utilises the Twilio API to send a text message as confirmation when an order is received. | Ruby | RSpec | Takeaway |
| RPS | A web application built with Sinatra that enables a user to play Rock, Paper, Scissors with a friend or alone. | Ruby, Sinatra | RSpec, Capybara | RPS |
| Nebnb | A web application in a similar style to Airbnb. Allows registered users to post images of places they wish to rent. | Javascript, JQuery, Express | Mocha, Chai, Zombie | Nebnb |
| Acebook | A web application in a similar style to Facebook. Registered users can post on their timeline, post comments, like comments and view their profile page. Code was deployed through Travis, had it's quality assessed through Code Climate and developed using a staging and production environment. | Rails, Ruby, JQuery, Heroku | RSpec, Capybara | Acebook |
| Codecraft | A strategy/survival game. Where the aim of the game is to get the best job you can through managing your three resources, action points, energy and project score. Built using pure javascript. Utilised render loops, collision logic and sprite animation. Hosted on Heroku here. | Javascript | Sinon, Chai, Mocha | Codecraft |
Constantly testing my ability and pushing myself is embedded into who I am. At PwC this resulted in me interviewing and being chosen to work on a competitive team that was looking at international data flows at Deutsche Bank. In my spare time this has resulted in me hitch-hiking to Morocco, running a marathon, graduating from a martial arts school in China and committing to an upcoming 7 hour quadrathlon.
Whilst at PwC I gained significant experience coaching junior team members, as well as providing tailored information to more senior individuals in the form of budgets and status reports. Communicating effectively with clients was also critical as often I was required to advise on complex accounting treatments. These experiences have ingrained within me the ability to communicate with clarity and consideration of the wider context.
When the pressure is high, I find myself energised and focused. My work at PwC reflected this, as I was not only operating in a highly regulated environment with tight reporting deadlines, but I was also assigned to multiple teams at once and studying for my ACA qualification.
In order to continuously enhance my abilities as a developer, I am committed to developing my learning process and building my knowledge. In order to do this more effectively, I am engaging with the Ruby community, reading around the languages and frameworks I am working with and also making an effort to always be learning something new.
- Methodologies: Agile, Test Driven Development
A 16-week intensive development bootcamp, focusing on :
- Agile methodologies
- Object-orientated design
- Test driven development and behaviour driven development
- Pair programming
- XP values
- Attained merit
- Dissertation - Developed a game in C# designed to promote higher level cognitive learning in children using the XNA framework.
- Volunteered for Age UK as an IT consultant - Advised on the implementation of alternative CRM systems.
- Attained 2:1
- Dissertation - An investigation into the extent that cultural factors impeded the spread of Catharism in the 13th century.
- Treasurer of the Jiu Jitsu society
- Qualified in November 2017
Johnson & Johnson
- Constructed model within ACL that quantified and identified revenue transaction flow. This provided visibility as a significant proportion of revenue was being offset to suspense accounts.
Deutsche Bank
- Worked as part of a team to provide guidance on the impact upcoming changes to data privacy legislation would have on the transfer of data between different international entities.
Meggitt PLC
- Built and automated a model to interpret data from the legacy ERP system Access Horizons. System was not supported nor was there any documentation around interpretation of the database. Efficiency savings of 70 hours were realised.
Hutchison Westports Limited
- Managed a team to undertake the audit of ITGCs. Performed assurance procedures over access, system changes and program development at both the database and application level.
- Swimming
- Jiu Jitsu
- E-sports (SC, LoL)