ABOUT

My name is David Krutsko and I'm a software developer living in Toronto, Canada. I earned a bachelor's degree in computer science from Carleton University and am currently working at StackAdapt.

Not only do I specialize in writing software but I also create websites, user interfaces, graphics and music. I'm able to learn new technologies quickly and adapt my skills to any situation. My goal is to produce high quality work that can be enjoyed by both users and developers.


PROJECTS

StackAdapt

Web Platform

Robot

Library

Long Story

iOS, Android

OpenGL Engine

Windows

Plants Game

Windows

Lian Lian Kan

Website

Live

Turkey Puncher

Website

Live

Color Clock

Website

Live

Bedazzled

Windows


EXPERIENCE

Careers

StackAdapt Inc

Nov 2015 - Present

Front End Engineer

  • Developed complex front-end asset pipelines and integrated them with Ruby on Rails
  • Worked closely with UI and UX experts to develop and integrate new user interfaces
  • Modified and maintained back-end rails code to support and integrate new features
  • Developed and maintained React.js libraries and documentation for other developers
  • Main stack included: ES6, Sass, PostCSS, React.js, Bootstrap, Gulp, Webpack and Rails

Toronto, Canada

| Homepage

Bloom Digital

Nov 2014 - Present

Technical Artist

  • Developed a scripting language and IDE targeting interactive storytelling (JavaScript)
  • Redesigned user interfaces and prepared assets for engine integration (Photoshop)
  • Prepared documentation and training materials to introduce new tools to personnel
  • Developed a content pipeline with support for batch and automated operations
  • Outlined and enforced workflows, best practices and asset validation procedures

Toronto, Canada

| Homepage

Yeti Bots

Dec 2013 - Present

Lead Developer

  • Developed and maintained a native cross-platform system automation library (C++)
  • Reverse engineered World of Warcraft and Source Engine based games (IDA Pro)
  • Developed bots and programs for World of Warcraft and Source Engine games (C++)
  • Created and maintained a website for supporting Yeti Bots applications (Node.js)

Toronto, Canada

| Homepage

Carleton University

Jan 2010 - Apr 2013

Teacher Assistant

  • Conducted tutorials for an introduction to Java programming course (1 term)
  • Marked assignments, maintained office hours and developed solution code (7 terms)
  • Conducted and developed tutorials for a C++ Software Engineering course (1 term)

Ottawa, Canada

| Homepage

Education

Carleton University

Sep 2008 - Apr 2013

Bachelor of Computer Science Honours

  • Awarded an Entrance Scholarship of $8,500
  • Graduated with a Major CGPA of 8.85/12.00

Ottawa, Canada

| Homepage

SKILLS

TIME SPENT ON

LANGUAGES

TIME SPENT ON

TECHNOLOGY

TIME SPENT IN

SOFTWARE