People

Thomas Kovacs

thomas.kovacs@astateful.com
personly OÜ

personly is a pay as you go token based personal matching platform aiming to modernize personals.

astateful e.U.

astateful is a company providing web development services to clients.

University of Music and Performing Arts Vienna

ISA is a department of the MDW which runs an international music academy for aspiring musicians.

Vaultoro Limited

Vaultoro is a cryptocurrency exchange specializing in gold and silver trading along with popular cryptocurrencies such as Bitcoin.

microDimensions GmbH

microDimensions was a biotech company specializing in digital pathology applications.

Transact GmbH, a division of epay

epay is a part of Euronet which is a global payment provider offering a myriad of payment services.

University of Graz

University of Graz is one of the largest universities in Austria and home of many renowned scientists.

Biography

Thomas began developing websites in 1998, riding the first wave of online Nintendo Fandom with the release of Legend of Zelda 64 into a website called NGN Online, later as 'gamequbed'. Since completing university in 2010 and moving to Europe in 2011, Thomas has parlayed his web experiences into work experiences in both public and private sector enterprises. With the launch of personly, Thomas has taken a more entrepreneurial role in establishing his first startup which drives his passion of connecting people through online personal matching.

Work History

Founder, personly OÜ

Developed concept, design, and implementation for a personal matching platform in order to provide a modern approach to personal matching. The foundational concept is a "tokenised personal" in which a token amount is added to a personal which determines how many other personals that personal can match. Tokens can be purchased on the platform for small amounts of fiat currency, allowing for a new cost effective approach to personal creation.

Founder, astateful e.U.

astateful is a web development company specialising in implementing full stack solutions for companies looking to establish an online presence. We designed and implemented personly, the personals matching platform.

Lead Developer, University of Music and Performing Arts Vienna

Working for the Vienna University of Music International Summer Academy (ISA), implemented a website which allows students to log in and view upcoming and current events for the annual two week summer academy program. Students are also able to share links with their selected course professors. The associated student, professor and event data was imported from the front page CMS.

Designed and implemented a separate admin program which allows users with the correct scope to manage events and students. Both user facing and admin apps were implemented using React/Redux/NextJS for the GUI as well as GRPC/MongoDB/NodeJS for the backend architecture.

Created a release process using Lerna monorepo management tool along with NPM and Yarn workspaces package management to upload and maintain the private packages and their semantic versions. Created build process which automates Docker image creation by downloading, configuring, and building the private packages into relevant docker images.

Lead Developer, Vaultoro Limited

Working as the lead developer for Vaultoro, designed and implemented the structures necessary to ensure the successful relaunch of the Vaultoro cryptocurrency and asset trading platform. The application backend is based on a micro service architecture relying on a popular protocol format used to facilitate both streaming and unary requests in order to facilitate order matching, price fetching, and wallet transactions processing. The front-end is based on ReactJS via NextJS with Redux as the data model. Additionally, developed and maintained the build system which allows for automatic generation of Docker images.

Working as the lead developer for Bar9 GmbH, designed and implemented the structures necessary to ensure the successful launch of the Bar9 web application for buying and selling metal assets at current market price. The application is written in Javascript and based on the widely available MeteorJS which provides both a backend runtime environment as well as frontend bindings for ReactJS where its custom socket protocol is used for data transfer.

Maintained product backlog for Bar9 using Jira via Github integration and worked closely with product owners to provide difficulty estimates regarding feature implementation length and complexity, as well as the relationship between features for the Vaultoro trading product. Was able to relate features to each other in a highly abstract way and provide critical feedback regarding feature dependencies. Performed code reviews as well as functioned as the unofficial team lead in a limited leadership capacity.

Software Developer, microDimensions GmbH

Main functions as a software programmer included designing and implementing C++ code relating to image IO, specifically reading image data from disk and writing image data to disk in an optimal way. Additionally implemented features related to image processing, such as Qt widgets for performing image export tasks as well as importing of large image files.

Created a prototype web application using Angular2, Typescript, OpenSeadragon, and Bootstrap, in order to view very large images online. The images and their associated metadata, as well as session information and image annotations, were accessible via a REST API implemented using Express, which asynchronously acquired image data via a NodeJS module that contained V8 engine bindings to our underlying image processing DLLs.

Played major role in bringing our desktop application functionality to the Internet via web applications. Main tasks included development of backend architecture such as a RESTful API designed using NodeJS as well as postgresql database interaction. Additional tasks included GUI development using Polymer 2.0 as well as Redux to provide the foundation for a single page application written in Javascript.

Software Developer, Transact GmbH, a division of epay

As a software developer working within the Back Office team, assisted in the creation of reports to assist in customer invoicing. The reporting application front-end was created and maintained in C++ using Borland compiler suite, while thereporting data was generated using complex SQL queries.

Assisted in development of new web based customer facing portal to provide our customers with better control regarding their accounts with the company as well as to view reports. The system was designed using Zend 2 framework (PHP) along with Angular 1 as well as Bootstrap. A restful API was implemented using SOAP to access the critical customer data.

Software Developer, University of Graz

As a software developer working within the Business Informatics department at the university, oversaw the implementation of a “Digital Almanac” website which provides information on digital communications such as historical data as a metric used to identify upcoming trends. The website was implemented using Wordpress.

Created an application in C++ to transform raw CSV data files into a format suitable for use with Google Public Data. The application also generated optimised Javascript from a Google DSPL XML file in order to provide an optimal navigation experience for users viewing the visualisations embedded in the Almanac website.

Created a small custom Javascript framework to power the Digital Almanac website. The framework was able to dynamically load content via AJAX, and allow a user to share link parameters describing a current visualisation state. It also handled mobile device use cases such as bandwidth constraints and various screen sizes.