dong jae kim



Education

  • PhD in Software Engineering, (2019-)
    Concordia University, Canada
  • Bsc in Biochemistry, (2012-2017)
    McGill University, Canada

Interests

  • Artificial Intelligence
  • Anomaly Detection
  • Software Quality Assurance / Testing

Relevant Experience




Research Experience
Contribution to Research/Development

I am an active young software engineering researcher. My academic research outcome in test code quality was published in Empirical Software Engineering (EMSE) journal and two highest-ranking conferences, the International Conference in Software Engineering (ICSE) and the Foundation of Software Engineering (FSE), both with over 500 submissions and less than 20% acceptance rate.

Collaboration Experience
Freelance web development work
-->

Botelho Lab




About

This is my first freenlance work for Organelle Biology Group at Ryerson University

Requirement

Fully reponsive, built-in slideshow, desktop first approach, creative meet the team section.


Open Botelho Lab

Antonescu Lab




About

This is my second freelance work for Cell Surface Biology Group at Ryerson University.

Requirement

Fully reponsive, built-in slideshow, desktop-first approach, clean design (bootstrap).


Open AntonescuLab

Budget App




About

This is a project accomplished following an online course about Mastering Javascript

Accomplishment

MVC framework, protoypical inheritance and dynamic DOM manipulation.

Open Project

Today's Tennis Challengers




About

My first server side project using MySql and PHP.

Accomplishment

Used Jquery AJAX for seamless transition without page reload, and the database clears its content each new day to accept new players.

Open Project

Spotify Clone




About

My server side project using MySql and PHP.

Accomplishment

Authentication, shuffle music, a circular queue of the playlist, make a playlist and add music to a playlist, and password change

Open Project

Tennis Website (Pure CSS)




About

This is my first pure CSS website using SASS, following a master course on Udemy. Has limited browsers supports. Namely, clip-path, shape-outside and object-fit doesn't work IE nor MS Edge For the full experience, you should use Google Chrome.

Accomplishment

Learned features of SASS: mixins, variables, using mixins to organize media queries better, modern CSS techniques (clip-path, transform, animation, keyframes, background-image: linear gradient url()). I also learned about nodemon utility that automatically restarts server upon document changes.

Open Tennis Website

WakarchukLab




About

This is my third freelance work for Glybiology Group at University of Alberta.

Requirement

Fully reponsive, built-in slideshow, desktop-first approach, clean design (bootstrap).

Open Project

Tennis AutoComplete




About

This is my first project using Angular 5. I implemented this after following a course on Udemy.

Accomplishment

The core of this application is the auto-complete search box. Namely, programs check if each character typed in the input tag exist within the player names. If it exists then we push it into the filtered array, which we will be displayed using *ngFor. The player names also have (click) event bound, which display a new user component.

What to learn next

Learn routing, observables and dependency injections. To elaborate on dependency injections, I used a lot of property binding, event binding and custom eventEmitter to pass the data around.

Open Project