I recently graduated from Makers Academy, a 16-week software development bootcamp based in London. I'm now looking for a position as a junior full-stack or back-end developer where I can bring my passion for clean code and creative problem-solving.
My other recent work can be found here.
| Project | Description | Technologies |
|---|---|---|
| Chessy | This was my final team project at Makers Academy. A Slack-based chess app that offers the rules of the classic game, or unexpected variants if you're feeling adventurous. Challenge a colleague or play against the AI. | Python, Pytest, Slack API |
| Gilded Rose | A classic kata showing how to refactor legacy code from a massive if/else tree running off the edge of the screen into something more readable. | Ruby, RSpec |
| Acebook | A Facebook clone using Ruby on Rails with Active Record, featuring photo albums, likes and comments, and user authentication. | Ruby, Rails, RSpec, PostgreSQL |
When faced with a seemingly intractable problem, I resolve it whenever possible into a series of smaller, manageable problems, and determine how they depend on one another. I often make use of flowcharts or other diagrams as an aid in writing organised code.
I readily absorb new information and find ways to relate it to my previous knowledge.
I believe very few challenges in life are truly unprecedented. I am happy to spend time researching cases in which others have experienced similar issues, and to learn from their experiences.
- Ruby, RSpec
- TDD
- Pair programming
- JavaScript, Node, Express
- Python
- Agile processes
- Psychology (B.A. track)
- 3.1 GPA
- Included a very interesting course on SPSS
Cision (June 2016 - June 2019)
Media Analyst
- I gained exposure to SQL, which was an important part of what inspired my coding journey
Starbucks (April 2013 - May 2015)
Barista
- I learned a great deal about working effectively and flexibly with others
I love playing piano, travelling, board games, brewing beer, solving puzzles, and many other activities for which there simply isn't enough time in a day