Giter VIP home page Giter VIP logo

cv's Introduction

Curtis Turk

Hi 👋 I'm a creative and dynamic full stack developer who believes in building projects that solve real world problems.

I'm a recent graduate of the Makers Academy coding bootcamp. For the past 16 weeks I've been engaged in the intensive course; collaborating with peers, gaining confidence with new techniques and resulting in a varied portfolio. I began building small RPGs in processing when I was 15 years old, and completing Makers feels like I've come full circle in my journey learning about the processes behind how things work and are made. En route here I've built theatrical props, helped set up a graphic design gallery and repaired bicycles before turning my focus to honing my skills as a developer full-time.

At Makers I learnt the value of test-driven, agile development with object-oriented design. From SOLID principles to techniques like dependency injection, I can now confidently navigate through complicated problem solving to come out with projects and code I feel proud of. Makers has pushed me to be comfortable to jump in and discover new libraries or techniques and given me the collaborative tools to work in any team, making the most of my wide skill-set and background.

Projects

Name Description Tech Stack / Tools
🚆 Travel-Lite A webapp to help you make sustainable travel decisions https://travel-lite.vercel.app/ React, Tailwind, Cypress, Google API, Travel advisor API
🏦 Bank tech test A tech test of OOP, TDD process Node, Jest, ESlint
🦎 Axylotls-AceBook A social media site for salamanders Node, Express, MongoDB, Bootstrap, Cypress, Jest
🏡 Makers BnB An AirBnB-inspired group project Ruby, Sinatra, Rack, CSS, PostgreSQL, Rspec
🎁 Gilded rose tech test A tech test of refactoring process Node, Jest

Find the rest of my projects here

Makers

16-week intensive coding bootcamp covering:

  • Principles of Test-Driven Development and Object-Oriented Programming

Something I now take for granted, my introduction to TDD has been completely revolutionary for my abilities to produce systematic, incremental code that I can be confident works. Building program logic now has a satisfying rhythm supported by the natural approach of breaking aspects of the code down into objects with unique responsibilities and attributes. Throughout the course, building through tests enabled gradual step by step improvement that had the backing to ensure if code or a dependency changed some functionality, it would be found and debugged with ease.

  • Writing clean, reliable and maintainable code

I realised how far I had come in this regard when I took a tech test and was continually able to refactor my code to ensure single responsibility, descriptive functions and variables. I understood where to pull reused code into functions that could be called where needed.

  • Git collaboration and pair programming

Throughout the course I paired with members of the cohort to accelerate learning, reduce errors and additively tackle whatever projects we were working on at the time. Collaborating through GitHub and using Git on my final group project meant that I could build out and test features of the various APIs on branches whilst we always had a current working version of our main.

  • Agile development with sprints and iterative processes

My final project had one main goal; to encourage the use of alternative transportation to planes. Although I had an initial concept I wasn't clear how we were going to make that happen in reality. Which meant it was vital to use these techniques to adapt rapidly and effectively depending on the needs of the project at the time. Whether it was making an MVP, learning a new framework or a spike to understand an API; the continuous planning and reassesment sessions enabled success.

Skills

Excellent Communicator

Clear, direct and positive, I enjoy the process of getting my ideas across and know the importance of listening for communication.

Ceaseless Learner

I'm continually evolving and picking up new skills. I've nurtured my ability to rapidly process information, aiding me in my mission for ongoing self-development and learning.

Big Picture Thinker

I love getting into the details to problem solve however I always have the project goals, motivations and larger system in mind when I build.

Experience

Sep 18 - Jul 22

  • Repairing, servicing and rebuilding all kinds of bicycles using keen attention to detail and expert knowledge
  • Working seamlessly on work orders, inventory and customer inquiries balancing a busy workload to a high standard

Assistant Commercial Manager - The Art Printorium (Minalima)

May 16 – Sep 18

  • Managing a team of 7 to operate a public space with up to 500 vistors a day
  • Building stock systems from scratch for the 3 locations of limited edition prints and stationery
  • Initiating a complex staff rota for up to 25 staff members across the 4 floors of the space

Production Coordinator - House of Fairy Tales

Jan 12 – May 16

  • Building sets and props to be used in several live interactive exhibitions
  • Communicating and interacting with young people who took part in the events

Education

Cégep du Vieux Montréal

Nov 19 - Sep 20

Françisation - French level B1

Anglo European

Sep 08 - Jul 10

International Baccalaureate Diploma

Hobbies

🥾 Hiking - I'm often found in nature from the mountain ranges of the Himalayas or the Canadian Rockies to here in the UK: Cornwall...Scotland, I love exploring the wonder of distance and perspective.

🚲 Biking - I go everywhere I can on two wheels - commuting, riversides or country lanes.

cv's People

Contributors

curtis-turk avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.