Projects | Technical Experience | Skills | Education | Professional Experience | Hobbies and Interests | LinkedIn
I studied at Makers Academy from August to November 2019, understanding the core principles of the most popular programming languages, and really cementing best processes and practices. My goal is to work at a company where I can continue to both improve and diversify the skillset that I really enjoyed developing at Makers, as well as use some of the commercial experience I've gained working on technical projects in previous roles.
- Chessy
- 2-week final project at Makers. We self-taught a new language (Python) and built a 1/2 player Slack Chess Bot with the option to have random rules injected into the game state. All game logic was coded from scratch, and I decided to build a minimax algorithm for improved AI evaluation, using some heuristics to improve the decision-making in the opening.
- Tech Tests
- A selection of tech-tests that demonstrate strong TDD process and understanding of core principles of Ruby/JS
- Makers BnB
- Using a combination of front-end JS/JQuery, and back end Ruby, we created our very own version of AirBnB. Full description in Readme.
- AceBook
- A live web app using a variety of different technologies, primarily Rails. Full description in Readme link above.
- News App
- I challenged myself to build a news-summary web app, using Guardian and Alien APIs. I chose to build it twice, once using vanilla front-end JS, and once using JQuery, to compare the processes.
- Ruby
- Rails
- JavaScript(+ JQuery/React)
- Python
- OOP, TDD, MVC
- Agile/XP
- RSpec, Jasmine, Pytest, Building own test frameworks
- Travis/Circle CI
- Deploying on Heroku/AWS servers
- HTML/CSS/Bootstrap
- Configuring APIs (Twilio/Guardian/Slack/Google)
- Majority of projects were paired/team. Some individual work with strong focus on process.
- Management experience - teams of up to 12
- Developed training plans and content for new hires
- Managed projects from inception, client requirements, planning, through to implementation and delivery
- Worked as part of a PM team in 2-week sprints, planning sprint meetings, resource, and client requests
- Managed extremely technical projects and worked alongside tech teams to deliver in structured manner
- Managed marketing budget to implement re-branding project and digital marketing spend
- Productized and organized external training seminars as an industry leader whilst at Brainlabs
- Sold technical solutions to all sizes of company
- Implemented internal process improvements, such as a switch to using Basecamp and Trello for internal comms and workflow
- I love problem solving efficiently. At Brainlabs we were spending too much time on manual creation of ad campaigns, decreasing profitability. I suggested automating the process for Deliveroo, which we later won an award for!
- I regularly attend meet-ups and lectures in London to immerse myself in the technologies that I'm interested in. I've attended workshops for basic AI algorithms, process improvement, JS and React fundamentals, big data structures, and many more.
- I'm currently teaching myself German, partly because I like the language and the country, but mainly because I believe that associative learning is valuable for retention of information. Much like playing a musical instrument whilst studying, learning a language has nicely complemented my journey so far in software engineering.
- I've always preferred shared success over individual recognition; the reward of achieving something collectively, for me, is what I always hope to build in any professional role.
- At Flixmedia, for instance, I developed new processes to help the client and tech teams communicate more effectively, and share responsibility for feature launches and go-live.
- I put together and managed 2 innovation teams whilst at Brainlabs to work on different technical products for 2 growing clients of ours. We successfully shipped award winning projects that secured us client funding for 2+ years.
- Chemistry with Medicinal Chemistry
- 2:1
- Dissertation used basic FORTRAN to model the crystallization pattern of polysilanes. Probability based iterations given a start-state (similar to the game of life)
- Ran peer-led tutor groups for year below on both inorganic and physical chemistry modules
- Worked at the students union, in events planning, mentoring and student support
Brainlabs Digital (Aug 2014 - Aug 2016)
Account Director
- Won "Best Local Campaign" at UK Search Awards for writing JS script that automated campaign creation and location targeting based on partner restaurant name + postcode.
- Managed training and development of new graduates in the accounts team.
- Managed project teams for implementation of products based on client requirements.
- Managed large databases of AdWords campaigns/keywords/bids etc using basic VBA.
Flixmedia (Nov 2016 - Oct 2018)
Manager - CRM & Delivery Team
- In partnership with Electrolux, scoped, created brief and PM'd creation of new product comparison widget for deployment on retailer product pages.
- Worked closely with product team to scope and brief suggestions on platform improvements/suggestions
Trustpilot (Mar 2019 - Aug 2019)
Lead Business Development Manager
- Consultative selling of a very technical product, supporting clients with integrations with eCom platforms; Magento etc.
- I've climbed some of the hardest north face alpine climbs in Europe - I'm crazy about Rock Climbing!
- I ran the mountaineering club at my university - loved teaching new people and sharing my passion.
- Enjoy a number of different sports, climbing, football, cycling, running, squash
- Real advocate of fitness and health - whilst at Brainlabs I organized and ran a circuits session, a football match, and a climbing session once a week.
- Thoroughly enjoy reading, keeping up with scientific/technological advances, and meeting interesting people