TwinCore: we create software for your business needs


Who we are

With excellent experience in .NET and optimistic vision of the future TwinCore software development company helps you to resolve complex challenges in the programming world.

Our goal is to provide an efficient way of solving complex problems. We're looking partners whose professionalism, involvement in the work, honesty are business requirements.

Area of expertise

  • Create Web, SaaS, Cloud projects
  • Create CRM/ERP solutions for your business
  • Implement MVP for your startup
  • Improve existing web and desktop applications
  • Support legacy projects
  • IT consulting in Retail, Logistics, Health Care, Insurance industries

Industries

We have existing cases in different industries:

  • CMS, CRM, and ERP systems
  • E-commerce and Retail
  • Financial and Insurance
  • Healthcare
  • Logistics and Shipment services
  • Reporting systems

We use technologies


Programming languages: C#, VB.NET, TypeScript, JavaScript
Database: MS SQL, Oracle
Back-end: .Net Core, ASP.NET, Web API, WCF, TPL, SignalR
Front-end: Angular, React, knockout, jQuery
Social APIs: Facebook, Instagram, Google
Testing: NUnit, XUnit, performance testing, stress testing

ORM: Entity Framework, Linq to Sql, EF Code First approach
SCM: GIT, Microsoft TFS, subversion
Reports: Crystal Reports, Telerik Reports, Microsoft SSRS
Components: Telerik, DevExpress, Obout
CI: TeamCity, Jenkins
Also: Design Patterns, SOLID principals, GoF, Anti-Patterns

System.InvalidOperationException: Could not find the view ~/Views/MacroPartials/Projects.cshtml, the following locations were searched: 
~/Views/MacroPartials/Projects.cshtml
   at Umbraco.Web.Mvc.ControllerExtensions.EnsureViewObjectDataOnResult(ControllerBase controller, ViewResultBase result)
   at Umbraco.Web.Mvc.ControllerExtensions.RenderViewResultAsString(ControllerBase controller, ViewResultBase viewResult)
   at Umbraco.Web.Macros.PartialViewMacroEngine.Execute(MacroModel macro, IPublishedContent content)
   at umbraco.macro.LoadPartialViewMacro(MacroModel macro)
   at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId)
   at Umbraco.Web.UmbracoComponentRenderer.RenderMacro(macro m, IDictionary`2 parameters, page umbracoPage)
   at ASP._Page_Views_Partials_grid_editors_macro_cshtml.Execute() in e:\www\uh173721\twincore.net\Views\Partials\Grid\Editors\Macro.cshtml:line 13
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in e:\www\uh173721\twincore.net\Views\Partials\Grid\Editors\Base.cshtml:line 19