Gabriel Aszalos, Developer in Ulm, Baden-Württemberg, Germany
Gabriel is available for hire
Hire Gabriel

Gabriel Aszalos

Verified Expert  in Engineering

Software Developer

Location
Ulm, Baden-Württemberg, Germany
Toptal Member Since
April 28, 2016

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.

Portfolio

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

Experience

Availability

Part-time

Preferred Environment

Git, Vim Text Editor, Linux, MacOS

The most amazing...

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

Work Experience

Front-end Developer

2016 - PRESENT
Sourcefabric
  • 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: Emacs, Redux, React, AngularJS

Full-stack Developer

2014 - 2015
Sourcegraph.com
  • 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, 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, Jakarta Server Pages (JSP)

Software Developer

2010 - 2012
Nemetos
  • 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 maps.vodafone.com which was similar to the Google Maps website at the time, using the JavaScript Maps API.
Technologies: Mojo.js, Ext JS, MySQL, JavaScript, PHP

The Code Bay

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

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

Innocean

http://www.innocean.com/
Hyundai presentational website.

Hult

Hult International Business School UK.

SGS

http://www.sgs.com/
SGS corporation website.

Thomson Reuters World Check One

Know Your Customer & Third Party Risk Management Solutions.

LexisNexis PSL

https://www.lexisnexis.com/uk/lexispsl/pslhome
LexisNexis PSL (Private Solicitor Lawyer).

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, Jakarta Server Pages (JSP)

Libraries/APIs

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

Tools

Git, Vim Text Editor, Webpack, Gulp, 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, Mojo.js

2004 - 2008

Bachelor's Degree in Computer Science

Babes-Bolyai University - Cluj-Napoca, Romania

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