Ivan Kesler verfügbar

Ivan Kesler

Solution Architect and Full Stack Software Developer

verfügbar
Profilbild von Ivan Kesler Solution Architect  and  Full Stack Software Developer aus Zuerich
  • 8005 Zürich Freelancer in
  • Abschluss: B.Sc. Elektrotechnik und Informationstechnik (in spe) | Universität Belgrad | Fakultät für Elektrotechnik und Informationstechnik
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: englisch (Muttersprache) | französisch (Grundkenntnisse) | russisch (verhandlungssicher) | serbisch (Muttersprache)
  • Letztes Update: 11.01.2021
SCHLAGWORTE
DATEIANLAGEN
Lebenslauf / CV

Diese Anzeige ist nur für angemeldete Nutzer möglich.

SKILLS
Professional Summary
  • Senior Full Stack Software Developer 
  • Solution Architect with profound knowledge in the field of IoT 
  • Exceptional communication, language and presentational skills

Skills
  • Programming languagesC#, JavaScript, Java, C
  • Web DevelopmentASP.NET MVC, HTML/CSS, JSON, jQuery, Backbone, Jasmine, React, Redux, OAuth2, Spring, Spring-Boot
  • DatabasesSQL Server, MySQL, SQLLite
  • CloudAWS, Azure, Azure IoT
  • Development ToolsUML, NUnit, NHibernate, IoC, LINQ, SVN, GIT, Apache Solr, Redis, Xamarin, OSGI
  • LanguagesEnglish (native) / Serbian (native) / Russian (fluent) / French (basic) / Italian (basic)
PROJEKTHISTORIE
  • 01/2013 - bis jetzt

  • diverse Projekte und Unternehmen
  • 2017 - now       Senior Software Developer and Solution Architect at ICENTIC, Belgrade, Serbia

    Design and implementation of a PTS (Production Tracking System) for a German industrial client. Orchestration of manufacturing processes and automation of testing functionalities. System based on Azure IoT and client’s IoT platform. 
    Technologies: Azure IoT, netFIELD, RESTfull interface

    Development of the hardware and software stack for a smart energy management IoT solution. Development of the hardware platform involved integrating proprietary hardware security solution for certificate storage. Development of the software stack involved designing and developing drivers for various smart meters, and inverters (ModbusTCP and various proprietary protocols). 
    Technologies: C, JNI, Java, OSGI

    Development of a prototype hardware isolation dongle, used to isolate vulnerable devices from the network, using a proprietary encryption solution. 
    Technologies: C, Java, JNI, Spring-Boot
     

    2017    Roundglobe Technologies, Belgrade, Serbia

    Full-Stack development of various applications used to submit and display the state of a blockchain accessed via JSON-RPC. The aforementioned applications are used to provide proof of value (purchase) to the block-chain, as well as manage an affiliate marketing structure. A part of the development included creating a third party app allowing access to user details through OAuth2. 
    Technologies: JavaScript, express, Redis, MySQL, React, Redux, OAuth2.


    2016    GoodYear Dunlop Tires S.A., Colmar-Berg, Luxembourg

    Android and back-end development for Focus mobile application (Android, iOS, WinMobile), used for tracking exploitation of pre-production GoodYear tires and comparing them to competitor tires in normal and special conditions (extreme snow, hot and dry weather, rain, heavy exploitation etc.). The mobile application connects to a web service which synchronizes data between the mobile application and Oracle database in GoodYear headquarters. Field engineers visit partner companies across the world and mount/unmount test tires (identified by barcode using phone camera) from/to selected vehicles (passenger vehicles, commercial vehicles or special vehicles) and track the tire pressure, thread depths (using Bluetooth device) and tire profile. The application also allows adding new partner vehicles and updating data for existing vehicles. When the field engineer returns to headquarters the data is synchronized back to the main Oracle server and analyzed by GoodYear engineers.
    Technologies: C#, ASP.NET MVC WebAPI, Xamarin, SQLLite, LightInject, Oracle, T4 code generation.
     

    2016    Ministry of Mining and Energy, Republic of Serbia, Belgrade, Serbia

    Front-end developer of the Energy Management System Reporting application for monitoring and reporting on implementation of EMS by all designated parties (industrial and commercial companies, public entities and municipalities). The system includes a broad set of regulatory and technical rules and validations defined by the Law of Efficient Use of Energy. Designated parties use the system to submit annual reports by elaborating their energy consumption, to submit energy audit reports, to appoint the necessary number of energy managers and to notify the ministry in charge of energy thereof, to adopt their energy efficiency programs and plans. The system is also used for maintaining trainings and exams for energy managers and energy auditors and for issuing licenses for both legal entities and persons. 
    Technologies: C#, ASP.NET MVC, AJAX, jQuery, Backbone, NHibernate, SQL Server, DevExpress.


    2016    Reifen Kiefer GmbH, Orscholz, Germany

    Rewriting old framework based on stored procedures to work with both MS SQL Server and MySQL. The application supports services of storing tyres and wheels and it is used to create storage contracts and work orders for mounting and dismounting wheels and tyres from the cars, but also to provide different search possibilities in order to find certain tyres/wheels stored in one of the more storage locations (each service point has one or more storage locations). The application reduces the time needed for creating storage contracts and work orders and also time needed to locate where actual tyres and wheels are stored. 
    Technologies: VB.NET, ASP.NET, MS SQL Server 2005, MySQL.


    2015    Elafor d.o.o., Belgrade, Serbia

    Back-end and front-end developer for start-up SaaS platform connecting sellers, buyers, delivery services and individuals who sell the products in their neighborhood by using tablet devices. Responsiveness was one of the most important tasks, so CMS was improved to allow different page templates and widgets for different devices. The platform was later expanded to allow direct public (B2B and B2C) access offering all products and sub-portals for specific niches (schoolbooks, wines, preparing custom Christmas presents etc.). In addition to offering products of partner companies, platform offers services by partners or platform itself to other partners and users. The key is collaboration and confidence between users. 
    Technologies: C#, ASP.NET MVC, jQuery, Backbone, Require.js, NHibernate, MySQL, Roslyn, SASS, Apache SolR, DevExpress.


    2013-2015      Software Developer at Halo oglasi doo, Serbia

    Front-end development and back-end development on the project for maintenance of newly developed Halo oglasi portal. In addition to bug fixing and second level support a couple of substantial new features and feature overwrites were included (rendering ad lists on the server using node.js instead of the Handlebars JavaScript on the client, introducing quasitaxonomies for improved SEO, joining and minimizing all scripts and CSS to one file, ad rendering using razor and storing in Solr, improved searching, new specialized controls, improved responsiveness with customized controls and pages for devices, database optimization and using SQL Server 2016, improved performance by rewriting and optimizing specific parts of the system etc). 
    Technologies: C#, ASP.NET MVC, AJAX, jQuery, Backbone, Require.js, NHibernate, SQL Server 2016, Apache SolR, Node.js, DevExpress.


ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
remote mit temoprären Einsätzen am Kundenstandort
SONSTIGE ANGABEN
Ivan Kesler ist bei icentic angestellt.

Bitte kontaktieren Sie Dr. Branko Bjelajac (bb@icentic.com, +41 79 5999814, +49 721 66972911) für weiterführende Informationen.
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: