Andrey Gubanov

Andrey Gubanov

Odessa, Odessa Oblast, Ukraine
Hire Andrey
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
Portfolio
Experience
  • JavaScript, 7 years
  • CSS3, 6 years
  • Vanilla JS, 6 years
  • jQuery, 6 years
  • HTML5, 4 years
  • Bootstrap, 3 years
  • Babel, 2 years
  • ECMAScript, 2 years
Odessa, Odessa Oblast, Ukraine
Availability
Part-time
Preferred Environment
Linux (KUbuntu), Atom editor, Git
The most amazing...
...thing I've made is a JavaScript framework used by thousands of people.
Employment
  • JavaScript Teacher
    Hillel International
    2013 - 2014
    • Taught people people to use native DOM and BOM.
    Technologies: JavaScript, CSS, HTML
  • Team Lead
    Odessite
    2009 - 2012
    • Collaborated with team members to create lots of fantastic web applications.
    Technologies: JavaScript, HTML, CSS
  • Project Manager
    myAnyName Outsourcing
    2011 - 2011
    • Communicated with clients and transmitted tasks to development team.
    Technologies: JavaScript
Experience
  • 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)
    http://ankauf-antiquitaeten.ch

    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)
    http://cover-designer.ch/

    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.

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