Work Experience | Andrey Butenko
Icon of Andrey

Work Experience

I have experience in front-end web development and mobile app development. I have also worked in teaching and residential life.

Also take a look at my projects!

Currently viewing all work experience

Instructor, VR Game Development at iD Tech Camps (Jun 2019 - Aug 2019) icon

Instructor, VR Game Development

iD Tech Camps, Jun 2019 - Present

  • Taught students of all skill levels VR game development using Oculus Go, Unity, C#, and MagicaVoxel in a week-long course.
  • Provided individual support to students in designing, modelling, and coding their own unique final projects. Outcomes included VR Frogger, shooter games, driving games, and more.
  • Adapted provided course material into engaging lessons and activities that are appropriate for the skill and background of the group.
  • Facilitated games, icebreakers, and other activities for large groups of students aged 6-17.

Freelance Web Developer, contract with (Mar 2019 - Apr 2019) icon

Freelance Web Developer, Mar 2019 - Apr 2019

See the published website here.

  • Implemented responsive front-end for the Intern Community website according to provided design specifications.
  • Developed forms with input validation, error handling, and success states

Front-End Web Developer at TEDxUofW (Nov 2018 - May 2019) icon

Front-End Web Developer

TEDxUofW, Nov 2018 - May 2019

See the published website here.

  • Developed responsive splash animation for conference visitors.
  • Implemented front-end for conference website for a conference with 100 attendees using Vue.
  • Implemented online speaker Q/A feature with live updates and moderation.

R Teaching Assistant (INFO 201) at University of Washington Information School (Sep 2018 - Jun 2019) icon

R Teaching Assistant (INFO 201)

University of Washington Information School, Sep 2018 - Jun 2019

TA for INFO 201: Technical Foundations of Informatics course.

  • Conducted weekly lab sections for classes of 25 students with diverse skill levels, including students who have never done programming before.
  • Taught programming language R and libraries including dplyr, shiny, and ggplot2 for the creation of interactive data visualizations.
  • Covering general software development concepts including command line, Git, SSH, and APIs.
  • Consistently received positive evaluations from supervisor and students.
  • Took initiative to organize extra help sessions before significant assignments were due by scheduling the session, recruiting other TAs to help, communicating to students, and getting a budget for treats and coffee. Extra help sessions were very successful and had attendance of 35-50 students.

Resident Adviser at University of Washington Housing & Food Services (Sep 2018 - Jun 2019) icon

Resident Adviser

University of Washington Housing & Food Services, Sep 2018 - Jun 2019

  • Supporting community development in Willow Hall by developing relationships with a diverse community of 56 residents.
  • Provided personal and academic support to residents through programs and individual interactions.
  • Planned and facilitated 14 social and educational events per quarter.
  • Managed a $300 annual budget for programming.
  • Served in an on-call rotation to respond to emergencies and crisis situations.
  • Provided customer service to students by answering questions and referring students to appropriate resources.

Android and React Native Developer at Samaritan (Jun 2018 - Aug 2018) icon

Android and React Native Developer

Samaritan, Jun 2018 - Aug 2018

Implemented Samaritan's new design language throughout the app, including the onboarding sequence, main page, and checkout screen.

  • Develop cross-platform React Native communication layer for navigation, login, registration, and other views to support iOS and Android developers in gradual transition to native platform code.
  • Set up Android build configurations making it faster for developers to switch server environments and to build new releases.
  • Implement new design for user onboarding experience.
  • Integrate real-time form sync functionality to minimize data loss.
  • Increased reliability of bluetooth beacon detection.

R Tutor (INFO 201) at University of Washington (Mar 2018 - May 2018) icon

R Tutor (INFO 201)

University of Washington, Mar 2018 - May 2018

Supporting students in INFO 201: Technical Foundations of Informatics course. Running weekly homework help sessions for 25 students at a time as part of the University of Washington's CLUE program.

  • Teaching the programming language R to students with diverse skill levels, including students who have never done programming before.
  • Support students stuck on programming problems through a few means:
    • Conversation: Discussing the desired outcome and how to accomplish it step-by-step.
    • Diagramming: Turning those steps into code on paper.
    • Code Samples: Preparing cheatsheets and code samples for common tasks.
  • Teaching tools for interactive data visualization, including dplyr, shiny, and ggplot2.
  • Covering general software development concepts including Git and APIs.
  • Scheduling meetings with individual students and teams requiring additional help.

Freelance Web Marketing Consultant (Jan 2018 - Jul 2018) icon

Freelance Web Marketing Consultant, Jan 2018 - Jul 2018

Working with Seattle-area therapists to develop their websites. Web design, search engine optimization, and Google Adwords campaigns.

Android Developer and Research Assistant at University of Washington College of Engineering (Nov 2017 - Aug 2018) icon

Android Developer and Research Assistant

University of Washington College of Engineering, Nov 2017 - Aug 2018

Developed an Android app which computes heart rate and blood oxygen content based on IR and red light data. Data is transmitted from a measurement device to the phone wirelessly via NFC.

See a video demo of the project.

Worked with UW Sensor Labs under Professor Joshua Smith and Vaishnavi Ranganathan.

Front-End Web Developer (Aug 2017 - Oct 2017) icon

Front-End Web Developer

Soro, Aug 2017 - Oct 2017

Primarily worked with input, retrieval, and display of complex customer and inventory data using the Vue framework.

  • Developed views to display data within business analytics software including tables and different types of charts.
  • Created reusable components for bar, line, and pie charts, including designing data structure for populating graphs.
  • Wrote database queries using GraphQL.
  • Developed forms with validation.

Android and React Native Developer at Samaritan (Jun 2017 - Dec 2017) icon

Android and React Native Developer

Samaritan, Jun 2017 - Dec 2017

Led development of a cross-platform, user-facing app. Worked on core features including beacon detection, payments, and growth strategies. Worked with designers and marketers to create specifications for new features, and collaborated frequently with other developers to plan and implement these features.

  • Designed and implemented native Java components to interface between native bluetooth beacon detection and React Native UI.
  • Implemented features for accelerating user growth and improving interactions including donation matching, search functionality, and user referral.
  • Architected and developed new user payment flow according to updated specification. Made UX decisions inspire user confidence and trust in our payment platform.
  • Collaborated with new developer to implement user referral feature.
  • Led implementation of company-wide solutions to common blockers. Solutions include creating a interdisciplinary channel for getting immediate feedback on work and establishing regular stand-up meetings for developers.

Android Development Intern at Samaritan (Jun 2016 - Aug 2016) icon

Android Development Intern

Samaritan, Jun 2016 - Aug 2016

I developed Samaritan's native Android app from a skeleton to a launch-ready state. Worked with bluetooth beacons, payment processors, and other technologies.

  • Coordinated with project lead, iOS developers, and backend developers to spec and organize feature implementation.
  • Re-wrote payment logic to support PayPal and scale to other methods using Braintree as a payment processor.
  • Migrated from ActiveAndroid to Realm for internal database.
  • Designed dynamic "What's Next?" section to help users set up the app.
  • Designed and developed views for nearby beacons and user history.