Artem Tsetkhalin

Artem Tsetkhalin Email and Phone Number

Software Development Team Lead @ Canary Systems, Inc.
Ufa, RU
Artem Tsetkhalin's Location
Ufa, Bashkortostan, Russia, Russian Federation
Artem Tsetkhalin's Contact Details

Artem Tsetkhalin work email

Artem Tsetkhalin personal email

n/a
About Artem Tsetkhalin

Over 20 years of experience in software development including desktop applications,system services, and web applications● Good practical knowledge of object-oriented programming, design patterns,principles, common algorithms, and data structures● Good understanding of the client-server model; experienced in client-serverapplication design; strong understanding of thread synchronization methods, andcreation of multithreaded application● 10 years of experience with C# and .NET Framework: Windows Forms, WPF, Asp.NET (WebForms, MVC, Web API); experienced in development with .Net Core● Understanding of .NET architecture and stack; experienced with managed andunmanaged code implementation, parallel computing with asynchronousprogramming● Experienced with native JavaScript as well as Typescript syntax, understanding ofprototype-oriented programming, the Scope, function closures, promises, purefunctions; good knowledge with jQuery and SignalR, experience with KnockoutJS,AngularJs frameworks, jQuery UI and Kendo components, React (Redux) and ReduxSagas;● Experienced with RazorEngine, Newton JSON.Net, XSLT for export data to Excel;● Experienced in techniques of dependency injection with IoC Containers:StructureMap, Ninject, Autofac;● Good working experience with the d3 library in the creation of SVG graphics, graphs, anddiagrams; experienced with threeJs library;● Understanding of relational data modeling theory with proficiency in SQL, experiencein creating stored procedures and triggers;● Strong working knowledge of Entity Framework, NHibernate, and LINQ2SQL;● Experienced with Microsoft SQL Server, MySQL, Firebird, PostgreSQL, and document-oriented database MongoDB with C# MongoDB driver;● Experienced with OWIN authentication for Socials, PayPal (using PayPal API as wellas PayPalCoreSDK library for C#), AWSSDK, Intercom API; experienced in theimplementation of oAuth server;● Expertise in network programming using the functionality of .NET Framework as wellas using RestSharp library;● NLog and SeriLog for logging; Git, SVN, Hg for version control; Jira, Redmine as anissue tracking system;● NUnit as a unit-testing framework for .Net; Jest & Enzyme as a unit-testing frameworkfor React.

Artem Tsetkhalin's Current Company Details
Canary Systems, Inc.

Canary Systems, Inc.

View
Software Development Team Lead
Ufa, RU
Employees:
58
Artem Tsetkhalin Work Experience Details
  • Canary Systems, Inc.
    Software Development Team Lead
    Canary Systems, Inc.
    Ufa, Ru
  • Canary Systems, Inc.
    Software Developer
    Canary Systems, Inc. Aug 2021 - Present
  • Aspose
    Software Developer
    Aspose Dec 2018 - Aug 2021
    Responsible for developing new features and solutions for Aspose.Words library.
  • Canary Systems Inc
    Contractor Software Developer
    Canary Systems Inc Apr 2017 - Nov 2018
    Responsible for new features of a geomonitoring system that's used in gold and diamond mines around the world. ASP.NET MVC, KnockoutJs, ReactJs (Redux), Sagas, Redux Forms.
  • Pranas.Net
    .Net Developer
    Pranas.Net Oct 2015 - Apr 2017
    Fair Lawn, New Jersey
    Responsible for developing new features and solutions for the database backup software – SqlBak (Back-end and service: C#, Entity Framework, RestSharp, PayPalCoreSDK, MVC, WebAPI; Front-end: AngularJs (for old modules only), ReactJs (Redux), d3js (graphs and diagrams))
  • I.T. Co.
    Software Developer
    I.T. Co. Jun 2014 - May 2015
    Ufa, Russian Federation
    Developed and deployed web applications for the Ministry of Agriculture of theRussian Federation (C#, ASP.NET Web API, KnockoutJs, Fluent NHibernate, MSSQL). The application is a catalog of pesticides, agrochemicals, agricultureequipment, and pedigree register. The reporting subsystem of agriculture equipmentuses OLAP for building result tables.
  • Ufavodokanal
    Senior Software Developer
    Ufavodokanal May 2010 - Jun 2014
    Ufa, Bashkortostan, Russia
    Responsible for the idea, creation, design, development, and deployment of a uniquecustom autonomous system of remote monitoring and control for Ufavodokanal water-intake objects. The server part is a Windows service (C#) that initiates amultithreading request with industrial controllers, sends control signals to thecontrollers, writes data in MS SQL Server, etc. The client part is a thin client (C#, ASP.NET MVC, JavaScript) which organizes the user interface of the system. The utilitiesfor setting up the system are desktop applications (C#, Windows Forms, WPF). Thelast version of the system works with the MongoDb database and the client part of thesystem implemented as a Single Page Application using KnockoutJs framework.Implemented an application that calculates and displays information of electricpotential energy consumptions by water supply objects and builds graphs (C++,Win32Api, GDI+). Redesigned the application (C#, Windows Forms). Used owncontrol inherited from DataGridView which has a collection of columns for calculatingvalues from other columns.Wrote an automation workstation software for metrologies specialists (C++ Win32);Developed an application for an electronic trading platform (C#, ASP.Net MVC,WebApi, Single Page Application with KnockoutJs framework, NHibernate) as afreelance project.
  • Ооо Координация
    Senior Software Developer
    Ооо Координация Jun 2006 - May 2010
    Ufa, Bashkortostan, Russia
    Developed and deployed a system of remote monitoring for TNK-Bp in Orenburg’s oilfields without assistance (C# Windows Service, Windows Forms, ASP .NET MVC,JavaScript).Implemented an OPC-server (Windows System Service, Win32 C++, COM/DCOM).Developed and deployed a system of remote monitoring and control for the Ufa WaterSupply Department on the basis of Proficy HMI/SCADA iFix (VBA). A journal ofevents, requesting server, and communication server developed as DLLs (C++Win32).Developed a system driver of a virtual serial port (C).Developed a system driver and a user-mode application for emulation of null modemcommunication (C/C++).
  • Commeta
    Software Developer
    Commeta Aug 2003 - May 2006
    Ufa, Bashkortostan, Russia
    Designed and developed an intranet communication client-server software (Win32C++/Assembler language) based on windows sockets (TCP/IP and UDP as optional).Implemented an exporter from MySQL database to RTF-format (Win32 Masm).Involved in the development of various websites transiently (PHP, JavaScript).Developed a screen saver (Win32 C++ DirectX).Implemented a solution for export from MySQL to a database of 1C (Russian popularfinancial software).Wrote a client application for an electronic trading platform. The application makes itpossible to create a price list and orders offline and then upload it to the server (Win32C++).
  • Bashtechinform
    Software Engineer
    Bashtechinform Feb 2001 - Jun 2003
    Ufa, Bashkortostan, Russia
    Involved in the development of various websites (PHP JavaScript).Implemented shells for search and unpacking technical specifications and standards(Win32 Delphi).

Artem Tsetkhalin Skills

C# C/c++ Javascript Html Delphi Php Wdm Vba Css Dhtml Xml Xslt Xaml T Sql Mysql Visual Studio Win32 Api Mfc .net Winforms Wpf Wcf Asp Webforms Entity Framework Activex Ole Com Directx Opengl Winsock Gdi Gdi+ Jquery Xmlhttprequest Linq Microsoft Sql Server Modbus Tcp/ip Udp Ftp Http Pop Smtp Json Mvc Mongodb Netbeans Crystal Reports Oop

Frequently Asked Questions about Artem Tsetkhalin

What company does Artem Tsetkhalin work for?

Artem Tsetkhalin works for Canary Systems, Inc.

What is Artem Tsetkhalin's role at the current company?

Artem Tsetkhalin's current role is Software Development Team Lead.

What is Artem Tsetkhalin's email address?

Artem Tsetkhalin's email address is ar****@****ems.com

What skills is Artem Tsetkhalin known for?

Artem Tsetkhalin has skills like C#, C/c++, Javascript, Html, Delphi, Php, Wdm, Vba, Css, Dhtml, Xml, Xslt.

Who are Artem Tsetkhalin's colleagues?

Artem Tsetkhalin's colleagues are Philip Sommitz, David Manzanares, Sarah El Giffin, Julien Santoul, Gregory Dziuba, Grace Commers, Will Conrad.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.