Senior Software Developer2016 - PRESENT4Straction Oy
Technologies: React, T-SQL, .NET
- Developed and supported a web application for business analysis and strategy development.
Web Developer2015 - 2016Competentum
- 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 Developer2012 - 2015Prognoz 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.