Nikolas Petrunin, WebSockets Developer in Lviv, Lviv Oblast, Ukraine
Nikolas Petrunin

WebSockets Developer in Lviv, Lviv Oblast, Ukraine

Member since April 18, 2016
Nikolas has over eight years of experience as a front-end developer. Since the start of his career, he's gained experience with communication across the product lifecycle (client, team, and others), code optimization, optimizing page-loading speed, and establishing efficient workflows. He is constantly striving to improve his skills and is now looking for new, complex, and interesting projects to contribute to.
Nikolas is now available for hire


  • Forbytes
    Vue.js, React
  • Websters
    WordPress, Ruby on Rails (RoR), Ruby, jQuery, Angular, JavaScript, CSS3, HTML5



Lviv, Lviv Oblast, Ukraine



Preferred Environment

Gulp.js, Git, JetBrains, MacOS

The most amazing... I've done is to make a site with an optimized load speed; the landing page loads on mobiles (via 3G) in 2.6 sec (Google Speed: Desktop 100%, Mobile 98%.)


  • Senior Front-end Developer

    2018 - PRESENT
    • Supported an eCommerce platform.
    • Worked with React on the public side.
    • Implemented Redux for state management.
    • Worked with Vue.js on the dashboard side.
    • Used new approaches which changed the architecture in the project.
    Technologies: Vue.js, React
  • Team Lead | Web Developer

    2011 - 2018
    • Built a dashboard for internal use in the company; used Ruby on Rails.
    • Developed custom AngularJS 2.0 services for Samsung TV.
    • Optimized the big landing page so that it too only 2.6 seconds to load on a phone or desktop.
    • Created sites via WordPress for an American designer.
    • Built a site with right-to-left orientation for Hebrew text.
    • Created smooth animations for a landing page using CSS3 animation.
    • Developed a WebSocket chat for a dashboard.
    • Built sites with Parallax for landing where each section fit the full size of a screen.
    • Created a site with Sass technologies for a Brussel company.
    • Built a site with Bootstrap for a car rental company.
    • Made custom email templates.
    Technologies: WordPress, Ruby on Rails (RoR), Ruby, jQuery, Angular, JavaScript, CSS3, HTML5


  • –°asa (Development)

    Built a multi-language site with WordPress; one of the languages is Hebrew so enabled the site to have right-to-left text orientation.

  • Adoric (Development)

    This site is made with Bootstrap for a company that draws different icons.

  • 88 Production (Development)

    An adaptive site with a history API and a hash-based navigation structure for a film company.

  • EMF (Development)

    An adaptive site made with WordPress for an electric service company.


  • Languages

    Sass, Haml, JavaScript, CSS3, HTML5, Less, Ruby, HTML
  • Frameworks

    Redux, Ruby on Rails (RoR), Angular
  • Libraries/APIs

    HTML5 Web Workers, HTML5 Canvas, jQuery, React, HTML5 APIs, Google API, jQuery UI, Ruby on Rails API, Vue.js, Facebook API
  • Tools

    Gulp.js, Bitbucket, GitHub, Git, JetBrains, Adobe Photoshop, Adobe Illustrator
  • Storage

    HTML5 Web Storage, MySQL
  • Other

    PSD to HTML, HTML5 Animations, WebSockets, HTML Email, PSD to WordPress, RESTful Web Services, HTML5 Video
  • Paradigms

    Object-oriented Programming (OOP), Model View Controller (MVC)
  • Platforms

    WordPress, Windows, MacOS


  • Master's degree in Economics & Cybernetics
    2002 - 2007
    Kyiv National Economic University - Kiev, Ukraine

To view more profiles

Join Toptal
Share it with others