Projects | Skills | Education | Experience | LinkedIn | Github
An analytical and passionate Junior Software Developer recently finished studying at Makers Academy, a highly selective software development bootcamp in London. Previously I have held a successful career as a Recruitment Consultant but have taken the leap to pursue a career a Software Developer. I have found that my passion for learning, building things and problem solving has led my to pursue this career.
I am looking for a challenging Software Development role that will allow me to build upon the skills I have gained independently and through Makers, and that will allow me to continue learning and to build creative solutions to important problems.
Project | Description | Technology | Time Taken | Links |
---|---|---|---|---|
The Power of Truth | A mobile news app that was designed to give readers a full, unbiased view of news and let users know the political bias' and points of view from which they are reading. We used Agile processes as well as pair programming and mobbing in a team of 6. Features included a political bias bar for each news outlet, a search function, and filter news by political bias. | React Native, Node.js, Jest, Google News API, Javascript, JSX, Circle CI (for CICD), back end continuously deployed on heroku | 8 days | Back End Server Github, Front End Github, Github production site for Back End (not working as API has now expired) |
Acebook | A facebook clone built in a team of 6 following Agile processes, such as sprints, daily stand ups and retrospective sessions. Features include logging in & signing up, editing & destroying your own posts, posting to a newsfeed and posting on another users wall. | Ruby on Rails, HTML, CSS, Rspec, Capybara, Travis CI (for CICD), PostgresSQL, continuously deployed on Heroku | 10 days | Github, Heroku Production Site |
Bank Account Tech Test | An individual challenge to practice coding under pressure and writing clean code that would be worthy of passing a tech test. | Javascript, Jasmine testing framework | 1/2 day | Github |
News Summary Challenge | An individual weekend challenge using the guardian API to build a single page, front end web app that displays a summary of the latest news articles from the Guardian. | Javascript, Jasmine Testing Framework, Guardian API | 2 days | Github |
Makers BnB | The first group project of the course, using Agile methodology. The task was to create a clone of AirBnb as a web app. This involved creating MVC diagrams, planning sprints & breaking down the problem into smaller user stories to ensure all features were added. | Ruby, Sinatra, Rspec, Capybara, PostgresSQL, DataMapper | 5 days | Github |
The 4 month, intensive nature of studying at Makers ensures that all students graduate as an independent learner with the confidence and skills to embrace new technologies. The self-driven nature of the Makers course encourages all students to direct their own learning. This has given me the confidence to not only take on any technical challenge but to embrace learning new technologies. This skill has enabled me to rapidly pick up complex frameworks such as React Native and node.js, and to learn Javascript in one week. I look forward to continuing to pick up varying languages and frameworks to solve new problems within the world of programming.
Makers Academy provides a focus on building internal processes within students so that no matter what the size of the problem, an analytical and solution driven process will always be followed. This has enabled me to break down larger tasks such as building an entire mobile app in a new framework or learning how to use an API for the first time into simpler, more manageable tasks.
The focus on research that my degree in Sociology provided has given me a creative approach to problem solving which I believe I have transferred over to programming. Whether this was coming up with innovative ways to access and manage data or research participants, I believe my strength during this degree was an innovative and proactive approach to large problems.
In my previous role as a Recruitment Consultant, the structure of the team and the ways in which we work ensured that all roles that we were working on were shared equally, as well as all candidate and client responsibilities. This meant that an amicable and friendly approach to working was essential, and also a flexible approach and mindset. My degree in Sociology furthered my interest in the inner workings of a team and has helped me to better function as part of one.
Furthermore, the emphasis on pair programming and team projects using Agile methodology have ensured that I am fully capable of quickly fitting in to any Software Development team.
The client requests that I worked on in my previous role in Recruitment were usually worked to a 48 hour deadline, meaning that I became used to working in a highly pressurised, fast-paced environment. It was both our individual and collective responsibility to ensure that all deadlines were met no matter what.
- Ruby, Ruby on Rails, Javascript
- Test Driven Development and a host of testing frameworks including Rspec, Capybara and Jasmine
- Agile methodologies
- Object-orientated programming and DRY principles
- Continuous integration/deployment (Travis CI, Heroku)
- Database management and manipulation (PSQL, Active Record, Data Mapper)
- Version control (git, github)
- Pair programming, modelling, mobbing, reflective learning and a variety of of development/learning strategies
- B.A. Sociology
- 2:1 grade achieved
- Runner up for the Ray Pawson prize for most innovative dissertation
- Focus on qualitative and quantitative research methods
A-Levels:
- Law - A
- Philosophy - B
- English Literature - C
11 GCSE's A-C, including an A in English Literature and a B in Maths
Campion Willcocks is a niche recruitment agency & consultancy specialising in business & IT change, predominantly within the financial services sector.
Responsibilities & Achievements Include:
- Using a variety of tools to search for suitable candidates against niche contract & permanent roles
- Screening CVs and interviewing candidates both over the phone and face to face -Submitting quality and cost effective candidates to Clients for consideration
- Managing and guiding candidates through the end the end to end process, from initial screening and interview arrangement to contract offer and compliance process
- Managing both hiring manager's and Client Director's expectations throughout the end to end candidate selection process
- Identifying & implementing areas for process improvement & efficiency throughout the team, such as proactively managing the database and making sure the team stayed in contact with all candidates on the database
- Implementing resourcing strategies for Client's large scale projects
- Implementing strategies for both candidates & client mapping across the UK
- Consistently hitting or exceeding monthly targets
Previous experience includes bar and retail jobs from when I finished my GCSE's as well as an internship in HR with the Crown Commercial Service during university. Full details of these roles are available on request.