Dávid Krasznai, Developer in Pécs, Hungary
Dávid is available for hire
Hire Dávid

Dávid Krasznai

Verified Expert  in Engineering

Software Developer

Location
Pécs, Hungary
Toptal Member Since
December 22, 2015

Dávid has more than 6 years of experience developing applications on the .NET platform. He also develops applications for Android, and he is very comfortable with JavaScript development as well. David communicates very well and developing games is one of his hobbies. He also has a great attitude, always willing to learn more, and is easy to work with.

Availability

Part-time

Preferred Environment

Git, Android Studio, Visual Studio, Windows 10

The most amazing...

...being the lead developer of a higher education information system which is being used by thousands of students and university staff.

Work Experience

Senior Developer

2010 - PRESENT
Dexter Informatikai Kft
  • Developed an educational information management system in C#.
  • Engineered an Android application for the educational information management system.
  • Created a JavaScript based application for mobile devices.
  • Provided the support for an educational information management system.
  • Created a data service for higher education institutes via using the IMB MQ server's .NET API.
  • Constructed unit and feature tests for existing and new applications.
Technologies: JavaScript, iOS, IBM MQ, T-SQL (Transact-SQL), Android, .NET

Web Developer

2014 - 2014
SpyPatch
  • Utilized 3D CSS transformations and HTML5 boilerplate.
  • Created scolling animations with JavaScript,and fluid animations on browsers.
  • Optimized images for animations.
Technologies: CSS, HTML5, JavaScript

Software Developer

2013 - 2013
Visio
  • Created an Android launcher app, page switcher animations, and a reusable custom video popup.
  • Constructed a layout builder which built dynamic layouts on the fly based on my own XML structure.
  • Added a GIF playback functionality to an Android app.
Technologies: XML, Java, Android

Information System for Hungarian Universities

This was the company's largest project which was to be used as an information system for all Hungarian universities; which is used by thousands of students and university staff. Through the software, students can check-in for courses and exams, and do a lot more university-related tasks. Currently, I'm the lead developer of this project. It's mostly written in C# .NET (ASP.NET MVC), but a lot more technologies are involved like JavaScript, MS SQL, and Delphi - however I'm not working on the Delphi code.

Data and Message Manager

In Hungary, there are legal regulations for universites. Such institutions must provide all their data in a central database, through an IBM MQ pipe. We have an application written in C#/WPF which connects our information system with this government central database, I'm also the lead developer for this project. One of my most interesting tasks was creating a special extension for that data connector project. The extension that I made for was special because this university was using two different information systems, ours and a different product as well. I set up an IMB MQ server and the required queue managers. I created a console application to read, analyze, store, and send incoming and outgoing XML messages using IBM's .NET API for MQ. I broke down the process into smaller individual steps to support flexible scheduling.

Custom Android Browser with Streaming Capabilities

I have created a Google Chrome like browser for Android using Crosswalk. The browser supports multiple tabs, private browsing, bookmarks, and history. The browser's main feature is an API which is accessible for websites using JavaScript to access the phone's microphone/camera and to start/stop live- streaming using Nanocosmos.

3D Snake Game

A pseudo 3D snake game written in JavaScript with a level editor, where the players navigate with the snake on a rotating cube surface. I used an HTML5 canvas element for the graphics and jQuery for the event handling. In the project I used module pattern.

Flash Game with a Level Editor

My final project at college was a 2D platform game using a 2D physics engine (Box2D). The game was written in ActionScript 3. I have created a level editor for the game in Java.
2006 - 2010

Bachelor's Degree in Information Technology

Pollock Mihály Faculty of Engineering - Pécs, Hungary

Libraries/APIs

Java 2D, jQuery UI, jQuery, REST APIs, Google API, Facebook API

Tools

Git, ReSharper, Microsoft Visual Studio, Crosswalk, Autofac, StructureMap, Subversion (SVN), Apache Maven, TFS, Android Studio, NuGet, Gradle, Visual Studio, IBM MQ

Languages

C#, CSS3, CSS, Less, SQL, Java, T-SQL (Transact-SQL), JavaScript, HTML5, XML, TypeScript

Frameworks

Knockout (Knockout.js), NUnit, SpecFlow, Caliburn.Micro, ASP.NET, ASP.NET MVC 5, ASP.NET MVC 4, ASP.NET MVC 3, Bootstrap, Razor, Windows Presentation Foundation (WPF), AngularJS, NHibernate, Entity, .NET, Angular

Paradigms

Object-oriented Programming (OOP), RESTful Development, Model View ViewModel (MVVM), Unit Testing, REST, CQRS, Test-driven Development (TDD), Model View Controller (MVC)

Platforms

NetBeans, JSE, Android, Windows, Linux, iOS

Storage

MongoDB

Other

Web App Development, User Interface (UI), 2D Games, Animation, Reflection, Angular Bootstrap, OWIN, Windows 10

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