David Hucker
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Full-stack Developer
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%.
Technology Associate | Software Developer
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.
IT Intern
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.
Experience
GraphQL Facade for MSCI Silo Projects
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.
Skillset
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
Education
Master's Degree in Business Information Technology
University of Debrecen - Debrecen, Hungary
Bachelor's Degree in Business Information Technology
University of Debrecen - Debrecen, Hungary
Bachelor's Degree in Software Information Technology
University of Debrecen - Debrecen, Hungary
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring