Ervin Suhanko, Developer in Belgrade, Serbia
Ervin is available for hire
Hire Ervin

Ervin Suhanko

Verified Expert  in Engineering

Bio

Ervin is a professional senior front-end software engineer with a strong technical background based on 22+ years of experience in the IT industry. He can play a key role throughout the web application development process to ensure maximum quality, security, accessibility, and customer experience.

Portfolio

Orion Innovation
Front-end, Angular, Azure, Team Leadership, UI Development, App UI, Dashboard...
Quantxt
Trello Development, jQuery, Sass, TypeScript, NgRx, Angular, HTML, CSS...
Toptal Clients
Jira, jQuery, JavaScript, Sass, NgRx, TypeScript, Angular, HTML, CSS, Front-end...

Experience

Availability

Part-time

Preferred Environment

Jira, GitHub, WebStorm, JavaScript, Angular, Azure

The most amazing...

...thing I've coded is a drag-n-drop eCommerce website visual builder—something very similar to Webflow.

Work Experience

Developer Team Lead

2020 - PRESENT
Orion Innovation
  • Led cross-functional teams to develop and implement technical strategies for client projects, incorporating Angular for efficient, scalable front-end solutions.
  • Architected projects from scratch with a focus on Angular-based frameworks, ensuring responsive and interactive user experiences.
  • Directed and collaborated closely with Angular developers, promoting best practices and code quality within the team.
  • Communicated regularly with clients to update them on Angular development progress, address challenges, and align on deliverables.
  • Conducted code review sessions with an emphasis on Angular standards, offering feedback to optimize performance and maintain code consistency.
  • Mentored junior developers in Angular, accelerating their learning curve and reinforcing the team’s overall technical expertise.
Technologies: Front-end, Angular, Azure, Team Leadership, UI Development, App UI, Dashboard, Figma, Design

Front-end Software Architect, Team Lead

2019 - PRESENT
Quantxt
  • Created a new search platform with Angular to extract, organize, and normalize information into a structured and searchable format.
  • Migrated the codebase from Angular 5 to Angular 8.
  • Architected the project in the most efficient way, introducing best practices and code style to the project.
  • Developed the most sensitive part of the project with Angular, as authorization and data extraction and manipulation through state management (NgRx).
  • Managed a small team of developers daily to ensure maximum quality of produced code, requirements, and deadlines.
Technologies: Trello Development, jQuery, Sass, TypeScript, NgRx, Angular, HTML, CSS, Front-end, Agile Development, Design Patterns, Front-end Development, Web Application, UI Development, App UI, Dashboard

Front-end Software Engineer

2015 - PRESENT
Toptal Clients
  • Developed projects of all sizes, from small static pages to big enterprise projects.
  • Contributed to project architecture when it's needed to meet all client requirements and ensure the best code quality.
  • Created an awesome visualization system to present genomes with the D3.js.
  • Developed a lot of projects from scratch, based on customer requirements and designs provided from Photoshop or Sketch.
  • Built pixel-perfect cross-platform responsive websites on almost every project.
Technologies: Jira, jQuery, JavaScript, Sass, NgRx, TypeScript, Angular, HTML, CSS, Front-end, Design Patterns, Front-end Development, Web Application, UI Development, App UI, Dashboard, Design

Front-end Software Architect, Developer, Recruiter

2017 - 2019
CommerceHQ
  • Created a drag-n-drop website builder for eCommerce similar to Webflow.
  • Helped migrate technologies from AngularJS to Angular 8.2.
  • Created drag-n-drop functionality with Angular to allow users to drag any website element from the pool of elements to any position on the page.
  • Created a history system with Angular to record all user activity and rewind it if necessary or simply step back over the history and present the previous state of the builder.
  • Used Node.js to create a microservice for creating a DOM tree from the builder page node tree. I also created a script to create SVGs from all Google fonts that can be used in font dropdowns.
  • Involved in the recruitment process to find a perfect match for our project requirements.
Technologies: Jira, jQuery, JavaScript, Sass, TypeScript, NgRx, Angular, HTML, CSS, Front-end, Agile Development, Design Patterns, Front-end Development, Web Application, UI Development, App UI, Dashboard, Design

Senior Front-end Developer, Team Leader

2015 - 2015
WhiteCitySoft
  • Led the small front-end team.
  • Created an admin panel for managing advertisements.
  • Created an advertisement landing page.
  • Did daily code reviews of other developers to ensure code quality.
  • Involved in every code refactorization on the project.
Technologies: Jira, Scrum Master Consulting, GitHub, AngularJS, jQuery, JavaScript, HTML, CSS, Front-end, Agile Development, Design Patterns, Front-end Development, Web Application, UI Development, App UI

Senior Front-end and .NET Developer

2014 - 2015
Puzzle Software @Gowi d.o.o.
  • Created an automated business process for booking in products.
  • Built custom reports using JavaScript libraries like jqPlot.
  • Conducted SEO optimizations.
  • Developed a custom framework with jQuery, RequireJS, Underscore.js, and more.
  • Contributed to full-stack development from creating the database and storing procedures to the C# middle layer and front-end implementation.
Technologies: Jira, Scrum Master Consulting, SQL Server, RequireJS, jQuery, JavaScript, HTML, CSS, Front-end, Agile Development, Design Patterns, Front-end Development, Web Application, UI Development, App UI

IT Department Head

2002 - 2014
Municipality Administration of Backa Topola
  • Led the IT department and oversaw projects.
  • Architected software as well as designed and developed applications through the full stack.
  • Created SPA applications.
  • Contributed to big municipal projects as such as national parliament or municipal voting.
  • Handled municipal system security, and the municipal IT system overall.
Technologies: Single-page Applications (SPAs), jQuery, JavaScript, .NET, C#, HTML, CSS, Front-end, Front-end Development, Web Application
1998 - 2005

Bachelor of Science Degree in Computer Engineering

Faculty of Technical Sciences - Novi Sad, Serbia

Libraries/APIs

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

Tools

Sketch, Slack Development, Trello Development, AngularJS, NPM, Gulp, Bower, Bitbucket, GitHub, Git, Git, Jira, WebStorm, Photoshop, Figma

Languages

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

Frameworks

AngularJS, Angular, Vanilla JS, Express.js, Knockout (Knockout.js), Twitter Bootstrap, Durandal, Bootstrap, .NET, Jasmine, Protractor, Angular Material

Paradigms

Model View ViewModel (MVVM), JavaScript MV* Framework, Responsive Web Design, Scrum Master Consulting, Agile Development, Design Patterns, Agile Development

Platforms

Firebase, MacOS, Azure

Storage

MySQL, MongoDB, PostgreSQL, SQL Server

Other

Single-page Applications (SPAs), AngularJS, Web Development, Ajax, Material Design, Front-end, Front-end Development, Web Application, UI Development, App UI, Dashboard, Chrome Extension Development, Design, Team Leadership

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring