Gabriel Aszalos, Software Developer in Ulm, Baden-Württemberg, Germany
Gabriel Aszalos

Software Developer in Ulm, Baden-Württemberg, Germany

Member since August 13, 2014
Gabriel has been programming practically since he cut his first teeth. He has experience working in diverse environments and multicultural teams around the globe and is versatile in adapting to new businesses. Gabriel is a senior developer with a multi-faceted skill set. In the past couple of years, he has rediscovered his love for programming through Go and has become a regular conference speaker and open-source contributor.
Gabriel is now available for hire


  • Sourcefabric
    React, Emacs, Redux, AngularJS
    HTTP 2, Gulp.js, jQuery, Webpack, Sass, Backbone.js, Flux, React, SQL, GRPC...
  • Thomson Reuters
    Node.js, Model View Controller (MVC), Jasmine, Grunt, Java, Vanilla JS...



Ulm, Baden-Württemberg, Germany



Preferred Environment

Git, Vim Text Editor, Linux, MacOS

The most amazing...

...project I've worked on is, where I made significant contributions and had the opportunity to work with a highly talented team.


  • Front-end Developer

    2016 - PRESENT
    • Refactored codebase and development environment from a basic Node server to WebPack.
    • Refactored code from ES5 to ES6 and created a modular system.
    • Rewrote rich text editor from a basic MediumEditor implementation to Facebook Draft.js using Redux.
    • Installed a documentation system and restructured the project.
    • Significantly improved scalability and overall project architecture, transitioning from a basic standalone application, to a modular and pluggable SaaS system.
    Technologies: React, Emacs, Redux, AngularJS
  • Full-stack Developer

    2014 - 2015
    • Designed a Git file storage system and a code review tool in Go. The tool resembled a merger between GitHub’s pull request system and Gerrit Code Review, allowing interaction with code definitions and references.
    • Built front-end architecture using Facebook’s FLUX model with React.js and Backbone.
    • Designed and implemented repository code browsing with interactive UI.
    • Worked with a low-level Git API for file and content manipulation to allow the UI to operate on repositories easily for merging, rebasing, code review, and comparisons.
    • Implemented a code tokenizing algorithm and syntax highlighter.
    • Worked on source code analysis and graph creation open source library called srclib.
    • Acted as project manager, successfully running meetings remotely using Agile methodologies.
    • Acted as team leader, guiding new team members from around the globe through development and onboarding.
    • Helped grow the company to 10+ by assisting in interviewing and providing feedback.
    Technologies: HTTP 2, Gulp.js, jQuery, Webpack, Sass, Backbone.js, Flux, React, SQL, GRPC, JavaScript, Go
  • Front-end Developer

    2014 - 2014
    Thomson Reuters
    • Worked on growing the Accelus product by implementing new UI features as requested by the business unit.
    • Grew and contributed to JS UI framework in use throughout the company.
    • Implemented one-way binding into the JavaScript UI framework that ended up being in used on various products throughout Thomson Reuters.
    • Refactored a large amount of outsourced code to make it more scalable, maintainable, better performing, and testable.
    • Held training meetings and talks on JavaScript methodologies and technologies, demoing implementations and best practices.
    Technologies: Node.js, Model View Controller (MVC), Jasmine, Grunt, Java, Vanilla JS, Angular, Dojo, JavaScript
  • UI Developer

    2013 - 2014
    Territory Studio
    • Created a highly interactive promotional website for Hyundai with a metro-style UI, built from a custom jQuery plugin that allowed navigating an interactive and dynamic tile system.
    • Implemented JavaScript and CSS3 techniques to transform and support various screen sizes.
    • Worked on creating CMS solutions (WordPress or custom) for various Territory Studio customers.
    • Created small mobile applications using Apache Cordova.
    • Collaborated on an on-going contractual basis for projects and support.
    Technologies: Video Manipulation, WordPress, AngularJS, Canvas, jQuery, CSS3, HTML5 Custom Elements, JavaScript
  • Front-end Developer

    2013 - 2014
    Mobile Interactive Group (Velti)
    • Assisted in developing a platform that renders custom HTML5 elements for Panasonic Avionics, which is used as entertainment on flights from KLM, British Airways, Qantas, and other airlines.
    • Implemented a media player that allowed viewing and navigating video items that were available via on-flight entertainment.
    • Added functionality that provided for media playlists as well as multitasking between applications and games.
    • Improved the flight information application and other already-present customizable widgets.
    • Created reusable and skinnable plugins to be used across different products.
    Technologies: Jasmine, Shell Scripting, Ext JS, RequireJS, Underscore.js, Backbone.js, JavaScript
  • Front-End Develoepr

    2012 - 2013
    LexisNexis (Reed Elsevier)
    • Created the landing page and home page of the LexisNexis PSL (Private Solicitor Lawyer) project.
    • Fixed bugs and helped with maintenance on various LexisNexis projects.
    • Assisted with planning and designing user flows and interactions.
    • Worked on implementing a dashboard containing previously created (pluggable) widgets for the PSL project.
    • Created widgets using OOP JS, CSS3, HTML5, and Raphael.
    Technologies: Object-oriented JavaScript (OOJS), Node.js, jQuery, CSS3, HTML5, XML, JSP
  • Software Developer

    2010 - 2012
    • Created the front-end for the award-winning website HULT Business School. It won SiteCore Site of the Year Award in the UK in 2011.
    • Worked in a team to create the highly-responsive and interactive front-end for the SGS corporation’s homepage. It won SiteCore Site of the Year International Award in 2011.
    • Traveled on site to support and create wireframes for Aller in Denmark as well as implement them.
    • Implemented the homepage for the Elle Magazine website in Denmark.
    • Worked on the PhaseOne website’s feature pages and on UniCredit Swiss Bank’s page, where I’ve implemented interactive wireframes.
    • Maintained and fixed issues on an app from the HSBC UK website.
    Technologies: IIS, ASP.NET, HTML5, Prototype Framework, jQuery, JavaScript, Sitecore, XSLT
  • Full-stack Developer

    2008 - 2010
    Wayfinder Systems (Vodafone)
    • Built an internal CRM application for employee time reporting using Ext JS, called Wallace.
    • Created statistical algorithms to report and aggregate sales data from a MySQL database using PHP, HTML, and CSS.
    • Worked as a full-stack developer on implementing an API similar to Google Maps API that allowed displaying of maps at various zoom levels, drawing routes and GPS navigation, POIs (Points of Interest) and searching.
    • Designed a demo website that illustrated the API at work, where one could search for Points of Interest, navigate, create routes, and pan/zoom the map.
    • Created which was similar to the Google Maps website at the time, using the JavaScript Maps API.
    Technologies: MojoJS, Ext JS, MySQL, JavaScript, PHP


  • The Code Bay (Development)

    Created a reverse auctioning website with profiles and rating systems where developers could bid against projects posted by businesses. I've used: PHP, MySQL, HTML, CSS, and JavaScript (jQuery and Vanilla).

  • Room 24 (Development)

    Room 24 is a music studio. This project was done via Territory Studio and I've used CSS3, JavaScript (AngularJS), and WordPress.

  • Innocean (Development)

    Hyundai presentational website.

  • Hult (Development)

    Hult International Business School UK.

  • SGS (Development)

    SGS corporation website.

  • Thomson Reuters World Check One (Development)

    Know Your Customer & Third Party Risk Management Solutions.

  • LexisNexis PSL (Development)

    LexisNexis PSL (Private Solicitor Lawyer).

  • Testing Your Go App: Get Started The Right Way (Publication)
    When Golang first came out, there were next to no resources available about how to efficiently test your Go-written application. Even now, with plenty of guides and recommendations available, many bright-eyed developers still try to apply their Ruby or JavaScript mindset and use external frameworks to test apps written in Go. In this article, Toptal Freelance Developer Gabriel Aszalos first explains Golang philosophy and then covers the basics of testing in Go, from table testing to JSON response assertion.


  • Languages

    JavaScript, Go, SQL, Sass, Java, XSLT, HTML5, CSS3, PHP, XML, Object-oriented JavaScript (OOJS)
  • Frameworks

    Redux, AngularJS, Flux, JavaScript MVC, GRPC, Dojo, Angular, Vanilla JS, Jasmine, Ext JS, Prototype Framework, ASP.NET, JSP
  • Libraries/APIs

    React, Backbone.js, jQuery, Node.js, Underscore.js, RequireJS, RefluxJS
  • Tools

    Git, Vim Text Editor, Webpack, Gulp.js, Grunt, Canvas, Emacs
  • Paradigms

    Scrum, Agile Software Development, Model View Controller (MVC)
  • Platforms

    Linux, MacOS, WordPress
  • Storage

    MySQL, PostgreSQL, MongoDB
  • Other

    HTTP 2, Shell Scripting, Sitecore, IIS, HTML5 Custom Elements, Video Manipulation, MojoJS


  • Bachelor's degree in Computer Science
    2004 - 2008
    Babes-Bolyai University - Cluj-Napoca, Romania

To view more profiles

Join Toptal
Share it with others