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.

Apr 2018 - Present

Senior Front End Engineer

  • Developed vast infrastructure pipelines for rapidly creating new production servers
  • Developed and maintained backup systems, production services and security software
  • Improved and upheld security policies for the next-generation of production servers
  • Conducted code reviews for multiple projects and coordinated production deployment
  • Conducted interviews and provided technical assistance for designers and engineers
  • Continued contributing to all front-end projects to assist with product development

Toronto, Canada

| Homepage

StackAdapt Inc.

Nov 2015 - Apr 2018

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
  • Redesigned user interfaces and prepared assets for engine integration
  • Prepared documentation and training materials to introduce tools to personnel
  • Developed a content pipeline with support for batch and automated operations
  • Outlined and enforced workflows, best practices and asset validation procedures
  • Implemented a website for a project based on the designs provided by the team

Toronto, Canada

| Homepage

Yeti Bots

Dec 2013 - Present

Security Researcher

  • Developed and maintained a cross-platform system automation library
  • Reverse engineered multiple Blizzard and Source Engine based titles
  • Developed automation and game-assisting software for multiple games
  • Created and maintained a website for supporting Yeti Bots applications

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