Artur Yapparov, Developer in Minsk, Belarus
Artur is available for hire
Hire Artur

Artur Yapparov

Verified Expert  in Engineering

Front-end Developer

Minsk, Belarus

Toptal member since February 25, 2022

Bio

Artur is a software engineer with more than ten years of experience. He focuses on front-end development but also has experience with the back end. He worked as a senior software engineer at Atlassian, where he was part of the issue view team in Jira Cloud. He was a feature lead of multiple projects of different sizes and had solid experience leading complex, high-impactful assignments from design to delivery.

Portfolio

Janea Systems
JavaScript, Angular, AngularJS, React, Azure Maps, Maps
Atlassian
JavaScript, React, Redux, Flow, TypeScript, Java, Webpack
Philips
React Native, Redux, Webpack, React

Experience

  • JavaScript - 10 years
  • Redux - 6 years
  • React - 6 years
  • Node.js - 6 years
  • TypeScript - 3 years
  • Flow - 3 years
  • MongoDB - 2 years
  • GraphQL - 2 years

Availability

Part-time

Preferred Environment

Node.js, Webpack, React, Front-end, Redux, Angular, JavaScript, MongoDB, TypeScript, CouchDB

The most amazing...

...things I've worked on are applications at Philips Healthcare because the fact that these apps may literally save someone's life is truly inspiring.

Work Experience

Senior Software Engineer

2022 - 2022
Janea Systems
  • Worked as a contractor at Microsoft on two products: Power BI and Azure Maps.
  • Joined the company and immediately dove into an already-in-progress project with an unhappy client, turning it around so the project could be successfully completed.
  • Interviewed new hires, helped with onboarding, and mentored junior developers.
Technologies: JavaScript, Angular, AngularJS, React, Azure Maps, Maps

Senior Software Engineer

2017 - 2022
Atlassian
  • Led multiple projects from design to delivery. Drove key decisions, such as choosing a tech stack and building an API. Facilitated deployment and managed expectations of customers and stakeholders.
  • Mitigated potential negative impact on customers by adding metrics and SLAs and monitored our team’s SLAs.
  • Mentored the junior developers and gave public talks about JavaScript fundamentals, event loop, call stack, accessibility, and how to handle very long recursions.
Technologies: JavaScript, React, Redux, Flow, TypeScript, Java, Webpack

Software Engineer

2016 - 2017
Philips
  • Developed mobile apps to control medical devices for people with various health issues, such as diabetes, insomnia, and high blood pressure.
  • Communicated with the stakeholders to manage their expectations and ensure we have all the needed features in the apps.
  • Mentored the junior developers and gave presentations.
Technologies: React Native, Redux, Webpack, React

Senior Software Engineer

2014 - 2016
HQSoftware
  • Developed numerous web, mobile, and desktop apps using various languages, libraries, frameworks, and databases.
  • Communicated with the customers and planned with them the projects.
  • Acted as a team lead or PM occasionally to drive the team's work.
  • Guided the junior developers and performed the brown-bags sessions.
Technologies: JavaScript, PHP, Node.js, React, Angular, React Native, Cordova, CouchDB, InfluxDB, MySQL, MongoDB, Webpack

Experience

Refactoring of Jira Cloud Issue View

https://jira.atlassian.com/
During my time at Atlassian, I worked on the Jira Cloud's issue view—the most visited and used page of the biggest Atlassian product. Since it was very complicated, we decided that adding and maintaining new features should be transformed into something with a better structure.

I was a feature lead of this project. The complexity was predominantly because the issue view was broadly used across Jira and other products. So, we came up with the idea of transforming the issue view into a platform where other teams would have tools to add their features. Planning and designing the project took one to two months, six months to develop it, and around one month to deliver the product to the customers. We considered this project to be of high risk and were very cautious with the rollout; therefore, we gradually rolled it out to small portions of customers (3%—10%—25%—50%—100%) and, during this time, actively monitored all the metrics we had, including performance, runtime errors, and success or failure events.

Education

2005 - 2010

Master's Degree in Information Security

Ufa State Aviation Technical University - Ufa, Russia

Certifications

AUGUST 2021 - AUGUST 2023

IELTS (Score: 8/9)

IELTS

MARCH 2021 - MARCH 2023

PTE Academic (Score: 84/90)

Pearson PLC group

MAY 2017 - PRESENT

Agile Scrum Foundation

Exin

Skills

Libraries/APIs

React, Node.js

Tools

Webpack, Flow, Splunk

Languages

JavaScript, TypeScript, Java, PHP, GraphQL

Frameworks

Redux, React Native, Angular, AngularJS

Storage

CouchDB, MongoDB, InfluxDB, MySQL

Paradigms

Scrum

Other

Software, Cordova, Project Leadership, Front-end Architecture, Feature Planning, Team Leadership, English Language Assessment, Front-end, Azure Maps, Maps

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
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