Nataliia H. Dynamics 365 / Power Apps Engineer
Summary
- Full Stack Software Engineer with expertise in developing comprehensive solutions from scratch.
- Strong knowledge of all phases of the software development life cycle (SDLC) including project analysis, planning, requirements analysis, architecture design, development, testing, deployment, and documentation.
- Proficient in C#, React-Native, React, JavaScript, SQL, Dynamics 365 CE, Power Apps, Model Driven Apps, Power Automate, Jira, SilverLight, WPF, ADO.Net, Apache Subversion (SVN), Entity Framework, Git, Web service, and Windows Form Development.
- Experience in data analytics, data engineering, data extraction/ETL, artificial intelligence & machine learning, data mining and management, data science, and data visualization.
- Familiarity with Adobe Commerce & Experience, Drupal, Microsoft (AX, Dynamics 365, SharePoint), MuleSoft, Oracle NetSuite, Salesforce, and SAP.
- Master's degree in Applied Mathematics and Computer Science from Lviv Ivan Franko National University.
- Extensive professional experience in developing CRM systems, banking solutions, web-based platforms, enterprise resource planning systems, and fatigue management systems.
- Proficient in .NET, Angular, MS SQL Server, JIRA, MS Visual Studio, IIS, GIT, Source Tree, ReSharper, JavaScript, HTML, CSS, and React-native.
Work Experience
Power Platform Developer, Avid Systems
September 2023 - Now
Description: AvidSys is a leading provider of engineering, procurement, and construction (EPC) solutions specializing in industrial, infrastructure, and energy projects. By leveraging advanced technology and industry expertise, AvidSys delivers high-quality, cost-effective solutions that drive efficiency and sustainability for clients across various sectors.
A CRM system designed for effective inventory management, featuring a user-friendly interface with Model-Driven Apps to track inventory levels, manage reordering, and oversee the supply chain. The system automates workflows to efficiently handle quality issues, ensuring smooth operations and minimizing disruptions. This solution streamlines inventory tracking, enhances supply chain management, and improves overall operational efficiency.
Responsibilities:
- Creating table structure with relationships and customizations (views and forms)
- Configuring role-based access
- Developing power flows, custom pages, canvas apps, and PCF controls
- Implementing a review and approval process with Teams notifications and the ability to approve or reject directly from Teams
- Integrating DocuSign and implementing the ability to sign documents
- Developing custom dashboards (charts) as embedded functionality within entity forms(without using Power BI or other external tools)
- Developing custom plugins.
Technologies: MS Dynamics 365, Power Apps, Canvas App, Power F X, JavaScript, SISS packages (Data migration solutions), Dynamics 365 Portals, Azure Functions, Azure Blob, LogicApps, WCF, HTML, and jQuery.
Full-stack Developer, Geberit
June 2022 to September 2023
Summary: Geberit is a leading provider of sanitary solutions, offering innovative and high-quality products for bathrooms and plumbing systems. Serving customers across residential, commercial, and industrial sectors, Geberit enhances water management efficiency, sustainability, and design through advanced technologies and precision engineering, ensuring reliable and durable sanitary solutions worldwide.
CRM system for the company that deals with sanitary wares. CRM project used for Sales, Marketing, and Customer service. It utilizes the Azure cloud services as well as custom pcf controls, plugins, and web resources. Back-end logic development for a variety of plugins integrated into the system and the unit tests for them, building a React project map search web resource, a variety of custom pcf controls for managing customer potentials and products and Power Automate flows, refactoring parts of the code from legacy parts of the project.
Responsibilities:
- Writing plugins with tests
- Customizing views and formsj
- Writing PCF controls
- Configuring pipelines
- Writing Azure Functions and configuring Azure Blob Storage.
Technologies: Azure DevOps, Azure Portal, Dynamics 365 CE, Power Apps, SonarCloud, Azure, Pipelines, Model Driven Apps, OData, OAuth2, Power Automate
Full-stack Developer, Banking CRM 365 Solution
June 2021 to May 2022
Summary: Dynamics 365 development for a bank system, work with external services and security.
Responsibilities: Bug fixing, Code reviewing, Writing technical documentation
Technologies: C#, Dotnet 5, Dotnet Core 3.1, Bootstrap, Material Design, PrimeNg, Entity Framework Core, ADO.NET, WCF, IIS, ReactJS, Redux, HTML 5, CSS
Full-stack Developer, Web-based platform for data gathering
December 2020 to June 2021
Summary:
- The application allows sales representatives to create Leads and Opportunities on the go
- We implemented a business card reader that read business cards and populate the details into an Opportunity form
- Users can create records with or without a photo
- Leads or Opportunities created in the mobile application are saved to the web application
Technologies: .NET 4.6, LINQ, ASP.NET, MS SQL Server 2008R2, JIRA, MS Visual Studio 2015/2017, IIS 7/8, GIT, Source Tree, ReSharper, Angularjs, Javascript, HTML&CSS, React-native
Full-stack Developer, Enterprise resource planning system
July 2020 to December 2020
Summary:
- A resource planning system for logistic companies that export and utilization chemical and non-chemical waste
- Such an ERP system resolves the problem with logistics optimization, rates the contracts and chooses the profitable ones, automatically covers the logistics-related damages/fines, etc
- The system is synchronized with two mobile apps for drivers and sales contact persons
- Ability to weigh waste automatically (by Bluetooth) and populate data to the mobile app
Technologies: .Net 4.6, Angular 1.6, MS SQL Server 2008R2, JIRA, MS Visual Studio 2015/2017, IIS 7/8, GIT, Source Tree, ReSharper, Angularjs, Javascript, HTML&CSS, React-native, Bluetooth, scales
Full-stack Developer, Fatigue management system for truck drivers
December 2019 to July 2020
Summary:
- Designed and developed back-end for management mobile application that allows tracking of mandatory breaks made by drivers as required by legislation
- The application alerts drivers when to take a break and notifies the dispatcher if rules are violated
Technologies: .Net 4.6, Angular 1.6, MS SQL Server 2008R2, JIRA, MS Visual Studio 2015/2017, IIS 7/8, GIT, Source Tree, ReSharper, Angularjs, Javascript, HTML&CSS, React-native
.Net Software Engineer, Multi-functional tracking system
August 2019 to November 2019
Summary:
- Software for managing stores and transporting products
- The system was created to help the administrators keep and find the invoices and contracts faster
- Additionally, the system had an efficiency prediction algorithm that optimizes the contract review process
Technologies: .Net, Azure, SQL, Angular JS, Telerik, MS SQL Server 2008R2, JIRA, MS Visual Studio 2015/2017, IIS 7/8, GIT, Source Tree, ReSharper, Angularjs, Javascript, HTML&CSS
.NET Software Engineer, Compensations and governance database for advisory services
December 2018 to August 2019
Summary: A comprehensive software for internal usage, for collecting financial reports from different sources, data from these reports, to analyze the data, and to create custom reports.
Technologies: .Net 4.5, Microsoft SQL Server, Microsoft Excel, MS SQL Server 2008R2, MS Visual Studio 2013/2015/2017, IIS 7/8, GIT, Source Tree
.NET Software Engineer, CMS, and ERP system
September 2017 to November 2018
Summary:
- A system for tracking the items, making invoices, and purchasing the clothing online
- The managers and administrators use it as a main tracking tool for making the invoice and tracking the items within the network
Technologies: C#, .NET 4.5, LINQ, ASP.NET, MS SQL Server 2008R2, MS Visual Studio 2013/2015/2017, IIS 7/8, GIT, Source Tree, Fiedler, ReSharper, Angularjs, Javascript, HTML&CSS
Education
Lviv Ivan Franko National University
Applied Mathematics and Computer Science
Master’s degree