Martin Indzhov
Verified Expert in Engineering
Full-stack Developer
Martin是一位具有广泛的web应用程序开发技能的积极主动且可靠的全栈工程师. 他一直致力于各种产品和客户, 从解决企业级问题到为初创公司推出新的应用程序. Martin的工作包括通过创建可访问的开发环境来领导技术团队, 解决技术债务, 在团队中实施最佳实践, 指导开发人员.
Portfolio
Experience
Availability
首选的环境
SQL, React, TypeScript, Git, Agile, Web开发, .. NET, c#, Azure DevOps, REST api
The most amazing...
...我开发的是保加利亚最受欢迎的测验平台之一, used by more than 12,000名教师,拥有近200万个解决方案.
Work Experience
Back-end .NET Developer
雅拉国际-专家职能(IT)
- 在将分布式应用程序从内部部署环境成功迁移到AWS方面提供指导和领导.
- 显著提高了API响应时间, 在选择响应持续时间方面实现了90%的显著减少.
- 引入编码标准,改进一般开发工作流程.
高级软件工程师
10th Man Media
- 引入可靠编码标准, 提高代码的可读性, 降低代码分析的成本, 通过重构大部分产品代码和删除大约一百万行产品代码,减少了识别应用程序错误的时间.
- 实现了巨大的性能提升, 在应用程序的API请求处理时间的十倍以上, 这降低了总体计算成本.
- 通过稳定产品开发过程,实现定期的sprint发布, 重做现有的CI/CD实践, 引入适当的发布策略, 组织产品之间的有效协作, QA, and developer teams.
Co-founder
SmarTest smartest.bg
- Enabled around 12,通过在保加利亚创建最受欢迎的在线测试平台之一,000名教师可以在全球大流行期间准确评估学生的知识.
- 通过在平台中实施独特的机制,设法减少了测试中的作弊行为.
- 使用Jenkins和不同的CLI工具创建一个CI管道.
高级软件工程师
z科工程股份有限公司
- 在一个由五个开发人员组成的团队中接受架构师的角色,并将三个SilverLight项目完全迁移到现代技术上.
- 实现了一个巨大的核心库模块,以简化来自不同团队的五个以上项目使用的迁移.
- 通过结对编程提高了团队的活力, mentoring, 指导其他开发者.
- 通过开展内部活动,如就各种技术和非技术主题进行演讲,并主持50多次面试,帮助塑造新办公室的文化, 结果雇佣了大约10名开发人员.
Full-stack .NET Developer
MentorMate
- 通过在Azure中自动构建和维护多个环境之间的一致性,创建了一个稳定的环境.
- 与客户沟通计划、开发和呈现新功能.
- 整合PayPal和Facebook api到我们的项目.
Full-stack .NET Developer
Ultraplay
- 执行并整合了一个老虎机游戏提供商,为平台增加了一种新的投注方式.
- 使用Jira作为报告工具跟踪并修复了50多个bug.
- 获得了我对指导的第一印象,也学习并开始应用一些最好的软件开发实践.
Experience
营销智能平台
http://www.10thman.media/该应用程序具有用户友好的界面,允许用户连接到各种营销平台和数据源,并实时可视化和探索他们的数据.
My responsibilities:
•实施产品发布策略
•稳定了产品开发过程,并改善了产品之间的协作, QA, and developer teams
•帮助修复和重组现有的CI/CD实践
•调查和改进现有的微服务架构
•调查和改进现有的数据存储解决方案
•实现复杂的数据操作功能
•通过重构大量产品代码,提高代码的可读性和性能, 导致大约100万行被删除的代码和巨大的服务器卸载
•修复了应用程序所有层的关键问题
具有风险评估的保险管理系统
My responsibilities:
•领导并指导一个由四名开发者组成的团队, providing feedback, 明确的需求, 帮助解决技术问题, 管理分配给团队的任务
•从零开始设计和开发后端api和前端子应用
•为后端和前端应用程序设计和开发可重用组件库
•通过审查其他开发人员的代码并提出改进建议来保持代码质量
•领导团队实施的特性以满足需求, 使项目经理及时了解项目的总体进展情况
创建和解决测验的应用程序
http://www.smartest.bg我是联合创始人,我的职责包括:
•收集真实用户的反馈,包括保加利亚教师
•研究并实现用户需求
•实现各种功能,以简化整体评估过程
•向潜在的教育合作伙伴推销
燃烧器钱包登陆页面
我必须确保页面易于浏览,并且有一个干净、现代的设计. To do this, 我使用React来创建页面的结构和组件, 我使用TypeScript和样式组件为页面添加类型检查和样式. 项目按时完成,客户对最终结果很满意. 总的来说,这是一个成功的项目,展示了我的前端开发技能.
敏捷项目规划师
Built using .NET and Aurelia, 以RavenDB作为数据库, 该应用程序旨在帮助团队使用敏捷方法计划和管理他们的工作. As the team lead, 我负责管理一个由五名开发人员组成的团队来创建这个用户友好的应用程序, 其中包括用于特定于敏捷功能的工具,如冲刺计划和每日站立会议. Overall, 对于希望提高敏捷性和生产力的团队来说,敏捷计划器项目是一个强大的工具.
申请公司内部培训
作为前端团队的领导, 在创建这个应用程序时,我管理着一个由两名开发人员组成的团队, 它是使用Java和React与MaterialUI构建的前端设计. 该应用程序将游戏化元素融入了培训过程, 让它对员工有吸引力和乐趣. 它还被设计为灵活和适应性强, 允许企业对其进行定制,以适应其独特的培训需求和流程.
Pet Insurance System
该平台以用户友好的界面为特色,允许用户轻松比较不同的宠物保险计划,并选择最适合他们需求和预算的计划. 它的设计也是灵活和适应性强的, 允许企业定制它,以适应他们独特的宠物保险产品和流程. 该平台是使用 .NET and AngularJS, 使用WebFlow进行前端设计, 确保现代和响应的用户体验. Overall, 宠物保险项目是一个宝贵的资源,个人和家庭希望轻松,快速地获得宠物保险政策.
我的职责包括:
•使用保险应用软件从零开始设计和开发 .. NET Core, AngularJS, WebFlow和Microsoft SQL
•将项目成功发布到生产环境
•建立Azure DevOps基础设施和CI/CD管道
点对点借贷平台
它的设计是用户友好和直观的, 使借款人更容易申请贷款,贷款人更容易为他们提供资金. 该平台还包括管理和跟踪贷款的工具, 确保为所有相关方提供无缝和透明的贷款体验. In addition, 该平台集成了Facebook和Paypal的api, 为使用这些服务的个人提供无缝的用户体验. Built using .NET and AngularJS, 使用WebFlow进行前端设计,并与Azure DevOps集成以进行持续集成和部署, 对于寻求替代传统借贷渠道的借款人和贷款人来说,p2p借贷项目是一个宝贵的资源.
保单管理平台
该平台使用微服务架构,允许可伸缩性和灵活性. Built using .NET and AngularJS, 使用WebFlow进行前端设计,并与Azure DevOps集成以进行持续集成和部署, 个人保险项目是一个宝贵的资源,个人希望轻松,快速地获得个人保险政策.
先进体育博彩平台
http://ultraplay.co/我的职责包括:
•投注平台的全栈开发和完善
•沟通业务工作流程和分析需求
•调查和产品bug解决方案
•研究并将第三方博彩提供商全面整合到平台中
•使用Jenkins实现CI管道
•符合标准和高质量的代码编写
•应用程序和改进的数据操作优化
•在困难情况下提供团队支持, 特别是那些需要多个开发人员帮助的项目
SharePoint数据迁移应用程序
该工具是使用WPF构建的, 提供现代且响应迅速的用户体验, 它是用c#编写的, 确保高性能和可靠性. Overall, 对于希望无缝、快速地将数据转移到新的SharePoint环境的用户来说,SharePoint数据迁移桌面工具是一个有价值的资源.
Skills
Languages
SQL, TypeScript, c#, JavaScript, c#.. NET, CSS, HTML, Python, GraphQL, f#
Frameworks
.. NET Core, Angular, Next.js, .NET, ASP.NET, ASP.NET Web API, ASP.. NET Core,顺风CSS, Material UI, Redux, NestJS, AngularJS, .. NET 4、Blazor、Windows Presentation Foundation (WPF)、Express.js, Aurelia, Telerik Kendo UI
Libraries/APIs
React, Node.js, Entity Framework, Web API, REST APIs, RxJS, PayPal API, Facebook API, LinkedIn API, Google Ads API, MobX, Azure Blob存储API
Tools
Visual Studio, Git, JetBrains Rider, Prisma, Figma, NPM, Jira, RabbitMQ
Paradigms
Azure DevOps, Agile, REST, Clean Code, 测试驱动开发(TDD), 函数式编程, DevOps, Unit Testing, Design Patterns, B2B, Microservices, Microservices架构
Platforms
Visual Studio Code (VS Code), Windows, MacOS, Azure, 亚马逊网络服务(AWS), Azure Functions, Oracle, Google Analytics 360, Webflow, SharePoint, Docker, Vercel, Kubernetes
Storage
Microsoft SQL Server, MySQL, PostgreSQL, Azure SQL Databases, Azure Cosmos DB, MongoDB, RavenDB, Azure Queue Storage
Industry Expertise
Project Management
Other
Release Management, Teamwork, Front-end, APIs, 软件架构, Web Development, Full-stack, Software Design, Architecture, JavaScript Libraries, Team Leadership, Back-end, Mobile First, 软件开发生命周期(SDLC), Data Structures, Algorithms, API Integration, Serverless, Leadership, Reporting, CI/CD Pipelines, Project Timelines, Okta, Single Sign-on (SSO), OAuth, Technical Leadership, Amazon RDS, Integration Testing, Data Engineering, Azure Databricks, Private NPM Modules, Component Libraries, Web MVC, Finance, Azure Data Factory, Azure Data Lake, Parquet, Azure SQL数据仓库(SQL DW), Styled-components, Azure Service Bus, Containers, tRPC, SMTP, Cloud Computing, SSG, Domain DNS Setup, SEO Tools
Education
软件开发认证
索菲亚软件大学(SoftUni)
银行、公司、金融和证券法专业高中学历
经济高中(Knyaz Simeon Tarnovski) -保加利亚
Certifications
考试483 | c#编程
Microsoft
Web Developer
软件大学(SoftUni)