Volodymyr Terebus

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.


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
Git, SVN, Jira, Postman, TeamCity, Jenkins, Fiddler2, Visual Studio, Visual Studio Code, Webstorm
C#, ASP.NET (WebForm, WebAPI), MSSQL, WCF, WinForms, ADO.NET, Entity Framework, XNA, T-SQL
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
requirements gathering, software designing, tech stack researching, code-reviewing, mentoring, interviewing candidates


Digicode (iSoftBet)

Senior Software Engineer Jun 2017 - Present

Platform for artists to create game through visual editor

  • have a leading role with responsibilities of application architect/tech lead
  • build a pluggable, extensible, multiplatform standalone application with its own framework implementation
  • work with Electron, ts, react, angular, monorepo
  • reviewing PR from the dev team
  • am in charge of requirement gathering, research and design phases


Front-end practice lead Feb 2018 - Sep 2019
  • was in charge of all the web outsourcing teams
  • was interviewing the candidates for the company
  • was reviewing PR from the web teams
  • did mentoring
  • was creating and implementing best practices/processes into web development life cycle
  • was writing tech articles


Unity Developer Jun 2015 - Jun 2017
  • have developed bunch of games for mobile platforms
  • was in charge of initializing projects from scratch
  • took participation in deployment into production, maintenance
  • was working in teams with 2-5 dev


Front-end Developer Apr 2015 - Jun 2017
  • have developed and was supporting html games for mobile, desktop and facebook
  • was working in teams of 2-4 dev
  • worked with various web frameworks, Vanilla JS, web APIs and tools, Node.js
  • have developed a serverless supporting system for websites and back office for operators over Firebase


.NET Developer Sep 2012 - Apr 2015
  • was designing, developing and maintaining projects built on .NET ecosystem (ASP.NET, ASP WebForm, Windows services, MSSQL)
  • was involved into back-end and front-end development


.NET Developer Sep 2010 - Sep 2012
  • was developing and supporting bunch of applications for marketing research
  • worked with C#, MSSQL, WinForms, .Net Remoting, SIP, IL, MS Office, HTML, CSS, JS, ASP.NET
  • worked in team of 3 dev


Taras Shevchenko National University of Kyiv

Sep 2004 - Jun 2010
MS - Faculty of Computer Science and Cybernetics



Resume last modification: MAR 2020