Ervin Suhanko,塞尔维亚贝尔格莱德的开发者
Ervin is available for hire
Hire Ervin

Ervin Suhanko

Verified Expert  in Engineering

Software Developer

Location
Belgrade, Serbia
Toptal Member Since
June 9, 2015

Ervin是一名专业的高级前端软件工程师,在IT行业拥有17年以上的经验,拥有强大的技术背景. 他可以在整个web应用程序开发过程中发挥关键作用,以确保最大的质量, security, accessibility, and customer experience.

Portfolio

Quantxt
Trello, jQuery, Sass, TypeScript, NgRx, Angular, HTML, CSS,前端...
Toptal Clients
Jira, jQuery, JavaScript, Sass, NgRx, TypeScript, Angular, HTML, CSS,前端...
CommerceHQ
Jira, jQuery, JavaScript, Sass, TypeScript, NgRx, Angular, HTML, CSS,前端...

Experience

Availability

Part-time

Preferred Environment

Jira, GitHub, WebStorm, JavaScript, Angular

The most amazing...

...我编写的是一个拖放式电子商务网站可视化构建器, 非常类似于Webflow.

Work Experience

前端软件架构师,团队领导

2019 - PRESENT
Quantxt
  • 创建了一个用Angular提取的新闻搜索平台, 将信息组织和规范化为结构化和可搜索的格式.
  • 将代码库从Angular 5迁移到Angular 8.
  • 以最有效的方式构建项目, 向项目引入最佳实践和代码风格.
  • 用Angular开发了项目中最敏感的部分, 通过状态管理(NgRx)进行授权、数据提取和操作.
  • 每天管理一个小的开发团队,以确保所生产代码的最高质量, requirements, and deadlines.
Technologies: Trello, jQuery, Sass, TypeScript, NgRx, Angular, HTML, CSS,前端, Test-driven Development (TDD), Design Patterns, Front-end Development, Web Applications

Front-end Software Engineer

2015 - PRESENT
Toptal Clients
  • 开发过各种规模的项目,从小型静态页面到大型企业项目.
  • 当需要满足所有客户需求并确保最佳代码质量时,为项目架构做出贡献.
  • 创建了一个很棒的可视化系统,用D3来展示基因组.js.
  • 从零开始开发了很多项目, 根据客户要求和Photoshop或Sketch提供的设计.
  • 为几乎每个项目构建像素完美的跨平台响应式网站.
Technologies: Jira, jQuery, JavaScript, Sass, NgRx, TypeScript, Angular, HTML, CSS,前端, Design Patterns, Front-end Development, Web Applications

前端软件架构师、开发人员、招聘人员

2017 - 2019
CommerceHQ
  • 为电子商务创建了一个类似于Webflow的拖放式网站构建器.
  • 帮助将技术从AngularJS迁移到Angular 8.2.
  • 在Angular中创建了拖放功能,允许用户从元素池中拖动任何网站元素到页面上的任何位置.
  • 用Angular创建了一个历史系统来记录所有的用户活动,并在必要时进行倒带,或者简单地退回历史并呈现构建器的先前状态.
  • Used Node.js创建一个微服务,用于从构建器页面节点树创建DOM树. 我还创建了一个脚本,从所有可以在字体下拉框中使用的Google字体创建svg.
  • 参与招聘过程,找到与我们项目要求完美匹配的人.
Technologies: Jira, jQuery, JavaScript, Sass, TypeScript, NgRx, Angular, HTML, CSS,前端, Test-driven Development (TDD), Design Patterns, Front-end Development, Web Applications

高级前端开发人员,团队负责人

2015 - 2015
WhiteCitySoft
  • Led the small front-end team.
  • 创建了一个管理面板来管理广告.
  • 创建一个广告登陆页.
  • 是否每天对其他开发人员进行代码审查以确保代码质量.
  • 参与项目中的每一次代码重构.
Technologies: Jira, Scrum, GitHub, AngularJS, jQuery, JavaScript, HTML, CSS, Front-end, Test-driven Development (TDD), Design Patterns, Front-end Development, Web Applications

Senior Front-end and .NET Developer

2014 - 2015
Puzzle Software @Gowi d.o.o.
  • 创建了一个用于预订产品的自动化业务流程.
  • 使用jqPlot等JavaScript库构建自定义报表.
  • Conducted SEO optimizations.
  • 使用jQuery、RequireJS、Underscore开发了一个自定义框架.js, and more.
  • 参与了从创建数据库和存储过程到c#中间层和前端实现的全栈开发.
Technologies: Jira, Scrum, Microsoft SQL Server, RequireJS, jQuery, JavaScript, HTML, CSS, Front-end, Test-driven Development (TDD), Design Patterns, Front-end Development, Web Applications

IT Department Head

2002 - 2014
巴卡托波拉市政府
  • 领导IT部门并监督项目.
  • 架构软件以及通过全栈设计和开发的应用程序.
  • Created SPA applications.
  • 参与大型市政项目,如国家议会或市政投票.
  • 负责市政系统安全,以及整个市政IT系统.
技术:单页应用(SPA), jQuery, JavaScript, .. NET, c#, HTML, CSS,前端,前端开发,Web应用

Languages

Sass, Less, HTML5, TypeScript, CSS3, JavaScript, HTML, CSS, c#

Frameworks

AngularJS, Angular, Express.js, Knockout (Knockout.js), Bootstrap 3, Durandal, Bootstrap, .. NET,茉莉,量角器,角材料

Libraries/APIs

Moment.. js, Lodash, Handlebars, RequireJS, Underscore.js, Mustache, jQuery, NgRx, Google Maps, Node.js, Backbone.js

Tools

Sketch, Slack, Trello, Karma, NPM, Gulp, Bower, Bitbucket, GitHub, GitLab, Git, Jira, WebStorm, Adobe Photoshop

Paradigms

Model View ViewModel (MVVM), JavaScript MV* Framework, Responsive, Scrum, Agile Software Development, Design Patterns, Test-driven Development (TDD)

Other

Single-page Applications (SPA), Angular-materialize, Web App Development, Ajax, Material Design, Front-end, Front-end Development, Web Applications

Platforms

Firebase, MacOS

Storage

MySQL, MongoDB, PostgreSQL, Microsoft SQL Server

1998 - 2005

计算机工程学士学位

技术科学学院-诺维萨德,塞尔维亚

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring