
Artur Yapparov
Verified Expert in Engineering
Front-end Developer
Minsk, Belarus
Toptal member since February 25, 2022
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
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
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
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.
Senior Software Engineer
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.
Software Engineer
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.
Senior Software Engineer
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.
Experience
Refactoring of Jira Cloud Issue View
https://jira.atlassian.com/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
Master's Degree in Information Security
Ufa State Aviation Technical University - Ufa, Russia
Certifications
IELTS (Score: 8/9)
IELTS
PTE Academic (Score: 84/90)
Pearson PLC group
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring