Projects | Skills | Education | Experience | LinkedIn
Software Developer looking to advance a growing tech career. After over 10 years working as an Operations Analyst in the fund management field I decided to enroll at Makers Academy, a developer bootcamp, where I learned fundamentals of Software Development, Test driven development and Object Oriented Programming. After finishing the course I started work at Seeds as a software developer where I was able to develop my skills working in Ruby on Rails, typescript and React.js in a team of developers working within the Agile framework. After 2 years at Seedrs I decided to take some time out to reflect on the work I had done so far and also to learn some new technologies. I have been working on Python and Django for a few months and hope to use that in my next role. Confident in my ability to quickly learn new languages and technologies and I am motivated by working in a supportive team with a collaborative attitude on projects where I can use the skills i've learned to solve problems, be creative and be an asset to a team.
During my time at Seedrs, Makers and in my personal projects I have had exposure to the following technologies:
- Languages : Ruby, Javascript, Typescript, Python, SQL
- Frameworks : Ruby on Rails, React (redux/hooks), Next.js, Node.js, Express, Sinatra, Django, Flask
- Testing frameworks : Rspec, Jasmine, Mocha, Jest, Capybara, Cypress, Cucumber
- Databases : PostgreSQL, MySQL, MongoDB
- processes : Pair programming, OOP, TDD, Agile, Git/Github, Api development, Docker, AWS
I come from an economic science background educationally and in my roles at GAM and Thames River Capital I analysed P&L figures as well as complex trade structures and cash and position reconciliations on a daily basis. At Seedrs I developed the skills I had learned at Makers and used those along with my existing experience of analysis to solve complex problems using code. I enjoy in my spare time using websites like Exercism or codewars to solve coding challenges, ill include links to my solutions repos below.
During my time working in hedge fund operations I was a main point of contact for many different business entities. On a daily basis I would liase with our investment managers and traders, senior business managers, counterparty banks and administrators, so clear communication was critical and has helped me in my most recent role. At Seedrs my team (4 developers, 1 designer and a project manager) worked within the Agile framework, using practices like stand ups each morning, 2 week sprints, sprint retros, sprint planning sessions, pair programming, code reviews. Good communication was a key factor in the success of our team.
Im used to working in a pressurised environment and at my last role there was pressure coming from having to learn new technologies and sometimes new languages at the same time as trying to meet a deadline. This was at times extremely challenging but my previous experience has taught me how to deal with pressure, manage my time and understand when im blocked or need to take some time out to research a problem or ask a collegue for help.
For a complete list, see my GitHub.
Project | Description | Technologies |
---|---|---|
Blog clone | A simple mvp of a Medium style blog built as a full stack Django app using Docker and challenging myself to get it deployed on AWS temporarily, it wasnt free so I took it down but there is a short demo available on the repo and its pretty easy to get the app going locally with Docker if you follow the instructions on the readme. | Python, Django, Docker, Materialize, AWS |
Instagram clone | Backend, Frontend, Rails api on the backend and a react/redux front end. I wanted to use this project to help me understand more about working with images in the backend api, and learning to submit images to the api using form data in the front end. It is very much a bare mvp with some basic functionality and so i decided not to publish it in this state but a short demo is added to the frontend repo. | React/Redux, Rails/RSpec |
Reminders app | Backend, Frontend, An app based on Apples reminders app created with a Rails api on the backend and a react/redux front end, deployed with Netlify. Here I was specifically trying to improve my understanding of redux sagas. Check the Frontend repo for a quick demo gif if you dont want to sign up. | React/Redux, Rails/RSpec |
Weather App | A Weather app made in react using hooks and the openweather api, made so that i could gain a better understanding about react hooks. Deployed on Netlify here | Javascript, React, hooks |
Trick or eat brains | Final group project at makers, our 4 person team developed a halloween inspired browser game in Javascript. Playable here | Node.js, React, Jest, Cypress |
Bank tech test | A Bank tech test that models deposits and withdrawals from a bank account and runs in the terminal. | Ruby, RSpec, TDD, OOP |
Gilded Rose tech test | The Gilded Rose tech test in Javascript. | Javascript, Jasmine, TDD |
Python Exercism solutions | My solutions to some exercises on Exercism for Python. | Python |
Ruby Exercism solutions | My solutions to some exercises on Exercism for Ruby. | Ruby |
A 16-week intensive development bootcamp, focusing on :
- Agile methodologies
- Object-oriented design
- Test driven development and behaviour driven development
- Pair programming
- CFA UK Level 4 Certificate in Investment Management
- Covers economics, accounting, investment practice, regulation, ethics.
- BSc Economics 2:2
- Course included modules covering economic principles, mathematical modelling, econometric techniques, analytical reasoning, quantitative techniques.
- 2021 Complete Python Bootcamp
- Python for Finance: Investment fundamentals & Data Analytics
- The Complete Ruby on Rails Developer Course
- The Complete Javascript Course 2021
- NodeJS - The Complete Guide
- React - The Complete Guide
- Understanding Typescript
Full details of my professional experience click here
Seedrs (20/01/2019 to 20/01/21)
Junior software engineer
6 Roles in financial operations (Mar 2000 to May 2018)
Operations Analyst