Position: Senior Software Engineer, Front-end developer, Typescript
Category: JavaScript
English level: upper
Years of experience: 11


Hi, I have been a software engineer for at least ten years and have good technical skills in computer science and math. My current leading directions are all areas of JavaScript, Typescript, Node.js, Web Development, and Game Development. I participated in dozens of products, was involved in all stages of development, and had various roles and responsibilities in the team, such as leadership or mentoring. I have a passion for creating complex and efficient technical solutions. 

I like to follow Software Design Principles and Design Patterns. I know how to write Web UI/app in vanilla es5 javascript and CSS or at any modern framework/library (AngularJS, Angular, ReactJS, Vue.js, PixiJS, Three.js) on es6 or typescript. Know Node.js and how to write node.js library or CLI.

I have skills at building very complex web applications/frameworks (like graphics editors or game engines) using a variety of modern web API ( SVG, canvas, WebGL, service worker, web worker, webassembly, etc.) and using modern technical approaches like source bundlers, monorepo, workspaces, linters.

current skills:
- JavaScript ES6, Typescript, React, CSS, HTML, NodeJS, webpack, pnpm, rollup, eslint, monorepo, electron, angular, pixijs, three.js,
web API ( Canvas 2D API, Web Audio API, IndexedDB, WebGL, service worker, web worker, webassembly )

I also used to be a .NET back-end developer and Unity game developer, so I am also familiar with C#, .NET, T-SQL, ASP.NET, WCF, Unity3d
Prefer to be in good team of smart and motivated people who want to create a high-quality and advanced product.

I am interesting to work closer to the web ecosystem, opensource, RnD and building complex app, editors, game engines, tools, frameworks, libraries, rich graphics UI, etc.

Also can consider part time.

I do not consider Angular or Back-end developer positions.
Prefer to work with typescript language