Nikolas Petrunin, Developer in Lviv, Lviv Oblast, Ukraine
Nikolas is available for hire
Hire Nikolas

Nikolas Petrunin

Verified Expert  in Engineering

WebSockets Developer

Location
Lviv, Lviv Oblast, Ukraine
Toptal Member Since
October 13, 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.

Availability

Part-time

Preferred Environment

Gulp, Git, JetBrains, MacOS

The most amazing...

...work 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%.)

Work Experience

Senior Front-end Developer

2018 - PRESENT
Forbytes
  • 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, React

Team Lead | Web Developer

2011 - 2018
Websters
  • 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

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

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

88 Production

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

EMF

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, Facebook API

Tools

Gulp, 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

2002 - 2007

Master's Degree in Economics & Cybernetics

Kyiv National Economic University - Kiev, Ukraine

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring