09/06/2022 updated
SM
100 % available
CMS Technical Leader, Umbraco CMS expert, Sitecore technical leader
Dnipro, Ukraine
Ukraine
Microsoft AccessASP.NETC (Programming Language)Microsoft WordAdobe FlashHTMLJavaScript.NET FrameworkMicrosoft ExcelXML SchemaMultitier ArchitectureMicrosoft WindowsControles de AccesoSAP Sybase ASEADO.NET
Sitecore, Mobile devices, Windows, QNX TECHNOLOGIES, Linux, Debian, Gentoo, C#, C++, XML, XSLT, XPath, HTML, CSS, JavaScript, jQuery, React, Bootstrap APPLICATION, Pascal, Modula, SOFTWARE, Ada, Prolog, Lisp, Assembler, SQL, MS SQL Server, Sybase SQL Server, MS Access, Visual Studio, XML tools, Rational Rose, MS Visio, CLI, Watcom C++, Photon MicroGUI .Net Framework/Core, ASP.NET, MVC, ADO.NET, EF, LINQ, Blazor, WinForms, Distributed Application Architecture, SOLID, KISS, UML, Sitecore CMS, Umbraco, Wordpress, Web Browsers Office, Project, Source code repositories, Web Servers, Virtualization, Net Core, WebAPI, Responsive Design, Bootstrap, SQLite, GitHub, Azure, MVC renderings, Sitecore data, ASP.NET MVC, CMS, script, data mining, refactoring, SEO, Media library, DLL logic, content pages, JSON, Umbraco CMS, Razor, MS SQL CE, CRM, user interaction, web-service, Web-services, AJAX, ASP.Net Web, ASP.Net Web forms, Qlikview, ASP.Net Web-forms, Debugging, StatCenter, SharePoint Portal Integration modules, dtSearch, JWT, SharePoint, LDAP, Net Framework 1, XAML, MS SQL, Firebird, SharePoint Portal, parsing, Microsoft Excel, Adobe Flash, Internal CMS, Net Framework, XSQL, Payment system, System integration, control panel, Sybase, Oracle, remoting, exception handling, development environment, Net Framework 2.0, JScript, Code Refactoring, data export, web services, web service, UI, NUnit, bugs, Net Framework 1.1, ASP.Net WebForms, Crystal Reports, Scrum, Framework 1.1, Agile, N-tier, Data Access Application Block, Serialization, Rational XDE, Crystal Report, databases, business logic, ICQ 2003b, treeview, Unmanaged plugins, XSD, data comparison, database, GUI, XML/XSLT, Active Report, DynamiCube, user management, API, N-tier Microsoft Application Architecture, Net Framework 1.0, Net, ADO. Net, C, Web Project, backend, Net Framework technology, frontend, SSL, VeriSign, Visio UML tool, N-tier Microsoft App Architecture, ASP, NET migration, VB, HTML DDLabs, MS SQL Server database XML, VBA Script, MS Word, MS Word DOM, VBA, Reflection, SCADA, programming, visualization, DB, access rights, modem, QNX, OOD, POSIX, Embedded SQL, Photon MicroGUI, QNX v4.25, Watcom, C++ v10.6, Sybase SQL Anywhere v5, Photon Toolkit, TCP/IP, WinSock, DLL, Visual C++ 6.0
Experience
Professional experience10+ years
Languages
EnglishGood
Project history
2019: Umbraco to Wordpress migration http://www.ultimate-ski.com
Roles CMS Technical Leader
I. Client required a developer to help with old Umbraco website
migration to WordPress and needed the content moved to new CMS.
II. My own existing script was enhanced with the following features:
1) Umbraco v6 data mining adapter;
2) Umbraco unpublished nodes mining refactoring;
3) Rebuilding content tree structure: moving pages from one parent to
another on predefined rules;
4) Embedding content from one pages to another then removing
unnecessary pages from result output data;
5) Extracting all the Umbraco node properties;
6) Converting Umbraco Node IDs to Wordpress Post IDs;
7) Content postprocessing: converting links to new SEO-friendly
permalink structure, modifying existing content with required rules;
8) Media library migration with corresponding content image source links
conversion;
III. The following additional tasks were performed:
1) Client consulting on different architectural and technical issues;
2) Leading Wordpress developer with consulting on functionality
implementation;
3) Setting up corresponding Wordpress plugins;
4) Managing redirection for old and nice URLs;
5) Reversing old Umbraco website DLL logic;
6) Testing and fixing content pages and images with different
linkchekeckers;
7) Attaching about 160 new images to the new site;
8) Fixing some issues on the old live site;
IV. As a result of two month of hard work more than 5000 Umbraco
source nodes and more than 10000 media items were migrated by my
evolved application. Some node contents were merged, some nodes were
removed and as a result 4422 output posts were imported to Wordpress.
Technologies: Umbraco CMS, .NET Core, C#, XML, JSON,
2018: InquireDesign website https://www.inquiredesign.com/
Roles CMS Technical Leader
I. Client required a developer to help with old Umbraco website
migration to WordPress and needed the content moved to new CMS.
II. My own existing script was enhanced with the following features:
1) Umbraco v6 data mining adapter;
2) Umbraco unpublished nodes mining refactoring;
3) Rebuilding content tree structure: moving pages from one parent to
another on predefined rules;
4) Embedding content from one pages to another then removing
unnecessary pages from result output data;
5) Extracting all the Umbraco node properties;
6) Converting Umbraco Node IDs to Wordpress Post IDs;
7) Content postprocessing: converting links to new SEO-friendly
permalink structure, modifying existing content with required rules;
8) Media library migration with corresponding content image source links
conversion;
III. The following additional tasks were performed:
1) Client consulting on different architectural and technical issues;
2) Leading Wordpress developer with consulting on functionality
implementation;
3) Setting up corresponding Wordpress plugins;
4) Managing redirection for old and nice URLs;
5) Reversing old Umbraco website DLL logic;
6) Testing and fixing content pages and images with different
linkchekeckers;
7) Attaching about 160 new images to the new site;
8) Fixing some issues on the old live site;
IV. As a result of two month of hard work more than 5000 Umbraco
source nodes and more than 10000 media items were migrated by my
evolved application. Some node contents were merged, some nodes were
removed and as a result 4422 output posts were imported to Wordpress.
Technologies: Umbraco CMS, .NET Core, C#, XML, JSON,
2018: InquireDesign website https://www.inquiredesign.com/
The task was to migrate existing static web-site into Umbraco CMS.
Implemented with standard CMS dev workflow: Decomposing site temlpate
and dynamic views/controls, creating hierarchy of data types and content
tree, transferring media and content, development of views and converting
forms to MVC controls. Patching RTE setting and blog sources. Deployment.
Technologies: Umbraco CMS, ASP.NET MVC, Razor, MS SQL CE,
Foundation js lib, Articulate blog, Azure
Implemented with standard CMS dev workflow: Decomposing site temlpate
and dynamic views/controls, creating hierarchy of data types and content
tree, transferring media and content, development of views and converting
forms to MVC controls. Patching RTE setting and blog sources. Deployment.
Technologies: Umbraco CMS, ASP.NET MVC, Razor, MS SQL CE,
Foundation js lib, Articulate blog, Azure
Was involved in integration of the project with other projects in the aim
to import all the organization structure data (organization units and their
properties, peoples, people allocation, people moving between units,
property dictionaries) from that system. The task was solved with sql script.
Also, a reporting layer was developed.
Technologies: .Net Framework 1.1, C#, ASP.Net, ADO.Net, MS SQL, HTML, XML,
Crystal Reports, Agile Scrum
to import all the organization structure data (organization units and their
properties, peoples, people allocation, people moving between units,
property dictionaries) from that system. The task was solved with sql script.
Also, a reporting layer was developed.
Technologies: .Net Framework 1.1, C#, ASP.Net, ADO.Net, MS SQL, HTML, XML,
Crystal Reports, Agile Scrum