Igor Gaichenkov
Verified Expert in Engineering
Software Developer
Igor是一名有十多年经验的软件工程师. 他的主要专业领域是微软的技术堆栈AWS & Azure, REST services, and Linux. Igor也有成功远程工作的经验, 所以他知道良好的沟通对于一个坚实的项目的发展是多么的重要. Currently, Igor专注于完善和扩展他的前端开发技能(React, Angular 2+)和其他广泛使用的语言(如Go), Python, and Node.js.
Portfolio
Experience
Availability
Preferred Environment
Debian Linux, Fedora, Docker, Windows, JetBrains Rider, Visual Studio Code (VS Code), Visual Studio
The most amazing...
...我开发的是俄罗斯联邦最高商业法院的电子司法服务.
Work Experience
Software Development Engineer
Microsoft
- 为Office365/SharePoint Online企业客户开发系统,处理和处理数据.
- 致力于构建底层基础设施来处理大量数据.
- 在数据之上构建商业智能来进行推理.
Software Engineer
Freelance
- Improved the Vue.js app's loading time by a significant amount.
- 显著优化MongoDB查询性能.
- 使用AWS CodePipelines和AWS CloudFormation实现部署自动化.
- 使用微软BotBuilder SDK (Node)实现了一个聊天机器人解决方案.js) hosted on Azure infrastructure.
- Supported web applications, including Vue.js client, ASP.. NET核心API, IdentityServer 4,并托管在AWS (ECS, S3, CloudFormation)上.
Senior C# Developer
Thera Bytes GmbH
- 建立公司基础设施,包括开发环境,如GitLab CI/CD, servers, and cloud accounts.
- 交付干净和可维护的代码,应用SOLID原则,并利用代码质量.
- 向CI管道引入TDD和代码覆盖度量.
- 应用OWASP最佳实践,并引入安全会谈和会议.
- 设计并实现REST API后端、单元和功能测试.
- 使用AWS管道设置AWS基础设施和持续交付.
- 使用SignalR实现了一个React web客户端和一个web聊天应用。 .NET Core, and MongoDB.
Software Developer
Hetras Deutschland GmbH
- 开发了一个配置子系统,减少了新客户端登录过程所需的时间.
- 实现与中国支付网关的集成.
- 重构了一个AngularJS应用,改进了代码结构和可维护性.
Software Developer
Pravo.ru
- 在我的团队中引入了代码审查和应用程序单元测试.
- 成功地将源代码管理系统迁移到Git.
- 改进了应用程序代码和T-SQL查询性能.
- 实现了一个基于客户端请求分析的机器人拦截系统.
- 实现了MS SQL Server数据库水平扩展:分片和复制.
- Improved database indexing strategy.
- 开发桌面和移动(Windows Phone) WPF应用程序.
- 维护一个分布式系统,包括ASP.. NET MVC应用程序,WCF和windows服务.
Experience
Neotiv
http://neotiv.com/我负责为浏览器和移动客户端设计和实现RESTful API后端, the system design, server administration, and communication with the customer. I also worked on React.js scientists portal web application.
E-justice Web Services
分布式软件系统是基于ASP的.NET MVC web application servers, an Elasticsearch cluster, a sharded MS SQL Server database cluster, WCF, Windows服务处理大约20TB的数据,000 req/s and 7000 users.
因为系统收集了很多信息, 它是开发数据仓库和生成统计和预测服务的合适场所. 作为子项目,我一直在开发一个基于MS SQL Server Analysis Services的解决方案.
Education
计算机和基于计算机的系统软件工程工程师学位
伏尔加国立电信与信息大学-萨马拉,俄罗斯
Certifications
AWS Certified Solutions Architect Associate
AWS
微软认证:Azure人工智能工程师助理
Microsoft
AZ-100微软Azure基础设施和部署
Microsoft Corporation
微软认证:Azure管理员助理
Microsoft Corporation
Skills
Libraries/APIs
REST APIs, Entity Framework, Vue, Node.js, React
Tools
Git, GitLab CI/CD, Amazon弹性容器服务(Amazon ECS), Visual Studio, JetBrains Rider, GitLab, Rundeck, Ansible
Frameworks
.NET Core, ASP.NET MVC, .NET, Entity Framework Core, ADO.NET, ASP.. NET Core, AngularJS, Windows Presentation Foundation (WPF)
Paradigms
RESTful开发,微服务,CQRS,微服务架构
Languages
c#, Bash, Python, Bash Script, JavaScript, TypeScript, Go, Python 3
Storage
Microsoft SQL Server, MongoDB, Amazon S3 (AWS S3), PostgreSQL
Platforms
Amazon Web Services (AWS), Docker, Windows, Fedora, Debian Linux, Web, Azure, Visual Studio Code (VS Code)
Other
Windows Communication Foundation (WCF), Domain-driven Design (DDD), IIS, Windows Services, AWS Certified Solution Architect
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring