Please click on the image below to view my portfolio site and CV!
About Me | Featured Projects | Skills | Work Experience | Education | Personal Interests | Contact
I am a determined and driven aspiring full-stack developer with a background in engineering and geology. I am looking to join a team in a positive and supportive environment where principles such as TDD are followed and where a growth mindset is encouraged.
My interest in coding began in 2020 when I completed online JavaScript and Ruby tutorials and loved them! I particularly enjoy that coding incorporates a blend of creative thinking with logical reasoning and problem-solving. The more I learned about coding, the more I wanted to learn and it became abundantly clear to me that I needed to pursue a career in this discipline.
After five years of working as an engineering geologist in the construction industry, I decided I wanted a new and more fulfilling challenge as a developer. Therefore, I successfully completed a coding bootcamp with Makers, a highly selective intensive coding program.
| Name | Description | Tech/tools |
|---|---|---|
| Heyday | Final team project completed at Makers Academy. This application helps to organise a meetup of friends by choosing a date for them based on the whole group’s availability and preferences, all while maintaining individuals’ privacy and not storing any user data. | ReactJS, ExpressJS, Jest, SCSS, HTML, Heroku, Vercel, git |
| Acebook | Team engineering challenge where the goal was to build a social media clone, taking inspiration from Facebook | Ruby-on-Rails, RSpec, Capybara, BCrypt, PostgreSQL, Bootstrap CSS, HTML, git |
| News Summary Challenge | An individual weekend challenge where the task was to generate a news page utilising an API. | JavaScript, Jest, APIs, CSS, HTML, git |
| Bank Tech Test | An individual tech test undertaken during Week 10 of the Makers Academy course to showcase clean code that logs deposits and withdrawals from a bank account and can show a statement detailing an account transaction history | JavaScript, Node JS, Jest, git |
| Thermostat | Pair-programming challenge where the task was to build a thermometer that can be set/changed via the command line. It also utilises a weather API to call the temperature from an entered city | JavaScript, Jest, APIs, HTML, git |
Languages - Ruby (Sinatra, Rails, Capybara, RSpec), JavaScript (React, Node, Express, Jest, ES6), PostgreSQL, HTML, CSS, SCSS as well as proficiency in using the command line
Excellent communication time management and teamworking - During my time as an engineering geologist, I routinely managed a number of projects spanning multiple disciplines simultaneously. In order for this to be manageable and for all projects to meet their requirements, deadlines and budgets the teams had to regularly liaise with one another to provide updates on how work was progressing, any issues they may have encountered and how they were planning to proceed in a clear and concise manner. Having these skills has helped me to articulate a concept when I am explaining it to others and aided me with pair programming/group work.
Detail focused - Regularly peer reviewing colleagues reports and calculations was always carried out as part of quality assurance prior to issuing client reports in my last role. This well-established behaviour is one I carry across to 'quality check' my code using TDD and helps me write code that is easily readable and succinct.
- Working at a geotechnical and geoenvironmental consultancy
- Management and supervision of geotechnical and geoenvironmental ground investigation teams throughout London and southern England
- Client liason for a number of major clients and responsible for company relationship building with a further range of clients including local authorities, architects, civil engineers and developers
- Formal mentor for both graduate and junior engineers
- Reviewing and producing both factual and technical interpretative reports for clients consistently on time and on-budget
- Review and interpretation of data sets to manipulate for use for geotechnical design purposes; and
- Working between several teams (geotechnical, geoenvironmental and engineering geology) in a collaborative manner throughout the course of a project lifetime.
Software Engineering Bootcamp
- Highly selective 12-week software engineering bootcamp using Ruby, JavaScript, Rails, Sinatra, RSpec, Capybara and Jest
- Emphasis on Test Driven Development, pair programming and agile methodologies
- Full stack web development
- XP values
- Object-Orientated Design
- Enhanced independent learning and problem-solving skills
University of Portsmouth (September 2015 to August 2016) - Master of Science (MSc), Engineering Geology
- Distinction (achieved)
- Thesis - The influence of auger rotation speed on the shaft adhesion factor for piles bored within the London Clay Formation using the Continuous Flight Auger (CFA) method
Royal Holloway, University of London (September 2012 to June 2015) - Bachelor of Science (BSc), Geology
- Upper 2nd Class (2.1) (achieved)
- Independent mapping project - "Geological Field Mapping and Interpretation of the Gállego Gorge/Mallos de Gállego Area, Murillo de Gállego, Spanish Pyrenees"
- Learn JavaScript, 30 hours - Codecadamy - JavaScript
- Learn Ruby, 10 hours - Codecadamy - Ruby
- Learn Git, 10 hours - Codecadamy - Learn Git
- Learn HTML, 9 hours - Codecadamy - Learn HTML
- The College of Richard Collyer - A Levels: Geology, Maths, I.T., AS Levels: Physics, World Development
- Tanbridge House School - GCSEs: 12 A* or A Grades
- Cricket: I am a keen cricketer who's ability unfortunately does not match my level of enthusiasm
- Football: Much like with cricket, enthusiasm > ability, but that doesn't stop me playing 5-a-side, 6-a-side or 11-a-side whenever I can!
- Food: I prefer eating it over cooking it, I'm on a mission to try as many different national cuisines as possible
- Travel: Visiting new places, experiencing new cultures (and cuisines as mentioned above!) and meeting new people are all aspects of travel that appeal
- Gaming: Not quite as avid as I was during my teenage years, but I still thoroughly enjoy spending some of my free time on my computer or PlayStation
