Serhii Shmyg

Senior Front End Developer at TVbeat
  • Claim this Profile
Contact Information
Location
Ukraine, UA
Languages
  • English Professional working proficiency
  • Ukrainian Native or bilingual proficiency
  • Russian Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Mongo DB
    MongoDB, University
    Oct, 2013
    - Sep, 2024

Experience

    • United Kingdom
    • Broadcast Media Production and Distribution
    • 1 - 100 Employee
    • Senior Front End Developer
      • Dec 2020 - Present
    • United Kingdom
    • Financial Services
    • 1 - 100 Employee
    • Frontend Developer
      • Jul 2020 - Dec 2020

      - Developed UI library from scratch with ReactJS - Developed a few different projects with ReactJS, styled-components, react-query - Legacy code improvements, migrated to new code base - Wrote unit (integration) tests with react-testing-library and jest - Developed UI library from scratch with ReactJS - Developed a few different projects with ReactJS, styled-components, react-query - Legacy code improvements, migrated to new code base - Wrote unit (integration) tests with react-testing-library and jest

    • United States
    • Software Development
    • 1 - 100 Employee
    • Front-End Developer
      • Aug 2019 - Jul 2020

      - Developed core components, fixes, and enhancements for legacy projects using React, GraphQL, RamdaJS. - Institute industry's best practices to reduce effort and costs of building and supporting a Bitcoin-based task-and-reward platform. Use VueJS to support an online game platform. - Evaluate potential features based on new and existing design and development needs. - Develop and refactor two React Native group messenger applications using ReactJS and Redux. - Manage multiple projects with a team of designers, back-end engineers, and QA through the complete SDLC in an Agile environment. - Translate design team's UX wireframes and mockups into responsive, interactive features. - Create, maintain, and enforce front-end code and documentation standards. Show less

    • Front-End developer
      • Dec 2015 - Aug 2019

      - Developed and supported legacy SPA build with ReactJS, Sass, and Fluxxor. - Created and maintained several new SPAs with HTML, CSS, ReactJS, Sass, Recompose, Redux, and ImmutableJS. - Designed architecture for multiple projects based on common components with ability to extend their logic. - Developed webpack loaders for internal usage, bash scripts for automation, and third-party widgets to manage SPA build in iframe. - Used React to create an integration SPA for standalone terminal hardware. - Supported multiple language code and theme for various projects. Show less

    • Advertising Services
    • 1 - 100 Employee
    • Front-End developer
      • Oct 2014 - Oct 2015

      - Created new UI interfaces with HTML, CSS, RequireJS, Backbone, MarionetteJS, jQuery. - Revamped email templates by converting from HTML to Mojolicious - Perl, which improved email CTR rates by ~25%. - Supported third-party ad widgets. - Worked with Vagrant virtual machine environment. - Created new UI interfaces with HTML, CSS, RequireJS, Backbone, MarionetteJS, jQuery. - Revamped email templates by converting from HTML to Mojolicious - Perl, which improved email CTR rates by ~25%. - Supported third-party ad widgets. - Worked with Vagrant virtual machine environment.

    • Russian Federation
    • Advertising Services
    • 1 - 100 Employee
    • Front-End developer
      • Apr 2013 - Oct 2014

      - developing third party widget for advertising with Vanilla JS; - developing MRAID (Mobile Rich Media Ad Interface Definitions) lib for browsers (to have an ability use same js code in mobile apps and in browsers); - developing administration panel to manage Ads, with requireJS, backbone, marionetteJS, bootstrap. - developing third party widget for advertising with Vanilla JS; - developing MRAID (Mobile Rich Media Ad Interface Definitions) lib for browsers (to have an ability use same js code in mobile apps and in browsers); - developing administration panel to manage Ads, with requireJS, backbone, marionetteJS, bootstrap.

    • Software Development
    • 1 - 100 Employee
    • Front-End Developer
      • Mar 2011 - Apr 2014

      - converting psd to html, css markup (game design) with jade, less; - automatization process with gulp; - supporting forum (view part); - implementation markup for DataLife Engine; In most cases, I was developing html, css for browser games. Games logic with js. Find best solution for frontend part to avoid performance bottleneck. Rarely, work with forum engine like (phpBB), customize it design, add some custom functionality. Added templates for DataLife Engine. - converting psd to html, css markup (game design) with jade, less; - automatization process with gulp; - supporting forum (view part); - implementation markup for DataLife Engine; In most cases, I was developing html, css for browser games. Games logic with js. Find best solution for frontend part to avoid performance bottleneck. Rarely, work with forum engine like (phpBB), customize it design, add some custom functionality. Added templates for DataLife Engine.

    • Frontend Developer
      • Apr 2012 - Jun 2013

      - Created new interfaces with HTML, CSS, Javascript. - Oversaw and managed the migration from jQuery-based architecture to Backbone. - Divided monolithic scripts to AMD modules with RequireJS. - Implemented and supported Grunt task runner for bundle creation and others client requests. - Migrated from simple HTML strings in SPA to HandlebarsJS templates. - Created new interfaces with HTML, CSS, Javascript. - Oversaw and managed the migration from jQuery-based architecture to Backbone. - Divided monolithic scripts to AMD modules with RequireJS. - Implemented and supported Grunt task runner for bundle creation and others client requests. - Migrated from simple HTML strings in SPA to HandlebarsJS templates.

    • France
    • Philanthropic Fundraising Services
    • Markup department
      • Nov 2010 - Nov 2011

      - converting psd to html, css markup; - improving existing markup; - provide сross-browser compatibility (ie6+, etc.); - inject javascript UI elements into markup; - converting psd to html, css markup; - improving existing markup; - provide сross-browser compatibility (ie6+, etc.); - inject javascript UI elements into markup;

    • System Administrator
      • 2009 - 2010

      - supporting windows based server; - resolving payments errors on AXA insurance site; - supporting hard ware equipment; - supporting windows based server; - resolving payments errors on AXA insurance site; - supporting hard ware equipment;

Education

  • MongoDB University
    2013 - 2013
  • Poltava University of Economics and Trade
    Master's degree, International Economics
    2005 - 2010

Community

You need to have a working account to view this content. Click here to join now