4
Last revision: May 2020 OLEG KRUCHAY Front-End Developer Contact information Profile Phone +38 (050) 553 02 75 Email [email protected] Skype live:olegkruchay Address Kyiv, Ukraine Social networks Fb facebook.com/olegkruchay In linkedin.com/in/olegkruchay Ig instagram.com/olegkruchay Tg t.me/olegkruchay Dr drupal.org/u/scoutex Ws olegkruchay.com I’ve been working with Drupal since 2016. Creating and integrating front-end part to the site. Currently I'm in love with ReactJS technology, especially GatsbyJS v2. There's incredible stack of Front-End technologies which are easy to integrate with Drupal 8. Skills Drupal 7/8 Javascript’19 Docker ReactJS GatsbyJS Redux HTML 5 | CSS 3 Twig PHP Git JSON SASS/Less jQuery Bootstrap 4 TypeScript My value to you Here’s the short summary of my personal and professional skills: English level: B2 ( Free speaker ) implementing both back- and front-end elements; skilled with all aspects of Drupal setup, optimization and configuration; have successfully worked in teams which delivered large scale projects; ability to suggest appropriate integrations solutions and choose ecient problem solutions; Scrum / Kanban / Waterfall methodologies;

OLEG KRUCHAY

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OLEG KRUCHAY

Last revision: May 2020

OLEG KRUCHAY Front-End Developer

Contact information

Profile

Phone +38 (050) 553 02 75 Email [email protected] live:olegkruchayAddress Kyiv, Ukraine

Social networks

Fb facebook.com/olegkruchay In linkedin.com/in/olegkruchayIg instagram.com/olegkruchayTg t.me/olegkruchay Dr drupal.org/u/scoutexWs olegkruchay.com

I’ve been working with Drupal since 2016. Creating and integrating front-end part to the site. Currently I'm in love with ReactJS technology, especially GatsbyJS v2. There's incredible stack of Front-End technologies which are easy to integrate with Drupal 8.

Skills

Drupal 7/8 Javascript’19 Docker

ReactJS GatsbyJSRedux

HTML 5 | CSS 3 Twig PHP

Git JSON SASS/Less

jQuery Bootstrap 4 TypeScript

My value to you

Here’s the short summary of my personal and professional skills:

• English level: B2 ( Free speaker )• implementing both back- and front-end

elements;• skilled with all aspects of Drupal setup,

optimization and configuration;• have successfully worked in teams which

delivered large scale projects;• ability to suggest appropriate integrations

solutions and choose efficient problem solutions;

• Scrum / Kanban / Waterfall methodologies;

Page 2: OLEG KRUCHAY

OLEG KRUCHAY Front-End Developer

Work Experience

Lead Front-End Drupal8 Developer on UFC.com at endeavorco.com

Front-End ReactJS/GatsbyJS v2 Developer at dev-branch.com

Middle Full-Stack Drupal 7/8 Developer at dev-branch.com

Junior Drupal Developer at drudesk.com

Trainee Drupal Developer at internetdevels.com

Nov 2019 - Present

May 2019 - Oct 2019

Aug 2017 - May 2019

Oct 2016 - Dec 2016

Feb 2016 - Sep 2016

Education

Master degree of Computer Science Lutsk National Technical University

At 2019 I was graduated to Master degree of Computer Science specialty. My diploma main title is: "Research on the efficiency of using DOCKER technology in the process of creation web-oriented information systems"

Bachelor degree of Automation Tech. Lutsk National Technical University

At 2017 I was graduated to Bachelor degree of Automation and computer-integrated systems specialty.

Sep 2017 - Jan 2019

Sep 2013 - Jun 2017

Attended Conferences

Kyiv DrupalCamp 2016, 2017, 2018, 2019 Lviv DrupalCamp 2016 Lutsk DrupalCamp 2017 Lutsk Codesprint 2018, 2019 Lutsk TriviaNight 2018, 2019

WE Dates

Education Dates

Page 3: OLEG KRUCHAY

OLEG KRUCHAY Front-End Developer

Lead Front-End Drupal Dev

• Drupal 8 • Twig • Atomic design (Pattern Lab) • Webpack 4, Critical CSS • Greensock GSAP 3 animation • Frontend performance

optimizations • CSS 3 Grid markup • CSS 3 custom animations • SVG animations • JS timezones • MomentJS, Moment

Timezones JS libs • AJAX • API Integration • Google Maps API • Google Geolocation API • Google Geocoding API • SASS • Lando / DOCKER • Decoupling process • Pantheon host, New relic • CI / CD / Jenkins • Circle CI (Repo on Github) • Rest API • FightMetric API • Localization API (8 locales) • Code review on JB Upsource

Latest Projects

Find a bar service (UFC Event Broadcast), ufc.com/bars Las Vegas, USA (3 month) || Development This service may help people from USA and Canada find a bar/bars nearby with current UFC Event broadcast. Our team created the new version of UFC Bars service. There was implemented a little custom framework with full integration of Google Maps API (Google’s Geocoding API and Geolocation API) into Drupal 8 based web-service. I worked on configuring Google Maps API, user detection process. It’s not released yet, but you can see the screenshots here.

Team: 2 developers, 1 dev-ops, 1 QA, 1 PM

Official web-site, ufc.com Las Vegas, USA (7 month) || Support Drupal 8 based official web-site of Ultimate Fighting Championship organization.

The Ultimate Fighting Championship (UFC) is an American mixed martial arts (MMA) promotion company based in Las Vegas, Nevada, which is owned and operated by Endeavor Group Holdings along with partners. It is the largest MMA promotion company in the world and features some of the highest-level fighters in the sport on its roster.I worked on front-end implementation and performance optimizations all across the site. The most major task is implementing the correct date/time for each timezone (UFC Localization API) on Front-end part for increasing the performance. I decided to use the MomentJS (Moment-TZ JS) library.

Team: 4 developers, 1 tech-lead, 1 dev-ops, 1 QA, 2 PM’s, 2 customers (includes designer, head of IT dept. and 3rd party API supporters.)

Page 4: OLEG KRUCHAY

OLEG KRUCHAY Front-End Developer

Full-Stack Drupal Developer

• Drupal 7 -> Drupal 8 • PhpTemplate / Twig • ApacheSolr, MemCache • AMP, PWA, Critical CSS • CI / CD / Jenkins • API Integration / Google S API • Drupal8 theming / Bootstrap 3 • auth0 • Amazon AWS

Latest Projects (NDA)

Financial community, forum NY, USA (15 month) || Support The one of the biggest finance communities of USA with forums and articles about working in the financial services industry. At the same time that service is one of the fastest growing jobs and recruiting sites in financial industry of US . It has forums and articles, about applications, career advice, and general information about careers and firms in finance. There are lots of integrations with third party services such as Bullhorn (REST), ZenDesk, etc. I worked on configuring AMP, PWA and critical CSS for this site with 100% of performance. Worked on migration to Drupal 8

Team: 4 developers, 1 dev-ops, 1 designer

Products online-shop Toronto, Canada (5 month) || Development Drupal JSON-API in a pair with GatsbyJS v2 RestAPI/GraphiQL. Successful release on Aug 2019

This is a very interesting project where we have Drupal decoupled, having Drupal in the backend with React in the frontend and on top of this, we have Gatsby v2 that gives all the benefits of a static website. Additionally, it is fully integrated with their CRM and their API, so customers can purchase online and access their account and transaction information (all coming from their API). The team had to deal with a considerable number of blockers and change requests from the client side along the way during 11 sprints, but this didn’t stop us from delivering a robust, quality and blazing fast website.

Team: 7 developers, 1 dev-ops, 1 designer, 1 PM, 6 customers (includes designer, dev-ops, QA/QC, head of IT dept. and 3rd party API supporters.)

Front-End ReactJS Developer

• Drupal 8 (Headless project) • ReactJS / GatsbyJS v2 • RestAPI / GraphQL • SASS • JSON • Decoupling process • JSX markup • Redux • PropTypes validation • React Hooks • Lodash • Lando / DOCKER • Netlify • Webpack configurations