PROJECTS | SKILLS | EXPERIENCE | EDUCATION
I am a front-end React developer with a passion for React, Javascript and new tech. My programming skills are strengthened with the relationship management and business skills I gained in previous roles. I am looking for a permanent position in an innovative London-based company where I can grow my React/Redux skills and make cool stuff with cool people.
Project | Summary | Technologies | Testing |
---|---|---|---|
1. MixMakers (Discover More) | Cocktail app for iOS. Add ingredients you have and find delicious cocktails that contain those ingredients. See the presentation here. | Swift, XCode, TheCocktailDB API | Quick, Nimble, FBSnapshotTestCase |
2. Acebook (Discover More) | 4 devs. 2 weeks. Rebuild a website with over 2 billion users. Bonus: Don't sell personal user data. Challenge accepted! | Ruby on Rails, Bootstrap | RSpec |
3. Thermostat (Discover More) | Made in my 1st week of learning JavaScript. Uses JS logic, jQuery animation and live weather from an API | Javascript, jQuery, HTML/CSS, OpenWeatherAPI | Jasmine |
4. Oyster Card (Discover More) | Ever wondered what it would be like to travel around London without anyone else around? Now you can!...well, via the CLI at least! | Ruby | RSpec |
5. Boris Bikes (Discover More) | My first week of coding at Makers Academy. Compare it to other projects to see how far I've come. | Ruby | RSpec |
Software Engineer at British Pearl
Working on the frontend team I was working on building the brand new resale market side of the property investment platform, as well as creating the new version of the website. This involved using React and Redux, alongside tech such as ImmutableJS and Jenkins. Testing was an important part of my work, using Jest and Enzyme for unit testing and Nightwatch for E2E testing. The role was centred around Agile practices such as sprints, standups and the Jira kanban.
Student at Makers Academy
At Makers I learned a mix of technical and soft skills. My work has mainly centred around Ruby and Javascript projects, moving from simple CLI apps to full stack apps hosted on Heroku. At every step I have focused on TDD and XP values, ensuring I maintain high code quality and work seamlessly with other people. When working in a team I ensured we employed the Agile methodology for rapid continuous improvement.
Key skills: software craftsmanship, communication, problem solving, fast learning
Digital Marketing Executive at Pulsar
As one half of the marketing department, I was responsible for the successful running of marketing operations such as Google AdWords and Display ads, content creation and managing Hubspot CRM. This included building bespoke, targeted landing pages and creating Pulsar's first email automation function. I was always working towards leads and revenue targets, generating more than £125k from Google advertising alone.
Key transferrable skills: Teamwork, stakeholder and dev team management
Paid Search Account Executive at Neo@Ogilvy
Working on a major accounting software company client, I was responsible for the daily budget management and optimisation of a £15 million Google AdWords account. This involved data analysis, DoubleClick floodlight tag management and campaign strategy. I formed a strong relationship with my clients, ensuring good communication and providing in-depth reports on campaign performance.
Key transferrable skills: data analysis, client relationship management, communication
- Ruby, JavaScript, Swift - including Node, Express, Rails, jQuery, Sinatra, XCode
- Test-driven development (TDD) - RSpec, Jasmine, Cypress, Capybara, Quick & Nimble
- Agile working
- Pair programming
- Git versioning workflow
- XP Values
- ReactJS
- HTML, CSS, Bootstrap
- Databases - PostgreSQL, MongoDB
- Deployment - Heroku, TravisCI, Docker
- MA (Hons) 2:1 Economics - Hispanic Studies
- Courses in Micro and Macroeconomics, labour market economics, Spanish language
- Awarded 1st for economics dissertation
- Spent a year studying in Spain with the Erasmus programme, where I became fluent in Spanish
I am passionate about the power of chatbots to revolutionize the way consumers interact with companies. I enjoy learning how to build bots from scratch using JavaScript with natural language processing (NLP) and machine learning from Dialogflow. I am also part of the official Facebook Messenger Developers Community
The consumer tech industry has always excited me as it is so fast-paced and constantly evolving. I stay up to date with the latest industry news mainly through podcasts such as TWiT and The Vergecast.
I enjoy playing RPGs and FPS games like Dark Souls, The Witcher, Battlefield and Overwatch.