Skills:

  • Desktop Software Development (C#.NET/WPF)
  • CAD/CAM/CAE Automation (Dassault Systemes CATIA, Autodesk Inventor)
  • PLM/PDM Automation (Dassault Systemes ENOVIA, Autodesk Vault)
  • Android Development (Java/Kotlin)

Experience

JSC POINT

August 2018 - until now

Senior Software Engineer

Development of Android client to Autodesk Vault
Used technologies:
Java/Kotlin, Android Jetpack, RxJava, Retrofit, Material Design
tests: Espresso
source control: Git
development tool: Azure DevOps

Design and development of project task management system
Used technologies:
desktop applications: .NET4.7, C#, WPF, Telerik UI for WPF
tests: MSTest
source control: Git
development tool: Azure DevOps

3V Services LLC

April 2011 — July 2018

Senior Software Engineer

Design and development of integrated construction management system LCMS.
Integrated software: Primavera P6, ENOVIA, CATIA, DELMIA Process Engineer, 3DVIA Composer, Microsoft Project, Intergraph SmartPlant Foundation.
Used technologies:
desktop applications: .NET4.0-4.7, C#, Windows Forms, WPF, ActiveX/COM, WebServices, WCF, VBA, Syncfusion, Logic NP CryptoLogger|CryptoObfuscator|CryptoLicensing;
web front-end: Syncfusion, jQuery, Bootstrap;
back-ends: APS.NET OWIN SelfHosted, J2EE;
tests: NUnit, NSubstitute;
source controls: Git;
development tool: Visual Studio Team Services;
builds: WiX/WiXSharp, Gulp, Webpack;
CI: TeamCity.
docs: Sphinx

Customize ENOVIA for Functional Cost Analysis of Nuclear Power Plant
Used technologies*: JavaEE, HTML5/CSS/JS, Python 3, Tcl

JSC POINT

June 2016 — August 2017

Freelance Software Developer

Disign and development of Vault Notification Server.
Used technologies:
desktop application: .NET4.5, C#, SQLite3, APS.NET OWIN SelfHosted, PushSharp, Windows Services, Autodesk Vault, Autodesk Inventor;
tests: NUnit;
source controls: Git;
development tool: bitbucket;
build: WiXSharp.

ABAGY

November 2016 — May 2017

Freelance Software Developer

Develop 3D CAD model analyzer and 3D CAD data exporter for Siemens NX.
Used technologies: .NET 4.5, C#, Python.

3D CAD model analyzer services.
Used technologies: C++11, CGAL, Boost, POCO.
tests: GoogleTest;
deployment: Ansible;
source controls: Git;
development tool: GitLab, Asana;

All-Russian Research Institute for Nuclear Power Plants Operation

March 2010 — December 2014

Engineer/Software engineer

Software prototyping and engineering calculations.
Used technologies: Matlab, Modelica, C#.NET, JavaSE, C++/OpenMP, SQL Server Compact, Git, Windows|Linux.

Introduction, administration and customization Intranet Wiki.
Using technologies: Semantic MediaWiki, LAMP.