About me

Hello there! My name is Caner Canbaz. I am a Software Developer. I’ve been building web and mobile applications for years mainly using JavaScript/TypeScript. If you would like to learn more about me, you can get in touch.

Education ๐Ÿ“–

  • Aydinlikevler Vocational High School (2008 - 2012)
    • Web Design and Programming
  • Middle East Technical University (2013 - 2018)
    • English Prep. School
    • Bachelor of Education (BEd), Computer Education and Instructional Technology
  • Anadolu University (2019 - 2021)
    • Associate’s degree, Web Design and Programming

Work Experience ๐Ÿ’ป

  • idvlabs Software and Consultancy (2018 - 2021)
    • In June 2018, Joined idvlabs tech team right after the graduation from METU. I worked as a Full Stack Developer for 3 years at idvlabs. Contributed to the development of “ontime” field tracking system. ontime had been developed from scratch, and it gave me a chance to make my hands dirty. Was a great experience.
      • Tech stack: Node.js, Angular, React.js, Ionic, React Native, MongoDB, Docker
  • Getir (2021 - 2022)
    • Getir is a Turkish online grocery delivery startup. In July 2021, joined Getir tech team. I worked as a Backend Engineer for 8 months. It was really good to work at Getir since it serves millions of users in real time. I had the chance to see the scalability methods for such a huge application.
      • Tech stack: Node.js, NestJS, TypeScript, MongoDB, PostgreSQL, Docker
  • Chalkboard - (2022 - Current)
    • Chalkboard is a startup that provides a separate phone number for work. It is located in UK. In March 2022, joined Chalkboard tech team. I’ve been working as a JavaScript developer. The tech team is a small but mighty experienced, dedicated to creating a culture of curiosity, independence, simplicity and collaboration.
      • Tech stack: Node.js, TypeScript, GraphQL, React.js, PostgreSQL, Docker

Technical Knowledge ๐Ÿš€

  • HTML/CSS
  • JavaScript & TypeScript
  • Node.js
    • Express.js
    • NestJS
    • Hapi
    • RESTful API
    • GraphQL Query Language
    • Asynchronous Programming
    • Passport, Bcrpyt, JWT
    • Sequelize ORM
    • Objection.js ORM
    • Knex.js Query Builder
    • Mongoose ODM
    • NPM, yarn
    • Testing (Jest, Puppeteer)
  • .NET Core
  • React.js
    • Redux
    • Hooks
  • Cloud Platforms
    • Amazon Web Services (EC2, Lightsail, EC2, S3 Bucket, CloudWatch)
    • Firebase
    • Heroku
    • Netlify
  • Container Technology
    • Docker
  • Databases
    • MongoDB
    • PostgreSQL
    • MySQL
    • SQL Server
    • Redis
    • SQLite