Kristina Kurshakova, Developer in Moscow, Russia
Kristina is available for hire
Hire Kristina

Kristina Kurshakova

Verified Expert  in Engineering

Software Developer

Moscow, Russia
Toptal Member Since
December 13, 2019

Kristina is a full-stack engineer with a particular interest in web development. She is passionate about the front end and good UX. Her past work affected 2 billion people when she worked at Facebook as a front-end engineer.


CSS, Flux, Hack Language, React, JavaScript, GraphQL
Scala, Ruby on Rails (RoR), Redux, React, JavaScript
Sociomantic Labs
Backbone.js, React, JavaScript




Preferred Environment

MacOS, Visual Studio Code (VS Code)

The most amazing...

...features I like creating are rich UI interfaces with complicated UX.

Work Experience

Software Engineer

2019 - 2020
  • Developed a complex UI builder for Ads Manager for Instagram Stories.
  • Introduced end-to-end testing for the UI tools' back-end support.
  • Built a UI tool for creating animated ads for Instagram Stories.
Technologies: CSS, Flux, Hack Language, React, JavaScript, GraphQL

Software Engineer

2017 - 2018
  • Created promotion campaigns for Soundcloud subscriptions.
  • Developed a mobile web version of the checkout flow.
  • Designed the payment flow for various platforms (web, Apple, PayPal).
Technologies: Scala, Ruby on Rails (RoR), Redux, React, JavaScript

Senior Web Developer

2015 - 2017
Sociomantic Labs
  • Used UI for ad management administration and reporting tool.
  • Optimized the interaction with API by reducing the amount of exchanged data.
  • Managed and mentored the front-end engineering team.
Technologies: Backbone.js, React, JavaScript

JavaScript Developer

2012 - 2015
  • Front-End of "Comindware Project" and "Comindware Process" software products.
  • Designed the API and MVC controllers.
  • Improved the user experience by introducing UI component architecture.
  • Implemented an interactive tutorial that allowed collecting feedback and application usage metrics to evaluate user experience.
Technologies: Backbone.js, ASP.NET, C#.NET

Animated Ads for Ads Manager

I took part in the tool development in Ads Manager of Facebook. It would allow to created animated ad with a basic asset like text or image. There was a variety of settings for this animation, like color, crop, and template which are applied automatically.
2002 - 2007

Master's Degree in Mathematics and Informatics

Siberian Federal University - Krasnoyarsk, Russia


React, Backbone.js, Node.js, Vue


JavaScript, CSS, Java, C#.NET, Hack Language, Scala, C#, GraphQL


Web, MacOS, Visual Studio Code (VS Code)


Flux, ASP.NET, Ruby on Rails (RoR), Redux


Google Cloud, PostgreSQL, Microsoft SQL Server, MySQL, MongoDB


Front-end, GRAPH, Full-stack, Mathematics, Software Engineering

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.


Share your needs

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

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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