I very like TS, JS, C# languages, and I am skilled in Software, Web and Game Development for 10 years. I have an education in CS, mathematics, and physics. Sure, I have participated in all stages of the software development life cycle. I have led the design, development, and deployment of many projects. I have experience both with frontend and backend. Also, I worked with variously distributed teams and managers.
Skills
Domains
Software Development,
Web Development,
Game Development
General skills
OOP/OOD/S.O.L.I.D principles,
Software design/architecture patterns,
Git Flow,
CI/CD,
UML
JavaScript and libraries
ES5, ES6,.., ES2019,
TypeScript,
Node.JS,
AngularJS,
React,
Angular,
PixiJS,
Firebase,
Electron,
RxJS,
MobX,
Redux,
Immer
Web technologies anf APIs
HTTP,
OAUTH,
CORS,
HTML,
CSS,
SASS,
PostCSS,
PWA,
HTTP caching,
Responsive design,
Adaptive design,
CSSOM,
Canvas API,
DOM,
IndexedDB,
Web Animations,
Web Audio API,
Web Workers,
WebGL,
WebSocket API
Web tools
Grunt,
Gulp.js,
rollup.js,
Webpack,
npm,
pnpm,
lint-staged,
TSLint,
Prettier
Tools
Git,
SVN,
Jira,
Postman,
TeamCity,
Jenkins,
Fiddler2,
Visual Studio,
Visual Studio Code,
Webstorm
.NET
C#,
ASP.NET (WebForm, WebAPI),
MSSQL,
WCF,
WinForms,
ADO.NET,
Entity Framework,
XNA,
T-SQL
Unity
cross platform development,
publishing to stores,
debugging and optimizing,
writing native plugins and editor extensions
Personal skills
Critical Thinking,
Problem-Solving,
Attention to Detail,
Responsibility,
Team leading
Responsibilities
requirements gathering,
software designing,
tech stack researching,
code-reviewing,
mentoring,
interviewing candidates