Position: Software Developer
Category: .NET
English level: intermediate
Years of experience: 1.5

Предлагал идеи для улучшения процессов внутри команды. Провел глобальный рефактор/редизайн архитектуры логгера внутри легаси проекта.
Project: “VisualCADCAM”
Worked in the team who was responsible for improving and supporting the VisualCAD product and VisualCAM for Alibre CAD, Rhino 5/6 CAD, SOLIDWORKS 2018 CAD, VisualCAD.
Main responsibilities:
    • Implementation of new features
    • Extending old features
    • Updating version of third-party libraries
    • Bug-fixing
Technologies/environment: C++, MFC, Advanced Installer, OpenGL, MS Visual Studio 2017.
(Unfortunately, I can not give some additional information about which libraries are used in this product because it is a confidential information)

Project: “3D to 3D (SOLIDWORKS-FUSION 360) translation”
Worked on implementation of SOLIDWORKS and Fusion 360 add-ins which exchange model geometry via intermediate JSON file.
Main responsibilities:
    • Implementation of translation entities (sketch segments, linear and radial dimensions, Extrude and Revolve features etc.)
    • Implementation of UI dialogs
    • Implementation of installer
    • Bux-fixing
Technologies/environment: C#, WPF, C++, SOLIDWORKS API, Autodesk Fusion 360 API, NewtonSoft.Json, WIX Installer toolset, MS Visual Studio 2015.

Project “Task manager”
Worked on implementation of Task Manager system (a little ERP system which responses for task distribution) which is corresponded to internal process of team.
Main responsibilities:
    • Designing and implementation of relational database
    • Implementation of back-end side
    • Refactoring front-end pieces
Technologies/environment: HTML, CSS, JS, PHP, MySQL.
Размер команды и проекта не имеет значение. Преимущество отдаю WEB back-end разработке, далее по приоритету Desktop. Есть опыт работы с серьезным легаси проектом. В поисках интересных проектов.