Працював в 2 компаніях   20 років 6 місяців

IT

Senior .NET Developer

AMC Bridge

IT

8 років 10 місяців

05.2015 - 03.2024

Project: BLADE3D (HOOPS Communicator and Alfresco)

The solution is designed to convert, combine, store, search, and approve the CAD models in the Alfresco platform.

Main responsibilities:

• TeamLead

• Set up an environment on the customer side;

• Analyzing business requirements;

• Design technical implementation;

• Developed the conversation/merging CAD models to HOOPS format;

• Developed a web (server/client) featuring an integrated manifest within the Alfresco platform (REST API).

Technologies/environment: NodeJs, Nest.Js, Next.Js, Typescript, React, HOOPS viewer, Bootstrap, less, CSS, HOOPS communicator, HOOPS Exchange, Docker, Alfresco REST API, Solr

Project: Context-search (Solr/Lucene)

Member of the distributed cross-functional team working on development of the Context-search application on top of the PLM platform. The Context-search application aims to provide users with Context-search across the indexed files and data elements in multiple file formats with capabilities to filter results by different criteria, including enterprise class permissions, access control to ensure data is seen by the appropriate members.

Main responsibilities:

• Analyzing business requirements;

• Design technical implementation;

• Developing new features with the major focus on back-end (plug-ins for Solr, data indexing);

• Performance optimization;

• Peer-to-peer code review;

• Writing automated tests (unit, integration, stress tolerance testing utilities);

• Expanding the automated CI/CD build pipeline. Technologies/environment: C#, .NET Framework / .NET, EntityFramework, NUnit, Java, Apache Solr, Zookeeper, Maven, JUnit, SQL, MS SQL, REST, IIS, AML, JSON, XML, PowerShell, PLM API, MS Build Tools, IntelliJ IDEA, Visual Studio, Git, Bitbucket, Jenkins, SAFe Framework, Agile/Scrum.

Project: Civil 3D to Procore integration

The Autodesk Civil Plug-in is designed to streamline the process of gathering Bill of Materials (BOM) objects for subsequent cost analysis in Procore. During the design phase, users can associate BOM objects with specific Procore budget line items, enabling an accurate estimation of the Civil document's overall cost. This plug-in facilitates a smooth workflow, encouraging more precise and efficient cost calculation for materials, thus promoting better budget management and cost-effectiveness in construction projects. Users can proactively set costs to particular budget lines, allowing for a comprehensive view of anticipated expenses.

Main Responsibilities:

• TeamLead

• Developed an app featuring an integrated manifest within Procore's environment (REST API);

• Integrating plugin into AutoCAD Civil 3D that material cost estimation;

• Collecting the Bill of Materials (BOM) objects such as pipes and network components from Civil 3D documents to create or update the Procore budget via the REST API. This streamlined process allowed for real-time updating of project cost estimations, facilitating more accurate budgeting and financial planning.

Technologies/environment: C#, WPF, .NET Framework 4.8.1, Newtonsoft.Json, AutoCAD API, Speckle AutoCAD API, Speckle Civil API.

Software Engineer

Service-Center/Income Service

IT

11 років 6 місяців

10.2003 - 04.2015

Project: AC4 PIR

Development software for design and survey works to include an integrated survey of geological, topographical, meteorological conditions and locations in a region where the construction is to take place, exploration of local construction materials, data analysis for preparation of cost estimates.

Worked on calculations and documentation of construction cost, user interface, hot and cold backup, security, cryptography of data, installation, and automatic software update

Technologies/environment: C#, MySQL, MS SQL.

Project: AC4 Real Estate

Development desktop application for cost calculation of building. Worked on user interface, security, cryptography

Technologies/environment: C#, Delphi, Visual FoxPro, MySQL, Dbf

Project: AC4 Estimate

Design and implementation of software for any business or organization contemplating future construction. AC4 Estimate develops the cost information which is used by business owners or managers, professional design team members, and construction contractors to make budgetary and feasibility planning.

Worked on cryptography, UI, calculation, installation scripts, and documentation

Technologies/environment: Delphi, Visual FoxPro, MySQL, Dbf

Ключова інформація

C# .NET, ASP .NET MVC

Java

Node.js

JUnit, Jest, Unit Testing (nUnit, xUnit), Integration Testing, Test Automation

TypeScript, JavaScript, React, Next.js, Nest.js, CSS, JQuery,

Entity Framework, MongoDB Entity Framework, Windows Presentation Foundation (WPF), WinForms

REST API, HOOPS communicator, HOOPS Exchange

AML, JSON, XML

MS SQL, MySqlApache Solr (Lucene, Context-search), Apache Zookeeper, MongoDB, RabbitMQ

Maven

REST-API, OAuth, OAuth2

Git, Bitbucket, Jenkins (pipline), Docker (Dokerfile, yml)

Gitea, Verdaccio

SAFe Framework, Agile/Scrum

Навчався в 1 закладі

Киевский национальный университет строительства и архитектуры

Автоматизированные системы и управление

Киев, 2003

Володіє мовами

Англійська

середній

Игорь

Software Developer

Дніпро

43 роки

Активно шукає роботу

повна зайнятість

Характер роботи: віддалена робота

Оновлено 2 дні тому