
Nikolas Petrunin
Verified Expert in Engineering
WebSockets Developer
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.
Portfolio
Experience
- JavaScript - 8 years
- WebSockets - 5 years
- React - 3 years
- RESTful Web Services - 3 years
- Angular - 3 years
- Redux - 3 years
- Vue - 2 years
- Model View Controller (MVC) - 2 years
Availability
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
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.
Team Lead | Web Developer
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.
Experience
Сasa
Adoric
88 Production
EMF
Education
Master's Degree in Economics & Cybernetics
Kyiv National Economic University - Kiev, Ukraine
Skills
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
Languages
Sass, Haml, JavaScript, CSS3, HTML5, Less, Ruby, HTML
Frameworks
Redux, Ruby on Rails (RoR), Angular
Storage
HTML5 Web Storage, MySQL
Paradigms
Object-oriented Programming (OOP), Model View Controller (MVC)
Platforms
WordPress, Windows, MacOS
Other
PSD to HTML, HTML5 Animations, WebSockets, HTML Email, PSD to WordPress, RESTful Web Services, HTML5 Video
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring