Anton Fedotov, Developer in Lappeenranta, Finland
Anton is available for hire
Hire Anton

Anton Fedotov

Verified Expert  in Engineering

Software Developer

Location
Lappeenranta, Finland
Toptal Member Since
December 12, 2018

Anton has six years of experience in front-end development using pure JavaScript as well as ReactJS. He also has 2 years of experience in back-end development with .NET and MSSQL. His goal in any project is to create an outstanding user experience.

Portfolio

4Straction Oy
React, T-SQL (Transact-SQL), .NET
Competentum
JavaScript, React
Prognoz JSC
SVG, HTML5 Canvas, WebGL, JavaScript

Experience

Availability

Part-time

Preferred Environment

Git, Microsoft SQL Server, Visual Studio 2016, Windows

The most amazing...

...thing I've created is a 3D globe map showing region data as heights, colors, bars/pies on top and other parameters.

Work Experience

Senior Software Developer

2016 - PRESENT
4Straction Oy
  • Developed and supported a web application for business analysis and strategy development.
Technologies: React, T-SQL (Transact-SQL), .NET

Web Developer

2015 - 2016
Competentum
  • Supported legacy rich text editor for educational purposes allowing different types of embeddable content - charts, interactive diagrams, physical effects demos etc.
  • Developed a newer editor with ReactJS.
  • Developed plugins for the old editor extending embeddable content type.
  • Supported some of interactive demo components using HTML5 Canvas.
Technologies: JavaScript, React

Web Developer

2012 - 2015
Prognoz JSC
  • Supported components showing different types of charts - bars/columns, lines, pies, maps with coloring etc.
  • Developed new components - 3D maps, overlays for maps, 3D bars, bubble charts, tree maps, etc. using SVG/VML and WebGL for 3D.
  • Improved all of charts performance by using HTML5 Canvas and WebGL instead of SVG/VML where possible.
  • Extracted wrappers for SVG/VML, HTML5 Canvas, and WebGL with similar interfaces to simplify new charts development with high performance and wide browser support.
  • Developed a library which renders a page to PNG using HTML5 Canvas right in browser without any server requests or browser plugins/controllers.
Technologies: SVG, HTML5 Canvas, WebGL, JavaScript

Bubble Chart

https://github.com/Freywar/BubbleChart
A component rendering data as a bubble chart using HTML5 Canvas.

Languages

CSS, CSS3, C#.NET, JavaScript, SQL, Less, HTML5, HTML, Visual Basic .NET (VB.NET), T-SQL (Transact-SQL), Java

Libraries/APIs

React, WebGL, Highcharts, Node.js, HTML5 Canvas

Tools

Webpack, Git

Frameworks

.NET, Entity, .NET Core

Paradigms

Functional Programming

Platforms

Windows, Visual Studio 2016

Storage

Microsoft SQL Server

Other

SVG

2008 - 2013

Bachelor's Degree in Information Security

Perm State University - Perm, Russia

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