Специалисты

Описание

Senior developer with 8+ years of enterprise(CRM/ERP, social networks), fintech(blockchain, crypto exchanges and trading)/ education systems. Optimistic and easy-going person with good problem-solving and communication skills.
Stack: .NET/.Core, React/Angular/Vue, PHP(YII1-2 and Laravel).
Sometimes I write parsers/scripts on Python/C++/wasm/asmjs. Know Docker/Terraform, sometimes I use them for process automation/ provisioning services. Have a good experience in blockchain technologies(withdrawals/deposits/transactions/configurations).

Основные навыки
C#, .Net / .Core, ASP.NET MVC
WebForms
PHP ( Yii2 / Laravel )
Angular / React / Vue

More about using technologies:
backend:
1. C # (ASP.NET or .Core MVC / ASPX Pages / WinForms / WPF ). Web-desktop applications and services. WebAPI, webservices, data mining and data protection.
2. PHP, Yii 1/2, Laravel. .
3. Python/C++/asmjs/wasm/bash
frontend
1. Javascript(Angular 1-6/React/Vue/Ext.js,vanilla), JQuery, D3.js/recharts/canvas and a bunch of other UI/UX frameworks. Complex SPA apps with SSR/websockets/real-time updates. Also I have some experiense in webassembly(as example: building crypto web-miners from C++ sources of XMRIG or making some distributed calculations via webworkers)
2. Worked with Actionscript 3 / Flex (casino games).

devops:
1. A lot of experience with docker, Azure Services and AWS, custom servers(linux)
2. PgSQL, MySQL, MSSql. Worked and know how to use Sphinx, ElasticSearch, Redis, Clickhouse, Grafana.
3.Blockchain: ERC-20, BTC-like coins, wallets and nodes (deployment, configuration, making deposits and withdrawals)

Languages
English (Full Professional)
Russian (Native or Bilingual)

Образование
Kazan State University
Bachelor"s degree, Computer and Information Systems Security/Information
Assurance · (2012 - 2016)

Опыт
Проект

Usedesk

Описание

new chat/widget for clients, support and development of existing instant messengers and widgets for CRM system, support for boxed solutions for various clients. Correction and rewriting of legacy code by OOP/ SOLID principles. Correction of existing bugs and development of a new CRM-system functionality and widgets (cobrausing, internal and external API of messengers, UI performance). This system are used by various clients: www.a24.biz, www.aviasales.ru, www.skyeng.ru, www.docdoc.ru and etc, wherever you see a small circle with rich functionality in the bottom corner of the browser.

Технологии

React, Vue, vanillajs. PHP 5.6 - 7.2 (Laravel), MySQL.

Длительность

1 г 7 мес месяцев

Проект

Studio Mobile

Описание

Development and support of projects on C #, React, Angular, PgSql, Azure /Amazon Web Services. Docker / Kubernetes crypto payment exchanges and trading platforms for external customers. Development of the current and writing new features. Integration of new tokens, wallets, external API, customization of the trading, bots, CI of multiple exchanges.

Технологии

C#(.Net, .Core) / React developer

Длительность

8 месяцев

Проект

Think Ministry, Inc.

Описание

ThinkMinistry had a very old portal(CRM-system (social network) for the system of American churches: making payments, organizing meetings / rallies / donations) with legacy web-forms and aspx-pages, database procedures and spagetti-like code. I rewrote it on Angular and modern .Net with specific requirements. I worked with architecture of project(WebAPI), reusable UI componentsbuilding, caching, design of UI security(X/CSRF, xss, sql-injections and etc) Now it is a modern social network for churches, redisigned and scalability. Command on 2 developers, 1 QA and 1 PM. The whole team is remote, I am working as an individual entrepreneur(contractor) through an intermediary (Ambaha IT Solutions) with daily conferensions on native speakin(english).

Технологии

.Net/.Core/Angular/vanillajs/MSSql.

Длительность

1 г 6 мес месяцев

Проект

Ambaha IT-Solutions

Описание

Roles: lead developer / fullstack developer. Outsourcing, work in teams of 3-4 people, or one. Interviews and admission developers. 0. CRM system for collecting and analyzing tickets: loggingactions of employees, registering incidents and responding to them. .Net MVC + Angular + WCF services 1. sports betting aggregator / validator. High load, queues,parallel computing and processing sports betting coming from bookmakers from around the world. The web interface for building Boolean algebra in the human language, data synchronization through third-party APIs and the output of validation errors according to certain rules and behavioral patterns. A backend is a series of queued WCF services and REST services for processing incoming data. 2. Mobile application for lawyers, with a predictive model of trading,calculators, etc. 3. Implementation of the administrative portal / CRM payments service(moneymaking, mining). Reverse engineering C ++ / WASM / ASMJS crypto miners. Using .Core with SignalR / Angular 5 / PostgreSql / ClickHouse. 4. Service (CRM) for managing traders. Angular / Vue + Laravel, devops (docker) 5. A number of small integration projects are a supporter of the API Angular 1.6-4, Vue, C # (. Net), Cordova / ExtJs (mobile apps), AWS / Azure. PHP / Scala / Go

Технологии

.Net MVC + Angular + WCF services , .Core with SignalR / Angular 5 / PostgreSql / ClickHouse. Angular / Vue + Laravel, devops (docker) Angular 1.6-4, Vue, C # (. Net), Cordova / ExtJs (mobile apps), AWS / Azure. PHP / Scala / Go

Длительность

1 г 9 мес месяцев

Проект

Echelon960

Описание

Lead, full stack dev. Interviews and reviewing of developers. 0. ERP / CRMsystem for managing field staff (repair engineers), customer acquisition and processing, warehouse and store. Full stack developer and devops. Stack: Yii2 and PHP 7, Go / Angular 1. 6-5 / Grafana (data analytics) / MariaDB as a DB / Centrifugo as a synchronization hub / Synology as an office server and a bunch of different services like Sphinx / ElasticSearch / monit and third-party APIs ( sms/calls, photo-video, time control of on-site engineers, etc.). Result: development of the system and solving business problems. The best (according to clients) CRM in the Russian Federation for managing field employees and doing business. 1. spare parts aggregator for boiler equipment. Crawler,microservices, processing offers suppliers. Search, admin and personal account of the supplier. Whoever didn’t develop stores and aggregators, he didn’t see life. Stack: C # (. Core) + Angular 5 + MariaDb + Sphinx. 2. Scala / Go - microservices of various kinds, for solving internal company"sgoals.

Технологии

C # (. Core) / Php (Yii2) / Go / Angular 1-5 / Vue / MariaDB / Synology / Grafana

Длительность

1 г 6 мес месяцев

Проект

Polis24

Описание

Full stack, development of payment terminals (hardware) and UI, CRM 0. development of a customUI / UX for the payment terminal (Actionscript, Python, C ++, bash, user and hardware interaction, - payment terminal for registration CTP policies, acceptance of payments, issuance of policies, etc.) 1. Development (JavaScript) of panels for technicians, operators,administrators with the accompanying output of financial transactions data in a convenient form. 2. Development of microservices for data processing servers coming frompayment terminals (Scala). Role: fullstack developer. Backend-frontend development, system and application development, system administration. The result: a gaming / payment terminal, a backend (data processing) and front-end panels (websites) for internal and external business processes of the company. Independent development and introduction of new modules, testing, administration, control over the work of designers and layout designers, problem solving for the work of projects. From bash to js, from streaming video analysis (modprobe, opencv) and backups to building application business logic.

Технологии

Javascript, Python / bash, ActionScript, Scala, C ++

Длительность

1 г 2 мес месяцев

Проект

BARS GROUP

Описание

Role: full stack web developer ASP.NET + ExtJS, junior-middle Result: a product used by civil servants in the field of public procurements and tenders. Development and support of budget reporting systems that are web applications based on the ASP.NET MVC framework. Writing server-side modules in C #, adhering to the principles of object-oriented programming and design. Modification and correction of errors in existing modules. Refactoring and code optimization. Integration with third-party systems, including using WCF services. Extension and refinement of the client part of the system, using the jQ-frameworks jQuery and ExtJS 3. Designing database structures, creating migrations, writing sql queries, views and stored procedures, working with Oracle Database and PostgreSQL. Interaction with the database in the application via ORM NHibernate. Also, the responsibility was to deploy applications on test servers and configure tools for continuous integration, site support, automation of downloading reports (in CML / Excel), organization of entities in the database,

Технологии

ASP.NET + ExtJS

Длительность

9 месяцев