Milko Lorinkov,保加利亚索非亚的开发者
Milko is available for hire
Hire Milko

Milko Lorinkov

Verified Expert  in Engineering

Software Developer

Location
Sofia, Bulgaria
Toptal Member Since
August 1, 2018

Milko拥有超过15年的架构师和软件工程师经验. 他目前关注的技术是高度可用的, data-intensive, 使用Node构建的RESTful企业级系统.js, React, and TypeScript. Milko有能力理解技术挑战,并在选择正确的前进道路之前分析多种解决方案的利弊.

Portfolio

nXlvl Inc. (Toptal Projects)
React, TypeScript, GraphQL, Next.js, Apollo, Stripe, Dwolla API, Blockchain...
Iteraflow
Microsoft SQL Server, TypeScript, Angular, Spring Boot, Spring, Java, Git...
Median Inc
React, Node.js、Redux、TypeScript、SCSS、React Redux、前端...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), MacOS, Monorepos, Node.js, React

The most amazing...

...我参与的项目是一个基于事务的内容管理系统,用于银行业的动态用户界面生成和前端.

Work Experience

React Developer

2021 - 2022
nXlvl Inc. (Toptal Projects)
  • 建立项目结构和体系结构,并配置所有应用层, including React, Apollo Client, React Query, Formic, and MUI.
  • 领导了一个现代和创新的体育人才NFT市场的前端发展.
  • 审核团队成员的pull请求,参与待办事项梳理会议和Jira任务评估.
技术:React, TypeScript, GraphQL, Next.js, Apollo, Stripe, Dwolla API, Blockchain, Video Players, Material UI, Front-end, Front-end Development, Architecture, APIs, REST APIs, Figma, Mobile First, Jira, JavaScript Testing, Search Engine Optimization (SEO), Mobile Apps, Cloud Platforms, Responsive Web Design (RWD), CSS3, HTML5

Managing Partner and Development Manager

2013 - 2022
Iteraflow
  • 执行需求分析和项目定义.
  • 为高度冗余、安全和可扩展的基础设施开发体系结构.
  • 使用OAuth 2实现了丰富和安全的前端/反手通信通道.0 authorization protocol.
  • 与第三方系统集成,如Freshbooks和Office 365.
  • 完成了Angular组件和DOM活动的性能测试和优化.
技术:Microsoft SQL Server, TypeScript, Angular, Spring Boot, Spring, Java, Git, React, Node.js, Front-end Development, Architecture, APIs, React Native, REST APIs, MongoDB, Material UI, Mobile First, Jira, JavaScript Testing, Search Engine Optimization (SEO), CI/CD Pipelines, Cloud Platforms, Responsive Web Design (RWD), CSS3, HTML5

Senior React Developer

2021 - 2021
Median Inc
  • 通过创建react应用程序来设置前端项目, installing all required libraries, 并确定了项目总体结构.
  • 使用Redux和Material-UI设计并实现了项目总体架构.
  • 搭建前端到后端沟通渠道,搭建项目安全保障.
Technologies: React, Node.js、Redux、TypeScript、SCSS、React Redux、前端, Front-end Development, Architecture, APIs, REST APIs, Material UI, Mobile First, Jira, JavaScript Testing, Responsive Web Design (RWD), CSS3, HTML5

Senior Front-end Developer

2020 - 2021
Most Investments, LLC d/b/a Pantheon Software
  • 使用Redux和TypeScript将一个Angular遗留应用迁移到React.
  • 设计并实现应用程序的体系结构, server-side communication, and application security.
  • 监控其他开发人员的工作,管理代码的复杂性和稳定性.
Technologies: React, Redux, Node.js, TypeScript, SCSS, React Redux, Front-end, Front-end Development, Architecture, APIs, REST APIs, Material UI, Mobile First, Jira, JavaScript Testing, Cloud Platforms, Responsive Web Design (RWD), CSS3, HTML5

Angular and React Developer

2020 - 2021
Most Investments, LLC Pantheon Software
  • 为一家护理NGO开发了一个基于Angular 10的web应用.
  • 参与了一个基于react的应用程序的架构和开发,用于为一个护理非政府组织提供指导.
  • 实现了一些后端功能和节点之间的通信.js server and the React front end.
Technologies: Angular, React, Redux, Node.js, Git, TypeScript, DocumentDB, Elastic, Front-end, Front-end Development, Architecture, APIs, REST APIs, Figma, Mobile First, Jira, Cloud Platforms, Responsive Web Design (RWD), CSS3, HTML5

Technical Manager

2009 - 2013
Balkan Financial Services
  • 研究建筑和技术,并执行银行领域的项目.
  • Developed a web-based framework, 它允许Oracle FLEXCUBE和不同的基于web的应用程序之间的通信.
  • Led a team that designed, developed, 并实施了三个独立的网络项目, 在保加利亚和马其顿被合并成两家不同的银行.
  • Oversaw deployment, database administration, support, Oracle FLEXCUBE企业模块的开发和维护.
  • 执行项目并与FLEXCUBE和其他外部系统集成流程.
Technologies: CSS, jQuery, JavaScript, Spring, Java EE, Front-end, SQL, Front-end Development, Architecture, APIs, Amazon Web Services (AWS), REST APIs, Jira, Search Engine Optimization (SEO), CI/CD Pipelines, Cloud Platforms, CSS3, HTML5

Developer

2007 - 2009
Folio3 Software
  • 为孩子们(秘密建造者)完成了虚拟世界的服务器端开发.com).
  • 使用Java EE开发了一个web应用程序,并使用Java SE开发了一个SmartFoxServer扩展.
  • 建立和维护PostgreSQL数据库服务器.
技术:PostgreSQL, JavaScript, CSS, HTML, Java EE, Java SE,架构,api

Mobile Only Bank App

一个仅限手机的银行应用程序,用户可以在其中注册, create bank accounts, 从移动应用程序管理借记卡和执行交易. 该应用程序由一个带有OAuth2认证机制的web应用程序和多个实现业务逻辑的微服务组成. 整个系统采用RESTful架构、Java 8和SpringBoot框架构建.

作为架构师和主要开发人员,我主要负责:

-应用程序的架构和设计.
—安全机制的实施.
-设计和开发移动应用使用的RESTful api.
- Performance testing and optimization.
- Bug fixes and code review.

Internet Banking Solution

A secure, flexible, 高度可靠的解决方案,可以随时随地在线提供物理分支机构的所有功能. 该应用程序采用模块化方法,并使用最新技术来保证卓越的性能和卓越的用户体验. 系统实现了基于OAuth 2认证机制的三层安全机制, 用于从遗留系统或第三方系统检索和存储数据的RESTful服务, 以及现代和直观的前端体验.

作为软件架构师和顾问,我参与了以下工作:

•系统核心模块的架构决策和实现.
•使用OAuth 2和AngilarJS保护JavaScript客户端和web服务器之间的通信.
设计和开发可重用的AngularJS模型、服务和组件.
•不同层的性能测试和优化, including server scalability, HTTP(S) data transfer, data rendering, and JavaScript execution speed.

非营利项目管理SaaS解决方案

这个基于Azure云的SaaS解决方案使非营利组织能够跟踪进度, 管理和组织整个生命周期的项目信息, organize, tag, and search media content, 并通过Office 365在线协作处理文档.

作为首席前端开发人员,我有以下职责:

需求分析和项目范围定义.
•设计和实现核心AngularJS模型、服务和组件.
•架构决策和实现与服务器的安全和通信层.
•使用Adal与Office 365进行身份验证和通信.js and single sign-on architecture.
•性能测试和优化AngularJS组件和DOM活动.
• Maintaining quality and best practices.

Appliance Repair Franchising Solution

A secure, flexible, 高度可靠的解决方案,可以随时随地在线提供物理分支机构的所有功能. iBanking采用模块化方法,并使用最新技术来保证卓越的性能和卓越的用户体验. 系统实现了基于OAuth 2认证机制的三层安全机制, 用于从遗留系统或第三方系统检索和存储数据的RESTful服务, 以及现代和直观的前端体验.

作为首席开发者,我参与了以下工作:

•系统核心模块的架构决策和实现.
•使用OAuth 2和AngilarJS保护JavaScript客户端和web服务器之间的通信.
设计和开发可重用的AngularJS模型、服务和组件.
•不同层的性能测试和优化, including server scalability, HTTP(S) data transfer, data rendering, and JavaScript execution speed.

Bank Front Office System

An intuitive and functional, easy-to-learn, 一个易于扩展的平台,旨在提高银行分支机构的服务速度和质量. 该系统的建立是为了取代Oracle FlexBranch,将银行的客户服务提升到一个更高的水平. 该系统的一个重要优点是,它提供了从单个前端访问所有后端银行系统的功能.

作为软件架构师和首席开发人员, 我与数据库管理员密切合作, the card department, 并为前台经理定义高度灵活的架构和无缝的工作流程.

Document Management System

该系统通过为工作流自动化提供可定制的表单,简化了组织的内部流程, reports, 以及文档管理和促进与客户或合作伙伴的沟通.

作为架构师和首席开发人员,我参与了以下工作:

需求分析,项目范围界定,与客户沟通.
•服务器端组件和数据库通信层的架构和开发.
客户端组件的设计和开发, visualization, 以及服务器通信的安全层.
• Performance testing and optimization.

Business Reporting System

一个灵活的报告解决方案,支持在线和离线报告架构. 它是一个基于java的web应用程序,为使用Oracle FlexBranch的前线人员开发. 该业务报告系统(BRS)具有处理多个资源和通信渠道的机制, 包括数据仓库和在线生产报告. In addition to its reporting interface, the BRS has a form generator, virtual accounting interface, and extended customer data manipulation. 其强大的电子邮件通知服务, BRS提供为客户服务的订阅机制, users, or whole bank departments.

作为架构师和首席开发人员,我监督系统的架构和开发. Under my leadership, the project was integrated into two banks, 它在哪里作为管理和运营报告平台.

基于事务的内容管理系统

一个基于web的应用程序,用于生成动态用户界面,并作为FLEXCUBE零售和企业模块的前端和中间层. 采用Java编程语言构建,直接与Oracle 11g数据库服务器通信. 该系统的开发与Oracle FLEXCUBE事务模型密切相关. 该模型提供了两个系统之间快速和精确通信的能力. Also, 它是为银行行业内部使用而设计的,具有强大的认证和授权机制, 为flexcube相关功能和第三方集成提供了高度的灵活性.

As the architect and lead developer, 我监督项目的执行以及与FLEXCUBE和其他外部系统的集成过程.

Languages

HTML, CSS, TypeScript, JavaScript, SQL, Java, Java 8, HTML5, CSS3, Sass, Java SE, SCSS, GraphQL

Frameworks

Redux, Spring Boot, JUnit, Spring, Spring MVC, OAuth 2, AngularJS, Angular, Swagger, Next.js, Express.材质UI, Bootstrap, Jersey, React Native

Libraries/APIs

React, JAX-RS, jQuery, React Redux, REST api, Node.js, Stripe, Dwolla API

Tools

Jira, Apache Maven, Git, Subversion (SVN), Apache JMeter, React Apollo, Figma, JavaScript Testing, Spring Tool Suite (STS), Elastic

Paradigms

响应式网页设计(RWD),敏捷,Scrum,搜索引擎优化(SEO)

Platforms

Java EE,亚马逊网络服务(AWS), Oracle数据库,MacOS, Visual Studio Code (VS Code),区块链

Storage

PostgreSQL, MySQL, MongoDB, Microsoft SQL Server

Other

User Interface (UI), Responsive Web Apps, Front-end, Front-end Development, Architecture, APIs, Mobile First, Mobile Apps, CI/CD Pipelines, Cloud Platforms, DocumentDB, Apollo, Video Players, Web Applications, Monorepos

2010 - 2012

技术创业硕士学位

Sofia University St. Kliment Ohridski - Sofia, Bulgaria

2004 - 2008

数学和信息科学学士学位

Sofia University St. Kliment Ohridski - Sofia, Bulgaria

1998 - 2004

高中数学和德语文凭

Mathematical Gymnasium - Pleven, Bulgaria

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring