Anton Fedotov
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
4Straction Oy
- Developed and supported a web application for business analysis and strategy development.
Web Developer
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.
Web Developer
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.
Experience
Bubble Chart
https://github.com/Freywar/BubbleChartSkills
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
Education
Bachelor's Degree in Information Security
Perm State University - Perm, Russia
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