Ksenia Kanishcheva, Developer in Paris, France
Ksenia is available for hire
Hire Ksenia

Ksenia Kanishcheva

Verified Expert  in Engineering

Bio

Ksenia is a full-stack web developer who's particularly interested in creating data-driven web applications, data representation with relational and non-relational databases, data mining to find patterns and make predictions, and the graphical presentation for visualization.

Portfolio

BCG - Gamma
Python, Angular, AngularJS, Pandas, Redis, Amazon Web Services (AWS)
BCG - Main
Python, Angular, Pandas, Redis, Amazon Web Services (AWS), AngularJS, FastAPI...
Deloitte
Data Visualization, Vuex, Vue 2, D3.js, Data Engineering, JavaScript, CSS, HTML...

Experience

Availability

Full-time

Preferred Environment

MacOS, Google Cloud Platform (GCP), Slack

The most amazing...

...application I've coded for a client is a competitive watch robot that collects, treats, and analyzes essential information about the market movements.

Work Experience

Full-stack Developer

2022 - 2022
BCG - Gamma
  • Redesigned the legacy data structure and codebase.
  • Implemented the higher availability web-facing API.
  • Handed the project to the final client and aligned the system design with their specific infrastructure needs.
Technologies: Python, Angular, AngularJS, Pandas, Redis, Amazon Web Services (AWS)

Full-stack Developer

2021 - 2022
BCG - Main
  • Acted as the lead on the front-end development and the front-end facing API development. Created a viable MVP, refactored the legacy codebase, and followed up with the handover to the final client.
  • Redesigned the database structure, migrated the FastAPI project to support asyncio, and implemented an asynchronous ORM.
  • Reinvented the project management process to custom-fit this team's needs with high-paced delivery requirements from the end client.
Technologies: Python, Angular, Pandas, Redis, Amazon Web Services (AWS), AngularJS, FastAPI, Data Engineering, PostgreSQL, SQL, Project Design & Management, Agile, Full-stack, Full-stack Development

Lead Full-stack Engineer

2019 - 2020
Deloitte
  • Managed the front-end development. Built a web application for data entry, visualization, and monitoring using D3.js, ECharts, Vue.js, CSS, and JavaScript.
  • Followed up on API back-end development and data engineering utilizing PostgresSQL and GoLang.
  • Operated on all the levels of the project, from system design and data processing to documentation and user experience.
Technologies: Data Visualization, Vuex, Vue 2, D3.js, Data Engineering, JavaScript, CSS, HTML, SQL, GoLand, Storybook, ECharts, Highcharts, Agile, Project Design & Management, Full-stack Development, Full-stack, Leadership

Lead Developer

2017 - 2018
Madumbo
  • Worked directly with the CTO. Front-end development was done using Vue, Web API with Django, and the analyzer was written in TypeScript.
  • Developed an NLP-oriented API with Django to automatically extract and analyze the web page content for SEO purposes.
  • Optimized the user experience design. For all early-stage startups, it's essential to make good choices that optimize the user experience—even the most powerful technologies need to be properly delivered to the end user.
Technologies: PostgreSQL, Vue, TypeScript, Django, Leadership, Project Design & Management

Product Engineer

2015 - 2017
Ekimetrics
  • Created web applications for data analysis using RoR, JavaScript, HTML, and CSS.
  • Developed a REST API with Ruby on Rails with a complex access right structure.
  • Implemented web crawling for a competitive watch using Mechanize and Nokogiri.
  • Created a wide variety of dynamical custom D3.js charts.
  • Developed web applications for interactive data visualization with a user-friendly data input interface using MongoDB, JavaScript, D3.js, and Ruby on Rails.
Technologies: SQL, MongoDB, CSS, HTML, JavaScript, Python, Ruby on Rails (RoR), Ruby

Data Scientist

2014 - 2015
Airbus Innovation Works
  • Performed statistical analysis of numerically generated data.
  • Implemented statistical modelling of functional data.
Technologies: SciPy, Pandas, NumPy, IPython Notebook, Python

Statistical Modeling for Estimating Probability of Crack Detection

The project's goal was to propose a mathematical model for the probability of detecting a crack in a material, a widespread problem in the industry.
The estimations were made based on numerically (non-randomly) generated data with several unknown environmental factors.

Quot.io

A web application to save and tag and share quotes with the goal to receive suggestions based on your interests and preferences.

It's in progress.
2013 - 2014

Master's Degree in Mathematics of Finance, Economics, and Insurance

University Paris Dauphine - Paris, France

2010 - 2014

Master of Engineering, Science, and Technology with Specialization in Probability and Finance

École Polytechnique - Paris, France

2006 - 2010

Bachelor's Degree with Honors in Applied Mathematics and Informatics

Novossibirsk State University - Novossibirsk, Russia

Libraries/APIs

Vue, D3.js, Vue 2, Vuex, React, NumPy, Pandas, SciPy, Highcharts

Tools

IPython Notebook, Git, GoLand, Slack

Languages

Ruby, JavaScript, SQL, Python, HTML, CSS, TypeScript

Frameworks

Ruby on Rails (RoR), Angular, AngularJS, Django, Flask, React Native

Storage

MongoDB, PostgreSQL, NoSQL, MySQL, Redis

Paradigms

Agile

Platforms

MacOS, Google Cloud Platform (GCP), Amazon Web Services (AWS)

Other

Data Visualization, Full-stack, Web Development, FastAPI, Leadership, Project Design & Management, Agile Sprints, Data Engineering, Data Science, Statistics, Finance, Storybook, ECharts, Full-stack Development

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