Damir Tesanovic, Developer in Pécs, Hungary
Damir is available for hire
Hire Damir

Damir Tesanovic

Verified Expert  in Engineering

Software Developer

Location
Pécs, Hungary
Toptal Member Since
August 26, 2014

Damir is a passionate software developer with more than eight years of experience building full-stack web and desktop applications. His preferred framework is .NET, but he is also proficient in building multi-platform applications using C++ and Java.

Portfolio

NDA
Windows Presentation Foundation (WPF), C#, .NET, Entity, Entity Framework Core...
Dexter Informatikai Kft.
XSL-FO, Windows Presentation Foundation (WPF), XML/XSLT, Entity Framework...
NDA (via Toptal)
SCSS, HTML, TypeScript, Aurelia, MySQL, Eloquent, Laravel, PHP, WordPress...

Experience

Availability

Full-time

Preferred Environment

SQL, Git, C#, Visual Studio, Windows

The most amazing...

...software I've developed is for modeling the spatial and temporal distribution of concentration changes caused by diffusion and chemical reactions.

Work Experience

WPF GUI Developer

2019 - PRESENT
NDA
  • Developed a desktop and web app to interpret complex DNA profiles.
  • Redesigned and rewrote the WPF app with code-behind to MVVM.
  • Participated in developing and designing a complex web app hosted on Azure using Batch for job execution.
  • Designed and developed the Azure free version capable of self-hosting and used Celery for job execution.
Technologies: Windows Presentation Foundation (WPF), C#, .NET, Entity, Entity Framework Core, MVVM Light Toolkit, xUnit, SQL, Kubernetes, Azure, Batch, Docker, Linux, Celery, Python, R, React, ASP.NET Web API, ASP.NET MVC

Senior .NET Developer

2006 - PRESENT
Dexter Informatikai Kft.
  • Designed and developed a REST API for our existing products.
  • Developed a complex e-learning application, acting as a bridge between content providers and consumers.
  • Designed and developed an administrative application for managing research projects and results in higher educational institutes.
  • Implemented an e-invoicing solution with XAdES signatures.
  • Prototyped and developed a framework for a mobile version of our existing products (Windows Phone 7).
  • Designed and developed WCF services for our products.
Technologies: XSL-FO, Windows Presentation Foundation (WPF), XML/XSLT, Entity Framework, NHibernate, Microsoft SQL Server, Model View Controller (MVC), C#

Developer

2018 - 2018
NDA (via Toptal)
  • Created multiple scraper programs for scheduled scraping of a website.
  • Created the WordPress plugin for accepting and displaying the scraped data.
  • Implemented email sending notifications for various events occurred in the system.
  • Created a REST API for accepting the scraped data.
  • Created the UI for showing the scraped data.
  • Designed and created custom tables in MySQL for storing the data.
Technologies: SCSS, HTML, TypeScript, Aurelia, MySQL, Eloquent, Laravel, PHP, WordPress, Selenium, C#

Senior .NET Developer

2015 - 2017
NDA (via Toptal)
  • Created a desktop application to aid in the inventory purchase process for major eCommerce websites, directly or through a proxy.
  • Integrated CAPTCHA solving solutions.
  • Helped reverse-engineer private web APIs.
  • Developed a modular framework for easy creation of modules for processing websites and web APIs.
  • Built modules for inventory processing on major vendors.
Technologies: JavaScript, HTML, Data Scraping, Web Scraping, Multithreading, PhantomJS, Model View ViewModel (MVVM), Windows Presentation Foundation (WPF), .NET, C#

C# Integration Developer

2015 - 2015
Prototype1 (via Toptal)
  • Helped in the integration of a major ticketing provider in the US.
  • Created a REST client and request/response models based on documentation.
  • Created unit tests.
  • Improved the existing codebase.
Technologies: JSON, REST APIs, .NET, C#

Developer

2005 - 2006
University of Pécs
  • Designed and implemented DAQ (data acquisition) software for various instruments.
  • Designed and implemented cross-platform software for modeling the spatial and temporal distribution of concentration changes caused by diffusion and chemical reactions.
  • Developed a reusable, high performance Visual Basic control for plotting data.
  • Developed a web page for a conference.
  • Fixed bugs and enhanced existing software.
Technologies: CSS, HTML, Visual Basic, Linux, wxWidgets, Qt, C++

Point of Sale and Stock Control Software

I developed cross-platform point of sale and stock control software for a private client.

Flow Injection Analyzer

This software is designed to control flow injection instruments. It contains a method designer where users can easily create new FIA methods. It also features an evaluation unit with pre-build algorithms for data filtering, peak analysis, linear regression, and standard addition.

Explorer World Travel

A Hungarian travel portal.

DiffSim

http://tdamir.blogspot.hu/2008/06/why-i-havent-been-blogging-much-lately.html
Software for modeling the spatial and temporal distribution of concentration changes caused by diffusion and chemical reactions. I created it as part of my diploma work.

Modulo for Android

A complex solution from designing forms and processes all the way to archiving.

http://www.dexter.hu/en/megoldasok#modulo

Terzene Mobile App

https://play.google.com/store/apps/details?id=hu.terzene&hl=en_IN&gl=US
An iOS and Android app that finds the closest program and lets you listen to an open-air classical music concert.

I developed this relatively simple app using C# and Xamarin. My work included building a feature that sends notifications about local events and modifying the maps component, a custom renderer, to the client's needs.

Languages

C#.NET, C#, XML/XSLT, HTML, C, TypeScript, TypeScript 2, Java, C++, CSS, XSD, SQL, JavaScript, R, XSL-FO, Visual Basic, PHP, SCSS, Batch, Python

Frameworks

ASP.NET MVC 3, ASP.NET MVC 5, ASP.NET MVC 4, ASP.NET, NHibernate, ASP.NET MVC, ASP.NET Web API, Caliburn.Micro, Entity Framework Core, Aurelia, Knockout (Knockout.js), Windows Presentation Foundation (WPF), ServiceStack, .NET, Selenium, Laravel, Eloquent, Bootstrap, Qt, AngularJS, Entity, MVVM Light Toolkit

Tools

Microsoft Visual Studio, Subversion (SVN), Git, Visual Studio, Docker Compose, Eclipse IDE, C#.NET WinForms, xUnit, Celery

Paradigms

Dependency Injection, Model View ViewModel (MVVM), Model View Controller (MVC), Distributed Computing, Parallel Computing, Inversion of Control, Test-driven Development (TDD), Cross-platform, Agile Software Development, Asynchronous Programming, Scrum, Design Patterns, CQRS

Other

EF6 Code First, Xamarin.Forms, Single-page Applications (SPA), Data Scraping, Web Scraping, Windows Services, IoC, Windows Communication Foundation (WCF), Multithreading, Module Development, Domain-driven Design (DDD)

Libraries/APIs

REST APIs, WebDriver, Selenium WebDriver, PhantomJS, jQuery UI, jQuery, Xamarin.Android, Xamarin.iOS, React, Entity Framework, Windows Forms (WinForms), AngularUI, wxWidgets

Platforms

Xamarin, WinRT, Windows Phone 8, NetBeans, Linux, Windows, Windows Phone, Docker, WordPress, Azure, Kubernetes, iOS, Android

Storage

SQLite, Microsoft SQL Server, Firebird, JSON, MySQL

2006 - 2008

Master's Degree in Information Technology

University of Pannonia - Veszprém, Hungary

2001 - 2005

Bachelor's Degree in Information Technology

University of Pécs - Pécs, Hungary

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