Background | Projects | Skills | Education | Experience | Interests
I am a full-stack developer, having recently graduated from Makers' Academy
- 16 week coding bootcamp. I am at my best when I am able to use my logical mind and passion for problem solving and Makers' allowed me to realise that coding is the perfect outlet for this skillset. I have now left the course eager to take this learning experience further and prepared to add to my knowledge.
| Project | Description | Technologies | Testing |
|---|---|---|---|
| tap'N'run | A sprinting game which my team and I made for our final project. Two-player game accompanied by two NPCs. | Javascript, HTML5 Canvas, CSS, TravisCI | Jasmine, Karma |
| Bank Tech Test | A simple banking program I made in order to practice programming fluency. | Javascript | Jasmine, Standard, Karma |
| Acebook | A facebook-inspired social media platform. | Ruby on Rails, TravisCI, Active Record | RSpec, Capybara |
| RoboHoov | A Javascript project which simulates a Robotic Hoover that follows directions around a room and returns how many spots of dirt it has cleaned as well as it's location. | Javasipt | Jasmine |
| Rock, Paper, Scissors | One of my earlier projects at Makers' and also one of the first functioning in-browser apps I made. | Ruby, Sinatra | Rspec, Rubocop, SimpleCov |
I have always thrived in areas where I have to use logical steps to arrive at a specific solution. My success in mathematical subjects throughout School and University, whether it be getting Gold in the Senior Maths Challenge or earning the top score in my Economics class at UCL in a statistics exam, are testaments to this. This skill has reflected itself in my programming, allowing me to have a very methodical approach to debugging and tackling problems I may have not faced before.
Having clean code is something I find very rewarding and during my time at Makers Academy I learnt more efficient ways of doing this as well as the benefits. I find TDD to be a good tool to maintain clean code, as well as programming principles such as DRY. Often I would volunteer my services for a large refactor during a team project at Makers' as I find I am not completely satisfied by a functioning product until the code looks nice and is easy for other developers to read.
Picking up alien concepts and methodologies has always been a strong suit for me. Whether it come from being walked through once by someone who already has knowledge of the task at hand or through my own research, I find I will be able to grasp it quickly. This was reflected many times throughout my coding bootcamp, whether it was in tackling a new ORM, issues with our first deployment, or just getting to grips with a new language with a completely different scope.
I tend to enjoy working as a team and bouncing off other people, whether it be to learn from them, help them or just enjoy eachother's company! Things such as running after school clubs at primary schools as a volunteer while I was a student, or playing a large organisational role in my football club at university demonstrates my ability to work together with others and my willingness to work for others. I have found using an Agile process in team exercises very rewarding, and I enjoy having a very open conversation, both to satisfy my aim for a clean, functioning, product as well as allowing me to garner the pleasure I do from social interaction.
- OOP, TDD, MVC
- Agile/XP, Pair Programming
- Ruby, Rails, JavaScript
- RSpec, Jasmine, Karma, TravisCI
- Git
- Economics 2nd Class Degree
- Took a lot of electives outside of the Economics department - including Algebra and Logic, the latter teaching me about what goes on behind the code; as well as Management ones such as Entrepreneurship where we had to start our own pseudo-start up.
- A levels: A* Maths, A Economics, A History, B Further Maths
- GCSEs: 9 A*, 1 A, 1 B
- Global tyre manufacturer based in India.
- Spent 1 month with Finance team where I learnt ropes of currency hedging and used this to help optimise raw material purchasing strategy.
- Helped with comparative analysis of different sites for new production unit.
- 1 month with field experience on the factory floor, learn more about industry and how it operates behind the scenes.
- Digital information and solutions provider to corporations across a wide range of sectors.
- Worked within their regulation and compliance division where I built a forecasting model that helped optimise resource allocation required to reach target revenue.
- Helped write/translate a proposal to a potential large global customer.
- Formative experience where first developed a holistic view of businesses and of the online economy - Rotated across departments.
- Screened hotel quality standards.
- Sports: Keen sportsman, Vice-captain of university football team and skiing at competitive level
- Gaming: Big fan of gaming and e-sports in general.
- Travel: Avid traveller, spent six months travelling around India and Vietnam.
- Volunteering: Active role volunteering at school (Primary school football club, and after-school club).
- Languages: French & English; Spanish(intermediate)
- Other Interests: Music, Tennis.