Position: Senior Software Engineer
Category: JavaScript
English level: intermediate
Years of experience: 11

- Development and launch of products from scratch.
- Understanding and experience in creating testable architecture.
- Development of cross-platform applications on the Electron platform.
- Development of distributed applications based on microservices architecture.
Software Engineer with more 20 years of professional development of program products. Experienced in the development desktop and web distributed applications. Big experience in development and support of program products for end users (turnkey projects). Strong skills in code design, applying patterns, refactoring and code optimization. Having excellent learning skills and commitment to improve own development skills. 

* Programming languages: TypeScript, C#, SQL
* Application design and architecture experience
* Electron desktop applications
* Distributed applications development
* Cloud computing: Windows Azure 
* Knowledge of DevOps practices