Scroll To View More
Andrey Gubanov

Andrey Gubanov

Odessa, Odessa Oblast, Ukraine
Member since October 6, 2015
Andrey's main skill is creating single page web applications (JavaScript, HTML, CSS) which are fast and responsive, modular, stable, and functional. His users experience no lag, his programs can be picked up and expanded upon by other developers, his tools are verified by 6+ years of development experience, and his testing practices are impeccable.
Andrey is now available for hire
  • JavaScript, 7 years
  • jQuery, 6 years
  • CSS3, 6 years
  • Vanilla JS, 6 years
  • HTML5, 4 years
  • Bootstrap, 3 years
  • Babel, 2 years
  • ECMAScript (ES6), 2 years
Odessa, Odessa Oblast, Ukraine
Preferred Environment
Linux (KUbuntu), Atom editor, Git
The most amazing...
...thing I've made is a JavaScript framework used by thousands of people.
  • JavaScript Teacher
    2013 - 2014
    Hillel International
    • Taught people people to use native DOM and BOM.
    Technologies: JavaScript, CSS, HTML
  • Team Lead
    2009 - 2012
    • Collaborated with team members to create lots of fantastic web applications.
    Technologies: JavaScript, HTML, CSS
  • Project Manager
    2011 - 2011
    myAnyName Outsourcing
    • Communicated with clients and transmitted tasks to development team.
    Technologies: JavaScript
  • Managed Search (Development)

    Fully customizable, responsive, embedded search engine. Back-end (not written by me) is powered by Shooju. Front-end is coded using Matreshka.js framework, RequireJS, and other awesome libraries.

  • Antique Buyer app (Development)

    No-back-end application for sellers of antique things. The user can choose a photo from a file system, from an external URL or make a photo via WebCam or smartphone camera. As a back-end replacement, I used Imgur API for images and Mandrill API for email notifications. The non-saved data goes to the local storage. The app is powered by MatreshkaJS framework.

  • Front-end for Messaging Application (Development)

    My job was to create the client-side JS code and UI for a messenger. JS side communicates with Java layer by methods provided by Java factory.
    The project contains a lot of separated modules (pages) such as:

    - Contacts (contextual menus, contact notifications, etc)
    - Settings (user settings, email verification, etc)
    - File transfers
    - Cloud/local file manager
    - Chat (text chat, file transfers, Youtube & Vimeo & Coub embedding and custom messages like contact share, payments etc)
    - Login screen
    - Notifications (many types of them)
    - Feedback (for testers)

    The app is infinite extensible because of correct module structure. Every part of the application handles server-side or Java-side errors and shows a nice error message.

    View is based on Webkit.

    The app is powered by MatreshkaJS framework.

  • Cover Designer (Development)

    Cover generator for various smartphones.

  • Matreshka.js Framework (Other amazing things)

    Matreshka is small and powerful client-side JavaScript framework that allows to build single page applications as simply as possible.

  • Languages
    ECMAScript (ES6), SCSS, HTML5, JavaScript, CSS3
  • Frameworks
    Bootstrap, Vanilla JS, Jasmine, Electron.js, PhoneGap, Express.js
  • Libraries/APIs
    Mandrill API, jQuery, RequireJS, Highcharts JS, D3.js, Node.js, Balalaika.js, NW.js
  • Tools
    PostCSS, Babel, Adobe Photoshop, Git, NPM, Grunt, Gulp.js, Karma
  • Platforms
  • Storage
    MongoDB, MySQL
  • Master's degree in Computer Applications
    2006 - 2011
    I.I. Mechnikov National University - Odessa, Ukraine
I really like this profile
Share it with others