
Viktor Deriabin
Senior System Administrator

Connect with Viktor Deriabin to Send Message
Connect
Connect with Viktor Deriabin to Send Message
ConnectTimeline
About me
Senior Software Engineer – Align Technology
Education

Stavropol State Agricultural University
2003 - 2008Business informatics specialist Applied computer science in economics 4,9
Experience

INDIGO company
Aug 2010 - Nov 2013Senior System AdministratorWork as a system administrator lead/manager:- Technical support for corporate and private clients;- Diagnostics and modular PC repair, upgrade consulting, sales to private clients and organizations;- Formation and management of the IT department, interviewing technical staff;- Employee training;- Management of purchases of computer accessories;- Opening of the Irbis service center, diagnostics and warranty repair of Irbis PC and TV;- Website development - CMS Joomla, WP, 1C-Bitrix, php-forums, layout on HTML+CSS+JS, simple refinement of php modules Show less

Бизнес ИТ
Feb 2014 - Apr 2017Senior System AdministratorDesign, implementation and support of digital document management system servers (DB, web, applications, PKI, RDP, AD, virtualization):- Support of high-loaded MSSQL database (up to 5 TB with 11,000 active users);- Support of OS and server software;- Forecasting and calculation of required resources in the medium term (1-3 years), reporting;- Interaction/negotiations with customer representatives;- Collaboration with software developers and a team of documentologists

Lester IT
Oct 2017 - Dec 2018.NET-developerC#/.Net: - Development of WCF services (SOAP) as an API between the database and the web portal without using EF;- Development of CLR functions for MS SQL;- Minor improvements to the general API of the main product, writing Unit-tests for it (IRS Transportation - Traffic API);- Writing C#-steps of scripts for the main product (launching tasks in multiple threads, WinForm as an additional UI);- Interaction with frontend developers and designers, help with C#/.Net issues.TSQL/MS SQL: - Development of stored procedures, functions, triggers for MS SQL 2005-2014 (development standard - 2008R2);- Support of the old SQL code, incl. complex procedures for 2000+ lines of confusing business logic;- Writing SQL steps for scripts of the main product (the same procedures, but with logging, sequential call by steps, data transfer to C# and VBs steps);- Some SQL code optimization;- Sometimes help in solving critical problems as a DBA.Engaged in backend development for portal projects. More SQL code as almost all complex business logic is moved to the database level. Almost all interaction with a DB through ADO.Net.Participated in internal training of employees (C# / .Net according to Schildt and Troelsen) as an assistant to the main trainer - head of the development department.Helped an intern developer with C#/.Net questions Show less

RAMBLER&Co
Jan 2019 - Nov 2020.NET-developerWork in the backend development team for the Rambler/kassa ticketing service:- Development and support of complex business logic on a well-known project with a high level of responsibility and workload;- Deep immersion in the product, technical study of business features and tasks (without system analysts or technical specifications on the project);- Integration with ticket systems, cinema networks, payment systems (rest, soap);- Development of new versions of Web API for mobile team and frontend team;- Technical management of the project to update the partner API Rambler/kassa (api.kassa.rambler.ru);- Interaction with the development teams of mobile applications and frontend of Rambler/kassa, with the development teams of other Rambler projects, with partner teams;- Support for the front-end and back-end of the main and mobile versions of the Rambler/kassa website on ASP.NET Core MVC (kassa.rambler.ru);- Translation of some old projects from .NET 4.7 to .NET Core 2.1, participation in the translation of the codebase from .NET Core 2.1 to .NET Core 3.1 to move from Windows servers to docker;- Working with data in MS SQL (SQL, Dapper), MongoDB (aggregations via .net driver), Elasticsearch;- Using Rabbit MQ (as a queue bus), Redis (as a distributed cache storage);- Constant participation in cross-code review in a team with very serious requirements for code quality;- Writing and updating unit-tests;- Onboarding of new backend developers, selection and mentoring of interns;- Creation and maintenance of an internal club of board games (during self-isolation - by zoom) Show less

Align Technology
Nov 2020 - nowWork in the iTero Core Backend team:- Support for distributed backend services on .Net (.netcore 3.1, .net 6, .net framework 4.7);- Development and decomposition of tasks for creating new services, maintaining services from high-level design to production;- Optimizing the security and performance of existing services;- Interaction with teams of front-end development, software development of 3d scanners, SQA, PO, architects;- Work in one of the back-end scrum teams by sprints with planning, code reviews, responsible maintenance of dedicated services;- Parallel work in a cross-functional feature team as the main representative of the core cloud backend;- AWS (ECS, Lambda, EC2, EKS, SSM, CW, DMS);- Databases - MS SQL, PostgreSQL, DynamoDB, Redis;- Development and maintenance of unit-tests and component tests;- Maintenance CI in Atlassian Bamboo, interaction with the devops team for CD;- 100% remote full-time job;- English as main communication language - online meetings, docs, code-review, chats, emails Show less
Senior Software Engineer
Nov 2022 - nowSoftware Engineer (.Net)
Nov 2020 - Oct 2022
Licenses & Certifications
- View certificate

Administering Windows Server 2012 (70-411)
MicrosoftDec 2014 - View certificate

Administering Office 365 for Small Business
MicrosoftJun 2013 - View certificate

Installing and Configuring Windows Server 2012 (70-410)
MicrosoftDec 2013
Languages
- enEnglish
- ruRussian
Recommendations

Juan carlos arosemena v.
América Business Development Manager - Syntelix & Innovatio TSEM Corp.Panama
Shobhit khatri
Assistant Manager at EY GDS | Assurance & Audit | Chartered AccountantGurugram, Haryana, India
Yogendra chauhan
Ecommerce SpecialistMcKinney, Texas, United States
Олександр бабій
Інтегратор CRM систем, бізнес аналітик, проектний менеджерUkraine
Heinrich van den heever
Senior Product Analyst at EnvatoNew Zealand
Dr carol stewart
Workforce and Practice Development lead at London Borough of Hackney with expertise in Social Care a...Gillingham, England, United Kingdom
Anubha singh
Associate Principal Consultant , CSPO®Gurugram, Haryana, India
Vivek sharma
Senior Data Engineer at TransUnionBengaluru, Karnataka, India
Andrea mostyn, apr
Director, Strategic Communication at Missouri State UniversitySpringfield, Missouri, United States
Martin stieber
xBratislava, Bratislava, Slovakia
Leeanne harris
UK Virtual Assistant empowering Small Business owners and Creatives with online administration suppo...eaSea Administration Support
Sherman hsu
General Manager of Kingtex inc(Fabric and Apparel Manufacturer and Exporter)Hangzhou, Zhejiang, China
Vedant padwal
Passionate about Opensource, Recommender, ML and Distributed SystemsMumbai, Maharashtra, India
Olivier verschelde, pmp-bsc.
Head of Hospitality & Service DNABoussens VD, Waadt, Schweiz
Abu bakar hussein
Electoral Officer United NationsSomalia
Pushkar pokharkar
Programmer Analyst @ Bitwise India | ETL and Data warehouse expert (GCP)Panvel, Maharashtra, India
Mallon william mungwiro
Human Resources ManagerHarare, Zimbabwe
Jerome erulin
Your Strategic Communication's architect | Strategic Communication & Communications strategies | Con...Paris, Île-de-France, France
Nicholas rine
Villanova School of Business Student | Applied Quantitative FinanceGreater Pittsburgh Region
Enrico nerino
Direttore OperationsRome, Latium, Italy
...