Gökçe Dilek

Gökçe Dilek

Software Engineer & Open Source Contributor

Biography

Hi, I’m Gökçe - Welcome to my software engineering portfolio!

💻 I work as a software engineer at Alida, a Canadian SaaS company. I’m particularly interested in backend web development, cloud computing, microservices, distributed systems and system design.

👩🏻‍💻 I’m an open source contributor to the PhotoPrism project.

🎓 I completed my undergraduate degree in Computer Science at the University of British Columbia in June 2022.

🍁 I am based in Vancouver, BC, where I get to be inspired by the beauty of nature every day.

🚀 My most recent project BAGEL is a distributed graph processing engine written in Go.

🙌 I would be happy to collaborate on projects that have a positive educational, social, or environmental impact!

🍵 If you would like to have a chat about anything on my portfolio, please feel free to reach out to me!

Interests

  • Microservices
  • Cloud Systems
  • Distributed Systems
  • System Design
  • Data Structures & Algorithms

Education

  • BSc in Computer Science, Sept 2017 - June 2022

    University of British Columbia

Experience

 
 
 
 
 
 
 
 
 
 

Software Engineer

Alida

Aug 2022 – Present Vancouver, British Columbia
 
 
 
 
 

Undergraduate Research Assistant

UBC Systopia Lab

May 2022 – Jul 2022 Vancouver, British Columbia
 
 
 
 
 

Software Developer Intern

Alida

May 2021 – Dec 2021 Vancouver, British Columbia
 
 
 
 
 

Team Lead / Software Developer

UBC Launch Pad

Sep 2020 – Apr 2022 Vancouver, British Columbia
 
 
 
 
 

Software Engineer Intern

Broadcom

May 2020 – Dec 2020 Richmond, British Columbia
 
 
 
 
 
 
 
 
 
 

Software Developer Intern

Bioinformatics Technology Lab

Jan 2019 – Apr 2019 Vancouver, British Columbia

Skills

Languages

JavaScript, TypeScript, Go, C#, Python, Java, C++/C, HTML, CSS/SCSS, Haskell, Prolog, R, Bash

Libraries & Frameworks

Node.js, React.js, Next.js, Knockout.js, Vue.js, Express.js, Spring Boot

Technologies

AWS, Terraform, Serverless, Google Cloud, Firebase, Docker, Kubernetes, Kafka, Istio, Swagger, Kibana, Dynatrace

Databases

MongoDB, MySQL, PostgreSQL, Redis, DynamoDB, SQL Server, Oracle, SQLite

Software Testing

Jest, Mocha, React Testing Library, Karma, Sinon, Supertest, Artillery, Specflow, Selenium, Cypress, Puppeteer, BrowserStack

CI/CD

GitHub Actions, GoCD

Projects

.js-id-algorithms

Alida

Software engineering

All the networks!

Computer networking course projects

Bioinformatics Technology Lab

Computational biology, performance optimization

Broadcom

Firmware, embedded development

Chair Factory

Introduction to relational databases

Chrome Extensions

Quick & easy

CoLab

Find projects and people to collaborate with!

Financial Literacy Game

cmd-f hackathon project

Flood Fill Algorithm

Algorithmic art!

Microservices Web Application

My first (large-scale) personal project!

Personal Spam Folder

My first machine learning project!

PhotoPrism

Open Source Contributor to the PhotoPrism project

Privacy Compliance

Data privacy compliance of serverless applications deployed on Google Cloud Platform

Programming an Autonomous Robot!

Summer robot competition!

Swagger Tools

Swagger & OpenAPI research

Terraform Validator

Identifying violations in Terraform files

Travelgram

Trip planner

Twitter User Recommender

Twitter user recommendation system written in Prolog!

UBC Launch Pad

Software engineering club projects

Voronoi Art

Another algorithmic art project, this time in Haskell!!

y86 Debugger

Debugging a debugger!

Contact