Ilya Zhuravel, Developer in London, United Kingdom
Ilya is available for hire
Hire Ilya

Ilya Zhuravel

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
October 21, 2021

Ilya是一名专业的软件开发人员,专门从事前端开发和数据可视化. With more than 16 years of experience, he has built apps for smart TVs, handheld devices, and desktops, developing trading platforms, web-based document editors, and real-time monitoring dashboards. Working with big companies and startups, Ilya perfectly understands the needs of each client, 为客户所面临的问题提供易于集成的解决方案.

Portfolio

Maxeon - Main
HTML, CSS, React, Email Templates, Responsive Email Templates
Portofino Technologies
JavaScript, React, TypeScript, Front-end Development, Front-end, RxJS...
Endeavor
React, JavaScript, TypeScript

Experience

Availability

Full-time

Preferred Environment

WebStorm, Git, Linux, MacOS

The most amazing...

...我参与过的项目包括D3与React的集成,以及适合团队的新重构策略. I always take pride in my work.

Work Experience

Front-end Developer

2023 - 2024
Maxeon - Main
  • Implemented responsive HTML for email reports from Figma designs.
  • Implemented a React web app for onboarding new users.
  • Configured tracking for emails via Amazon Simple Email Service (SES).
技术:HTML, CSS, React,电子邮件模板,响应电子邮件模板

React Developer

2022 - 2022
Portofino Technologies
  • 开发了一款监控自动交易系统交易活动的应用程序.
  • Integrated WebSockets data sources with a React UI layer.
  • 引入Scrum过程,如sprint、计划、回溯和演示.
  • 记录应用程序体系结构及其主要组件,并提供进一步的开发指导, scaling, and deploying the application.
Technologies: JavaScript, React, TypeScript, Front-end Development, Front-end, RxJS, WebSockets, Material UI, Webpack

Front-end Developer

2021 - 2022
Endeavor
  • 实现了主要Endeavor体验应用程序的新功能.
  • Tracked and fixed bugs using the Asana reporting tool.
  • Took an active part in feature sprint planning and ticket sizing.
Technologies: React, JavaScript, TypeScript

Front-end Engineer

2021 - 2021
Iventis
  • 使用D3和React开发一个日历组件,根据客户的规格安排数据可视化.
  • 参与UI设计讨论,主导模块架构.
  • 简化了与主应用程序的直接集成和代码库的顺利移交.
Technologies: React, D3.js, RxJS, HTML5, CSS

Front-end Engineer

2020 - 2021
eLife Sciences Publishing
  • Developed the first version of Libero Editor. 提出并实现了将ProseMirror编辑器集成到React-Redux生态系统中的解决方案.
  • 与UI/UX设计师合作,为最终用户创造卓越的用户体验.
  • Facilitated a handover process of the existing codebase.
Technologies: TypeScript, React, Redux, Redux-Saga, HTML5, CSS, Node.js, Amazon Web Services (AWS), Docker, Webpack

Front-end Developer

2019 - 2020
AIG
  • 使用React为机器学习平台开发地理投资数据可视化应用程序, React Hooks, and Saga and Esri ArcGIS.
  • 实现了新的可视化组件,并改进了可重用组件面板的代码质量和可维护性.
  • Facilitated architecture design and implementation.
Technologies: React, Redux-Saga, Redux, Node.js, CSS, HTML, Webpack

Front-end Developer

2019 - 2019
Opengamma
  • 使用Highcharts、Angular 7和NgRx开发了几个数据可视化仪表板.
  • Introduced unit testing on the front end. Set up Jest and trained the team in best practices of unit testing, which improved the quality of the product.
  • 建立一个非破坏性的代码库重构和改进过程, 它允许团队在不影响sprint目标的情况下持续重构代码.
Technologies: Angular, NgRx, HTML, CSS, Highcharts, Node.js

Front-end Engineer

2017 - 2019
BMLL Technologies
  • Completely rewrote the legacy AngularJS 1.4前端应用到Angular 5中,引入了Jest的单元测试.
  • Designed a continuous deployment flow based on Jenkins and AWS.
  • 基于信息架构分析,优化了产品文档的内容和导航结构.
  • Developed a high-fidelity design prototype of the platform, 解决了现有平台的用户体验和信息架构问题, providing a better user experience and clear product structure.
技术:Angular, AG Grid,用户体验(UX), Jest, HTML, CSS, Node.js, Plotly.js, Amazon Web Services (AWS), Docker

Senior Developer

2014 - 2017
IG
  • 使用AngularJS和ES6开发设计了一个个人账户管理应用.
  • Migrated the build process from Grunt to Webpack. Performed CI and unit testing with Jasmine, Karma, and ISPARTA.
  • 与团队一起设计并实施持续改进和非破坏性重构流程, which allowed to maintain and improve code quality.
技术:AngularJS, ECMAScript (ES6), SCSS, OOCSS, PhantomJS, Karma, Node.js, HTML, CSS

JavaScript Developer

2012 - 2014
GenieConnect
  • 为代码库提供支持,并使用Dojo为CMS和门户平台开发新的前端特性, RequireJS, SVG, JSP, Java, and GAE.
  • 利用线性代数的基本原理,开发了一个带有智能标签缩放算法的场地地图组件.
  • Migrated from Dojo 1.6 to 1.7 using AMD architecture.
Technologies: Dojo, SVG, AMD

Lead Front-end Engineer

2011 - 2012
KSF Group
  • 为HbbTV等智能电视提供代码库支持,并进一步开发应用程序的视频点播应用v2, NetCast, Samsung, and Panasonic, leading a team of two developers.
  • 使用Sencha 1从零开始开发iPhone和Android平台浏览器的移动应用程序.1 and migrated the code to Sencha 2.
  • 从头开始构建MeFeedia视频点播三星智能电视应用程序.
Technologies: Base II, Sizzle, Samsung, SDKs, Sencha UI, jQuery

Front-end Developer

2010 - 2011
Cogniance
  • Developed a visual effects framework based on jQuery and CSS.
  • 为三星家庭中心原型实现了智能电视原型.
  • Built the back end for the Samsung Family Hub prototype.
Technologies: jQuery, SDKs, Samsung, TV

PHP Developer

2010 - 2010
EPAM Systems
  • Developed a back end for semantic analysis with PHP and MySQL.
  • Built UI parts and components for data visualization.
  • 参与架构和设计的讨论和实现.
Technologies: PHP, LAMP, YUI, MySQL

PHP Developer

2009 - 2010
UkrGermanEnterprise
  • 使用Ext JS 2构建grouoffice扩展并开发前端.2, the back end with PHP 5, and DevOps using RHEL 5.
  • 使用LAMP为社交网络开发了一个社区启用器作为服务, Zend Framework, jQuery UI, and architecture design.
  • Delivered the mobile version of the Mega Music store's website.
技术:RHEL, Postman, Dovecot, Red5, Ext JS, PHP 5, Zend Framework, jQuery

PHP Developer

2009 - 2009
Blue Fountain Media
  • 从头开始为求职者和雇主社区建立Hirefinder平台.
  • 开发安南灵感媒体,一个旨在帮助人们实现目标的社交网络.
  • Performed internal framework development with PHP 5 and MySQL.
Technologies: PHP 5, MySQL, jQuery

Full-stack Developer

2007 - 2009
Freelance
  • Performed UI usability improvements and technical support with PHP, MySQL, and Ajax to a search engine optimized CMS service, seosamba.com.
  • Handled the product statistics database, aggressive marketing promo pages (JavaScriptCore), admin panel for statistics and promo pages, and affiliate program site management built on Ext JS 2.0 (PHP, MySQL, JavaScript, and Ajax) for virus-doctor.com.
  • Built an admin panel implemented in Ext JS 2.0. for beedeals.Com是一个简单的电子商店,在特定时期只销售一种商品.
  • Created MediaFinder, 一个简单的工具来搜索元数据的JPEG和MOV文件在Java中实现, Swing, and JMF.
  • Delivered promo pages for aggressive marketing for dogmasoftware.com. 执行高级Java脚本,强制IE弹出窗口阻止程序阻止浏览器窗口关闭.
  • 通过一个面向对象的体系结构引擎和一组可扩展的模块,在一个附属项目网站引擎上工作. 模块化的引擎架构允许几个程序员在彼此的工作之外在网站上工作.
Technologies: PHP 5, MySQL, Prototype Framework, jQuery

PHP Developer

2007 - 2007
Easydevelop
  • Built a plug-in for Firefox 1.5-2.x浏览器-类似于谷歌工具栏,但更简单-搜索两个网站,只有猛禽.com and infinitehobbies.com.
  • Developed a marketplace for infinitehobbies.com similar to Amazon Marketplace and eBay auction features.
  • Participated in internal tools' development and design.
Technologies: PHP, MySQL, jQuery, JavaScript

eLife Sciences Article Editor

http://github.com/libero/editor-client
Libero Editor是我为eLife Sciences开发的开源JATS文章编辑器. Working with the UI/UX designer, I delivered a client application built with React, Redux, and Prosemirror. 它实现了普通文字处理器的功能,并允许用户编辑文章元数据.
2007 - 2008

Master's Degree in Computer Science

V. N. Karazin Kharkiv National University - Kharkiv, Ukraine

2004 - 2007

Bachelor's Degree in Informatics and Applied Mathematics

V. N. Karazin Kharkiv National University - Kharkiv, Ukraine

FEBRUARY 2023 - PRESENT

AWS Certified Developer - Associate

AWS

Libraries/APIs

RxJS, React, NgRx, jQuery, Node.js, Redux-Saga, AG Grid, Highcharts, Plotly.js, D3.js, PhantomJS, YUI

Tools

Git, Postman, Webpack, Sencha UI, Karma

Frameworks

Angular, Jest, Material UI, NestJS, Ext JS, Redux, AngularJS, Dojo, Sizzle, Zend Framework, Prototype Framework

Languages

TypeScript, JavaScript, ECMAScript (ES6), HTML5, CSS, HTML, SCSS, PHP, PHP 5

Storage

MySQL

Paradigms

Scrum, OOCSS

Platforms

Docker, Amazon Web Services (AWS), AMD, LAMP

Other

Front-end Development, Front-end, WebSockets, User Experience (UX), IAS, SVG, Base II, SDKs, RHEL, Dovecot, Red5, Samsung, TV, Email Templates, Responsive Email Templates

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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