Hello, my name is Dmitriy Larionov. I am IT manager and software developer. Currently, I am IT Architect in a local telecom in the Moscow region (Russia).
Master degree obtained at Moscow Technical University of Communications and Informatics (MTUCI) in the years 1998 – 2004.
Certification and courses
I have completed a number of learning programs from Microsoft, Red Hat, Cisco, Siemens, some for a personnel management.
- Microsoft Certified Professional
- Cisco Certified Network Associate
- Red Hat Certified Engineer
- ITIL v.3 foundation
I learn on Microsoft Professional Program for DevOps, passed graded exams for the following courses:
Work in IT since the year 1997.
- Managing projects in IT
- Managing operations in IT
- Managing software development
- Business analysis (gathering requirements)
- Software development (architecture, coding, DevOps)
- Implementing CRM solutions.
- Implementing BPM solutions.
- Implementing BI solutions.
Experience in solution development:
- CRM & BPM on platforms ELMA, bpmonline, Terrasoft CRM. I have a lot of practice and understanding of CRM business cases.
- BI & DWH: development of data warehouses with Microsoft stack.
Experience in software development:
- .NET (C#), including EF, EF Core, LINQ, ASP.NET MVC.
- Experience with optimisation of complex SQL-queries.
- Understanding of software architecture patterns (DDD, Fowler).
- Experience with implementation of SSO based on different standards: WS-Federation, OAuth 2 / Open Id Connect.
- Experience with microservice architecture.
- Practice with DevOps on Jenkins and Azure DevOps (former VSTS).
- Angular 7, RxJS.
- Application Insights.
Experience in IT operations:
- DBMS: MS SQL Server (for the long time), Oracle‚ MySQL, PostgreSQL.
- OS: Linux (proofed by Red Hat certification), FreeBSD, NetBSD, long path on Windows from NT 4.0 till modern Windows Server, performance troubleshooting.
- Deep understanding of technological stack from Microsoft, experience with many of corporate products.
- Background with IP networks (proofed by Cisco certification) and network services (DNS, DHCP e.t.c.).
- Virtualization: experience with building of high-availability cluster on OracleVM (Xen, OCFS cluster).
- SAN: experience with Oracle/Sun Unified Storage (iSCSI, NFS, SMB, cluster), performance troubleshooting of SQL Server with SANs.
- Azure: SQL, VM, WebApps, Recovery Services, DevOps, IaC, Application Insights.
What I do?
I gather requirements, build software, manage projects.