![Image of Building an ASP.NET Web API With ASP.NET Core publication](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Fcomponents%2Fblog_post_page%2Fcontent%2Fcover_image_file%2Fcover_image%2F1298240%2Fcover-asp-net-web-api-tutorial-c50d29ba46cb58d07cc69be13c078df8.png&width=768)
![Damir Imangulov, Developer in Sofia, Bulgaria](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1053801%2Fhuge_56d5cae79bc9a098450b9c82308d0958-1f8f87529765bccb83752f74962223b8.jpg&width=524)
Damir Imangulov
Verified Expert in Engineering
Software Developer
Damir是一位勤奋的开发人员和架构师,拥有各种技术(包括整个堆栈)的经验 .NET, .NET Core, and front-end technologies (Angular 2+). 他在设计和优化系统方面也有丰富的经验, modern containerization technologies (Docker, Kubernetes), and designing/developing systems in MS Azure.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Windows, JetBrains Rider, Visual Studio 2019
The most amazing...
...thing I've done, as the team lead, 是否正在为哈萨克斯坦铁路开发企业资产管理项目.
Work Experience
Platform Architect
KPMG ITS (Bulgaria, Sofia)
- 为内部和面向公众的系统设计了一个身份管理系统. This included authentication capabilities, integration with ADFS, social identity providers, role mapping, and role and group management.
- 为许多项目执行初始设置,包括准备解决方案结构, defining a library set and DAL model, implementing security requirements, configuring CI/CD for every project, and the initial set of documentation.
- 处理不同项目的方案研究阶段:内部项目,面向公众的项目. Worked on types of apps that included mobile apps, single-page apps, progressive web apps, and back-end apps (services).
- 参与基于Cloud Next(由KPMG日本管理的Azure订阅)的微欧博体育app下载设计和开发者指南. Components: AKS, ACR, Azure APIM, Azure DevOps.
Senior .NET Developer
KPMG ITS (Bulgaria, Sofia)
- 为了去掉Orchard组件,重构了一个系统.
- 创建了设计清晰的新子系统:用REST API代替ASP.NET web services.
- Implemented a database and data model normalization.
- 由于jQuery的低效使用和大量冗余,重构了一个web客户端.
Senior Software Developer
VTB Factoring (Russia, Moscow)
- Completed and supported the Client Office 2.0系统(调试和重构与外部提供者的集成).
- Designed and developed the Client Office 3.0 system (MS SQL, ASP.. NET Core、Identity Server、Angular、Kendo UI、TypeScript、xUnit、Jasmine).
- 重构后台系统(提取集成系统).
- 支持和优化的遗留系统(保理服务等).
Lead Developer | Software Architect
Dynamics Technologies, Ltd(俄罗斯,莫斯科和哈萨克斯坦,阿斯塔纳)
- 重构EDS“Evridok”,其中包括修复失败的架构解决方案, 重构服务器端优化的频繁执行的查询, 以及代码重构领域,这些领域导致了最多的bug.
- Designed/developed a cloud document management system.
- 为各种系统创建解决方案设计,验证现有架构.
- 开发了一个适应单元测试和集成测试的系统.
- Built a client outlook (add-in). Worked with Office 2013 and related REST API.
- Designed the back end of a project (including safety).
- 创建了Silverlight客户端和架构,为开发人员准备了框架和示例.
- 担任产品动态EAM(企业资产管理)团队负责人, ACS projects highway, and ACS car-repair depot.
- 构建动态EAM:系统是一组数据构造器和业务流程. 在包含200多个类的领域模型上工作,并且系统在负载平衡器下由20多个服务器部署.
Software Developer
LLC "Info-T" (Kazakhstan, Pavlodar)
- 创建了一个子系统来检查仅在1台PC上使用硬令牌.
- 为餐厅软件创建视觉设计:桌子位置设计和打印的账单模板.
- 向团队成员讲授WPF (Windows Presentation Foundation).
- Built the main module that processed unit tests.
Experience
BizON
Documents24
Evridok
Dynamics EAM
系统是一组数据构造器和业务流程. The domain model consists of more than 200 classes. 系统在负载均衡器下部署了20多台服务器.
VTBF Client Office 2.0/3.0
VTBF Back Office
Suretint - LaRu
Components:
•身份管理解决方案:基于身份服务器
• REST API (Legacy, V2, Machine 2 machine)
•客户门户:Angular单页面应用(SPA)
•登录门户:Angular单页面应用(SPA)
• Windows station: WPF
• Mobile stations with offline capabilities (Xamarin.Forms)
• AWS Elastic Beanstalk, Cognito, Quicksight
Atlas Cloud
http://atlas.kpmg.com/Skills
Languages
c#, SQL, TypeScript 2, HTML, JavaScript, Sass, CSS, ECMAScript (ES6), TypeScript
Frameworks
.NET, ASP.. NET Core, Windows Presentation Foundation (WPF), Angular, ASP.. NET,实体框架核心,实体6,AngularJS, NHibernate,剑道UI, .. NET Core, NUnit, Windows Communication Framework (WCF), ASP.NET MVC 5, .NET 4, ASP.NET MVC, Jasmine, Redux
Paradigms
Automated Testing, Metaprogramming, Design Patterns, Test-driven Development (TDD), Extreme Programming, Refactoring, Service-oriented Architecture (SOA), Agile Software Development, Microservices, BPMN
Platforms
Docker, Azure, Azure Notification Hub, Microsoft, Xamarin, Azure PaaS, Windows, Kubernetes, MacOS, AWS Elastic Beanstalk
Other
Architecture, APIs, Full-stack, Data, Cloud, OData, Optimization, Identity Server, Data Architecture, Enterprise Architecture, Xamarin.表单,微软Azure,后端,DevExpress, Windows Store, WebSockets
Libraries/APIs
AutoMapper, Windows Forms (WinForms), Log4Net, REST APIs, jQuery, Azure Blob Storage API, SignalR, React, Node.js
Tools
Azure App Service, Mercurial, Git, Autofac, TFS, xUnit, JetBrains Rider, Syncfusion, Visual Studio 2019, Gulp, Subversion (SVN), TeamCity, RabbitMQ, SystemJS, Jira
Storage
Microsoft SQL Server, Azure Cosmos DB, MySQL, PostgreSQL
Education
Bachelor's Degree in Computer Software Engineering
Pavlodar State University - Pavlodar, Kazakhstan
Certifications
Exam 532: Developing Microsoft Azure Solutions
Microsoft
583 PRO:设计和开发Windows Azure应用程序
Microsoft
Microsoft®认证专业开发人员:Windows开发人员4
Microsoft
Exam 480: Programming in HTML5 with JavaScript and CSS3
Microsoft