Scroll To View More
Ervin Suhanko, Software Developer in Belgrade, Serbia
Ervin Suhanko

Software Developer in Belgrade, Serbia

Member since April 2, 2015
Ervin is a professional senior front-end software engineer with a strong technical background based on 15+ years of experience in the IT industry. He is able to play a key role throughout the web application development process to ensure maximum security, accessibility, and customer experience.
Ervin is now available for hire



  • JavaScript, 9 years
  • jQuery, 9 years
  • AngularJS, 9 years
  • Responsive, 7 years
  • Agile Software Development, 7 years
  • Jira, 7 years
  • GitHub, 5 years
  • Angular, 2 years
Belgrade, Serbia



Preferred Environment

Mac, WebStorm, Git, GitHub, Agile/Scrum

The most amazing...

...thing I've coded is an automated business process for booking in products for large supermarket chains such as Tesco, Metro, and Lidl.


  • JS Software Engineer

    2015 - PRESENT
    • Created a large-scale, responsive web application using AngularJS as a framework and node.js/ExpressJS on the back-end.
    • Architected and developed the application from scratch.
    Technologies: JavaScript, jQuery, AngularJS, Node.js, ExpressJS
  • Senior Front-end Developer - Team Leader

    2015 - 2015
    • Led the front-end team.
    • Created an admin panel for managing advertisements.
    • Created an advertisement landing page.
    • Checked code quality.
    • Analyzed and refactored projects.
    Technologies: JavaScript, jQuery, AngularJS, GitHub, Scrum, JIRA
  • 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: JavaScript, jQuery, RequireJS, SQL Server, Scrum, JIRA
  • IT Department Head

    2002 - 2014
    Municipality Administration of Backa Topola
    • Led the IT department and oversaw projects.
    • Architected software, designing and developing applications through the full stack.
    • Created SPA applications.
    Technologies: C#, .NET, .NET MVC, JavaScript, jQuery, SPA


  • Ervin is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Ervin shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • Languages

    Less, HTML5, JavaScript, Sass, TypeScript, CSS3, CoffeeScript
  • Frameworks

    AngularJS, Angular, Express.js, Knockout.js, Bootstrap 3, Durandal, Bootstrap, Jasmine, Protractor
  • Libraries/APIs

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

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

    Model View Viewmodel (MVVM), JavaScript MV* Framework, Responsive, Scrum, Agile Software Development
  • Other

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

    Firebase, MacOS
  • Storage

    MySQL, MongoDB, PostgreSQL


  • Bachelor of Science degree in Computer Engineering
    1998 - 2005
    Faculty of Technical Sciences - Novi Sad, Serbia
I really like this profile
Share it with others