• File

Юрій

Javascript-програміст

Considering positions:
Javascript-програміст, Розробник інтерфейсів, Розробник баз даних, Викладач програмування, React-розробник, Тестувальник, Automation engineer
City:
Kyiv

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

The file contains 6 more pages.

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Yurii Grynkov

[open contact info](look above in the "contact info" section)

[open contact info](look above in the "contact info" section)

[open contact info](look above in the "contact info" section)

Summary of
Qualifications Experienced Software Engineer with 12 years of professional expertise in
JavaScript/TypeScript, over 2 years of hands-on experience with Node.js, and
1 year working with PHP. Proven track record of developing scalable and
high-performance web applications across e-commerce, fintech, education, and
hospitality domains.

Strong background in designing and implementing JavaScript application
architecture (Frontend + BFF), including build pipeline configuration, CI/CD
setup, code deployment, and comprehensive test coverage (unit, integration,
and end-to-end/UI testing). Solid experience in developing responsive user
interfaces, applying design patterns, and working within client-server
architectures.

Focused on the development and quality assurance of enterprise-grade Single
Page and Isomorphic Applications using component-based architecture and
modern JavaScript frameworks and libraries such as React, Next, Vue, Nuxt,
Angular, Stencil, and Lit.

Additionally, I possess foundational skills in computer network and system
administration across Windows and Linux environments, including server
configuration and setup of automated workstations (hardware and software).
Experienced in performing basic network equipment configuration (routers)
and troubleshooting network-related issues.

Skills
Programming Frameworks/Libraries
Languages/Technologies
▪​ React
▪​ Technical analysis
▪​ Next
▪​ Microfrontend Architecture
▪​ Vue
▪​ Technical
Documentation/Architecture ▪​ Stencil.js
Reports/Proposals/SRS ▪​ Lit-html
▪​ JavaScript/TypeScript
[Yurii Grynkov]

▪​ PHP Cloud Providers

▪​ Node.js ▪​ AWS

▪​ XML/JSON/YAML Development Tools

▪​ HTML/CSS/LESS/Sass ▪​ IntelliJ IDEA

▪​ SQL/T-SQL ▪​ Visual Studio Code
▪​ Webstorm
▪​ Python
▪​ PowerShell Testing Tools

RDBMS ▪​ Postman

▪​ MS SQL Server ▪​ Playwright

▪​ MySQL ▪​ Cypress
▪​ Jest
▪​ PostgreSQL
▪​ Selenium
NoSQL
▪​ Webdriver IO
▪​ DynamoDB CI/CD tools

Virtualization Tools ▪​ Gitlab
▪​ Github Actions
▪​ Vagrant
▪​ Jenkins
▪​ Docker
▪​ VirtualBox

Methodologies

▪​ Agile, Scrum
▪​ Waterfall
▪​ Behavior Driven Development

▪​ Kanban

Operating Systems

▪​ Microsoft Windows

▪​ Ubuntu Linux

▪​ macOS

Experience

Miltech company

2
[Yurii Grynkov]

Project Description
The Research and Production Center operates within the commercial sector of
Ukraine’s defense industry and is a leading company in the field of
radio-electronic intelligence. The company develops proprietary technologies
and builds a full-cycle product ecosystem. It is responsible for the entire
product lifecycle — from designing solutions tailored to user needs to validate
their effectiveness under real combat conditions.

Customer UA company

Company and NDA [December 2025 - Current]
employment period
Project Role System Administrator

Responsibilities
▪​ Installation and configuration of software and hardware on Windows and
Linux systems
▪​ Network equipment configuration in accordance with technical
documentation
▪​ Troubleshooting and diagnostics of hardware and software issues
▪​ Maintenance of documentation for configured equipment​

Project Team Size 3 team members

Tools & Technologies Windows, Linux, Ventoy, iVentoy, Clonezilla, Clonezilla Server, FOG project,
Powershell and Python based scripting

Olympic games platform
Project Description
Volunteer project for an emerging Ukrainian sports media platform focused on
maintaining schedules and tracking the performance results of Ukrainian
Olympic athletes during the Olympic Games.

Customer UA company

Company and Ukrsportbase [January - February 2026]
employment period
Involvement Duration 2 months

Project Role Fullstack Developer

3
[Yurii Grynkov]

Responsibilities
▪​ Web page layout implementation in accordance with the provided design
concept
▪​ Design of database schemas and API services

▪​ Implementation of admin access and user authentication mechanisms

Project Team Size 1 team member
Tools & Technologies Typescript, Nextjs, Material UI, auth0, PostgreSQL, Prisma ORM, dayjs, AWS
Amplify, Gitlab, AWS Route 53

Virtual events platform
Project Description The project involves the migration of the existing on premise solution to cloud
based application. This digital transformation involves the migration of critical
platform functions including registration and event template management.

Customer UA company

Company and EPAM [November 2024 - December 2025]
employment period
Involvement Duration 12 months

Project Role Key Developer

Responsibilities
▪​ Established the JavaScript frontend module from the ground up, including
configuring a bundler, linter and code formatting tools.
▪​ Collaborated closely with AEM developers to integrate and develop
frontend components
▪​ Provided frontend support by creating and maintaining email template
markups.
▪​ Identified, diagnosed and resolved bugs to ensure optimal functionality
▪​ Conducted code reviews to maintain code quality and ensure adherence to
best practices.
▪​ Designed and proposed a UI testing strategy to ensure accuracy and
reliability of UI components functionality.

Project Team Size 10-12 team members

Tools & Technologies Typescript, Javascript (vanilla), jQuery, HTML5, CSS, SCSS, Playwright, Webpack,
ESLint, Prettier, Video.js, Scrum board, Atlassian
Fantasy football platform
Project Description Fantasy football is the world's most popular game among football fans, the
most interesting type of predictions. Real soccer players will score points for

4
[Yurii Grynkov]

your virtual team! The project uses many modern frontend tools and
technologies.

Customer UA company

Company and Self-employed [August 2022 - present]
employment period

Involvement Duration 26 months

Project Role Senior Full Stack Developer

Responsibilities
▪​ Architecture and design
▪​ Requirements analysis and clarification
▪​ UX development
▪​ Code development
▪​ Unit testing
▪​ End-to-end testing
▪​ Development build and deployment scripts
▪​ Infrastructure as a code management
▪​ Product support and documentation maintenance

Project Team Size 2 team members

Tools & Technologies AWS (S3, Cloudfront, DynamoDB, Lambda, API Gateway, Route 53, CloudWatch
etc), JavaScript, React, Tailwind CSS, Jest, Playwright, terraform, Kanban board,
JIRA

Lottery industry product
Project Description Microfrontend components development for marketing team and
implementation of custom solution for tracking analytics data.
Customer EU company
Company and working Ciklum [November 2021 - May 2022]
period
Involvement Duration 6 months
Project Role Senior JavaScript Developer
Responsibilities ▪​ Participation in SCRUM ceremonies (daily syncs, business and
implementation refinements, sprint reviews and retrospectives)
▪​ Code review
▪​ Collaboration with BE developers, QA and Product Owners for in time
delivery according to the project's roadmap.
▪​ Creation of approach for testing FE applications (unit, integration tests, e2e)
Project Team Size 8-10 team members
Tools & Technologies Typescript, Javascript, HTML5, CSS, React, Lit elements, Jest, Cypress, Gitlab
build pipelines, Scrum board, Atlassian

5
[Yurii Grynkov]

Embedded video player
Project Description Short term project which was about creation enhancements for embedded
video player. Custom video player solution was based on JWT Player software
and was written on Pure JS.
Customer DE company
Company and working Ciklum [May 2022 - Aug 2022]
period
Involvement Duration 4 months
Project Role Full Stack JavaScript developer
Responsibilities
▪​ Code refactoring

▪​ Product support and documentation maintenance

▪​ Build pipeline configuration

▪​ Introducing of code quality tools

▪​ First infrastructure experience

▪​ Writing integration and UI tests

Project Team Size 5 team members
Tools & Technologies Javascript, HTML, CSS, NodeJS, NewRelic, AWS, terraform, Cypress, Github
Actions, GDPR consent string, Transparency Consent Framework (TCF), eslint,
prettier, advertisement tools, Kanban board, Jira, Confluence

Global hotel solutions
Project Description B2B marketplace for hotel owners and corporate clients who willingly books
hotels around the world for business trip purposes.
Customer DE company
Company and working Brightgrove [Jun 2020 - Oct 2021]
period
Involvement Duration 17 months
Project Role Senior Frontend Engineer
Responsibilities
▪​ Rewriting legacy frontend application on React using Material UI
components
▪​ New UI features development according to Figma mockups and project
timelines
▪​ Fixing defects & bugs

▪​ Participation in scrum ceremonies (daily syncs, business and
implementation refinements, sprint reviews and retrospectives)

6
[Yurii Grynkov]

▪​ Performing code review

▪​ Collaboration with BE developers, QA and Product Owners on daily basis

▪​ Participation in process of design data contracts for REST API endpoints

▪​ Supervision release process, identification dependencies between various
application services
▪​ Participation in integration with payment system

▪​ Writing unit/integration/UI tests
Project Team Size 15-20 team members
Tools & Technologies Typescript, HTML5, CSS3, React, Next.js, create‑react‑app, React Context API,
React Hooks, Redux, thunk, openapi contract generator, Material UI, Session
storage, SCSS, css‑modules, jest, enzyme, cypress, jira, confluence, git (gerrit),
Jenkins, k8s, AWS S3, instana, Scrum board, JIRA, Confluence

Ecommerce platform
Project Description The project was splitted into 2 parts: maintenance of the ecommerce shop and
the development of an embeddable UI widget which allows selling software
solutions on different partner sites. Widget is being implemented based on
custom element architecture and modern client side technologies (e.g. Web
Component standards).
Customer DE company
Company and working EPAM Systems [November 2016 - September 2019]
period
Involvement Duration 35 months
Project Role Frontend Engineer
Responsibilities
▪​ POC app implementation

▪​ Implementation of MVP (production ready solution)

▪​ Writing unit tests.

▪​ Fixing defects and bugs

▪​ Code review

▪​ Product support and documentation maintenance

▪​ Participation in design decisions

▪​ Applying Adobe Analytics for tracking the online store website.
Project Team Size 35-40 team members
Tools & Technologies JavaScript, HTML5, CSS3, VueJS with Vuex, ES5, ES 2015+, Babel, SCSS, Custom
Elements, npm, webpack, Jest, React with Redux, jQuery, jQuery UI, JSP, JSTL,
Zurb Foundation, Omniture (Adobe Analytics).

7
[Yurii Grynkov]

Banking industry
Project Description Single page application for internal document management system
Customer DE company
Company and working Luxoft [April 2016 - September 2016]
period
Involvement Duration 6 months
Project Role Senior Frontend Engineer
Responsibilities
▪​ Integration with REST API services

▪​ Performing frontend tasks

▪​ Participation in brainstorming sessions

▪​ Proposing solutions to improve application architecture

▪​ Identifying UX problems

▪​ Code review
Project Team Size 12-15 team members
Tools & Technologies JavaScript, HTML5, CSS3, Backbone with Marionette, RequireJS, jQuery,
underscore, Bootstrap, REST API, JSON, Kanban Board, JIRA, Confluence

Remote education platform
Project Description The remote education system created from the ground up is a web interface
that allows the user to familiarize themselves with educational articles, videos,
pdf documents and pass quizzes.
Customer US company
Company and working Provectus [November 2015 - April 2016]
period
Involvement Duration 6 months
Project Role Frontend Engineer
Responsibilities
▪​ Implementation frontend part of system

▪​ Voice recording in browser,

▪​ Customisation for video player,

▪​ Painting notes on canvas,

▪​ Processing epub documents.
Project Team Size 5 team members
Tools & Technologies JavaScript, HTML5, CSS3, Backbone, jQuery, underscore, webpack, npm,
readium‑js, video‑js, Canvas, Kanban board, JIRA

Lead Generation Platform
Project Description Single page application for building web forms dynamically.
Customer NL company

8
[Yurii Grynkov]

Company and working Ciklum [March 2015 - November 2015]
period
Involvement Duration 9 months
Project Role Web UI Developer
Responsibilities
▪​ Implementation SPA which was being used REST services

▪​ Fixing bugs and defects

▪​ Participation in brainstorming sessions

▪​ Proposing solutions to improve the core part of application architecture

▪​ Performing code reviews

▪​ Cross browser development

▪​ Facilitating of grooming and tasks estimation sessions

▪​ Collaboration with teammates regarding process improvements inside the
development team.
Project Team Size 8 team members
Tools & Technologies JavaScript, HTML5, CSS3, Backbone, Marionette JS, jQuery, underscore.

Selling tickets platform
Project Description Development of modules for online store site
Customer US company
Company and working Provectus [December 2013 - March 2015]
period
Involvement Duration 16 months
Project Role Frontend engineer
Responsibilities
▪​ Creation of user interfaces

▪​ Writing of e2e tests

▪​ Technical support and maintenance of the website

▪​ Elimination of small problems related to the functioning of the site

▪​ Implementation new architectural solutions

▪​ Improvement the design of the web platform
Project Team Size 20-24 team members
Tools & Technologies JavaScript, HTML, CSS, jQuery, Prototype.js, Backbone.js, Perl toolkit, Selenium,
Cucumber.js, Scrum board, JIRA, Confluence

Energetical company
Project Description Development of internal applications according to company needs.
Customer UA company

9
[Yurii Grynkov]

Company and working Odesaoblenergo [March 2012 - November 2013]
period
Involvement Duration 21 months
Project Role Leading engineer in the information technology department
Responsibilities
▪​ Engagement in technical support

▪​ Maintenance of individual application modules of already existing
information systems
▪​ Code development
Project Team Size 10-20 team members
Tools & Technologies Borland Delphi, JavaScript, jQuery, PHP, CodeIgniter, MS SQL, MySQL, Postgres
SQL

Education Bachelor
Odesa State Academy of Refrigeration,
Faculty of Information Technologies,
specialty "Computer networks and systems"
Graduated in 2010

Master
Odesa State Academy of Refrigeration,
Faculty of Information Technologies
Received a diploma of full higher education in the specialty "Computer systems
and networks" and qualified as a computer communications analyst
Graduated in 2011

10

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: