Artem Tsetkhalin Email and Phone Number
Artem Tsetkhalin work email
- Valid
Artem Tsetkhalin personal email
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.
Canary Systems, Inc.
View- Website:
- canarysystems.com
- Employees:
- 58
-
Software Development Team LeadCanary Systems, Inc.Ufa, Ru -
Software DeveloperCanary Systems, Inc. Aug 2021 - Present -
Software DeveloperAspose Dec 2018 - Aug 2021Responsible for developing new features and solutions for Aspose.Words library. -
Contractor Software DeveloperCanary Systems Inc Apr 2017 - Nov 2018Responsible 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. -
.Net DeveloperPranas.Net Oct 2015 - Apr 2017Fair Lawn, New JerseyResponsible 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))
-
Software DeveloperI.T. Co. Jun 2014 - May 2015Ufa, Russian FederationDeveloped 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. -
Senior Software DeveloperUfavodokanal May 2010 - Jun 2014Ufa, Bashkortostan, RussiaResponsible 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 2010Ufa, Bashkortostan, RussiaDeveloped 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++).
-
Software DeveloperCommeta Aug 2003 - May 2006Ufa, Bashkortostan, RussiaDesigned 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++).
-
Software EngineerBashtechinform Feb 2001 - Jun 2003Ufa, Bashkortostan, RussiaInvolved in the development of various websites (PHP JavaScript).Implemented shells for search and unpacking technical specifications and standards(Win32 Delphi).
Artem Tsetkhalin Skills
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
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.
Start your free trial