David Hucker, Developer in Budapest, Hungary
David is available for hire
Hire David

David Hucker

Verified Expert  in Engineering

Full-stack Developer

Location
Budapest, Hungary
Toptal Member Since
July 21, 2021

David is a reliable, dedicated engineer who has seen it all—back-end, front-end, and full-stack development on legacy, cutting-edge, and greenfield projects as a developer, architect, and team lead in an ever-changing environment. David is also adept in financial service projects, and he's always eager to learn and lead by example.

Portfolio

MSCI
Scala, JavaFX, React, TypeScript, SCSS, Mockito, JavaScript, AG Grid
IP Systems Ltd.
Java, Flex, Angular, AG Grid, JavaScript
Morgan Stanley
Kdb+, Java, Perl, Sybase, IBM Db2, WebSphere MQ, Mockito

Experience

Availability

Part-time

Preferred Environment

Windows, IntelliJ IDEA, Visual Studio Code (VS Code), Git, Scala, React, TypeScript, Node.js

The most amazing...

...project I've worked on was MSCI's flagship Analytics product, first as a senior developer and later as the team lead for the user interface and experience team.

Work Experience

Vice President

2017 - PRESENT
MSCI
  • Started and led the revolution of moving away from the main JavaFX charting library and replaced it with HighCharts to increase performance by a thousandfold.
  • Increased reliability and test coverage by creating a completely mocked and testable version of the thick UI client.
  • Led a team dedicated to fixing various UX aspects of the application.
  • Defined the new strategy and architecture of the system that will someday surpass the current one.
Technologies: Scala, JavaFX, React, TypeScript, SCSS, Mockito, JavaScript, AG Grid

Full-stack Developer

2017 - 2017
IP Systems Ltd.
  • Enhanced the user experience of the energy trading module.
  • Tracked, fixed, and added automated test cases for bugs reported by users.
  • Increased test coverage for audit components from 0% to 90%.
Technologies: Java, Flex, Angular, AG Grid, JavaScript

Technology Associate | Software Developer

2013 - 2017
Morgan Stanley
  • Created on-demand automated reports for various business areas and systems and oversaw them from inception until production support.
  • Influenced the strategic decisions regarding the system architecture which helped to increase stability and nearly halved the time to market for specific reports.
  • Fixed production issues and built/added tools to increase release stability.
Technologies: Kdb+, Java, Perl, Sybase, IBM Db2, WebSphere MQ, Mockito

IT Intern

2012 - 2013
Morgan Stanley
  • Helped to improve the stability of different components of the end-of-day processing and reporting system from Sybase.
  • Migrated many stored procedures, tables, and various queries from Sybase to Kdb+.
  • Improved error handling and performance for various elements of the system.
Technologies: Java, Kdb+, Sybase, Perl, WebSphere MQ

GraphQL Facade for MSCI Silo Projects

An Apollo GraphQL-based middleware service that unified parts of the MSCI Analytics business.

I worked on it as a proof of concept (POC) with a senior developer to prove that the various silo-like projects could be aggregated and orchestrated together. We proved that seemingly incompatible and hard-to-maintain APIs can be integrated with the use of the Apollo platform.

Languages

Scala, Java, TypeScript, Perl, SCSS, JavaScript, GraphQL

Platforms

JavaFX, Windows, Visual Studio Code (VS Code), WebSphere MQ

Frameworks

Mockito, Flex, Angular, Redux, Swagger

Storage

Kdb+, Databases, Sybase, IBM Db2, MongoDB

Other

Finance, Artificial Intelligence (AI), Apollo, WebSockets

Libraries/APIs

React, Node.js, AG Grid, Highcharts, REST APIs

Tools

IntelliJ IDEA, Git, Mongoose

Paradigms

Functional Programming, REST

2011 - 2014

Master's Degree in Business Information Technology

University of Debrecen - Debrecen, Hungary

2009 - 2013

Bachelor's Degree in Business Information Technology

University of Debrecen - Debrecen, Hungary

2007 - 2011

Bachelor's Degree in Software Information Technology

University of Debrecen - Debrecen, 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