Scroll To View More
Gabriel Aszalos

Gabriel Aszalos

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
Portfolio
  • Sourcefabric
    AngularJS 1, React.js, Redux, ES6
  • Sourcegraph.com
    Go, JavaScript, gRPC, HTTP/2, SQL, React, FLUX, Backbone, Sass, Webpack...
  • Thomson Reuters
    JavaScript, Dojo, Angular, Vanilla JS, Java, Grunt, Jasmine, MVC, Node.js
Experience
  • JavaScript, 10 years
  • React, 3 years
  • Go, 3 years
  • AngularJS, 3 years
Ulm, Baden-Württemberg, Germany
Availability
Part-time
Preferred Environment
Mac OS (or Linux), Vim, Git
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.
Employment
  • 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: AngularJS 1, React.js, Redux, ES6
  • 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: Go, JavaScript, gRPC, HTTP/2, SQL, React, FLUX, Backbone, Sass, Webpack, jQuery, Gulp
  • 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: JavaScript, Dojo, Angular, Vanilla JS, Java, Grunt, Jasmine, MVC, Node.js
  • 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: JavaScript, HTML5 Custom Elements, CSS3, jQuery, Video Manipulation, Canvas, AngularJS, WordPress
  • 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: JavaScript, Backbone, Underscore, RequireJS, Ext JS, Shell Scripting, Jasmine
  • 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: JSP, XML, HTML5, CSS3, OO JavaScript, jQuery, LAB, Raphael, Node.js
  • 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: XSLT, SiteCore, JavaScript, jQuery, PrototypeJS, HTML5, ASP.NET, IIS
  • 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: PHP, JavaScript, MojoJS, MySQL, Ext JS
Experience
  • 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)
    http://www.innocean.com/

    Hyundai presentational website.

  • Hult (Development)
    http://www.hult.edu/

    Hult International Business School UK.

  • SGS (Development)
    http://www.sgs.com/

    SGS corporation website.

  • Thomson Reuters World Check One (Development)
    https://risk.thomsonreuters.com/products/thomson-reuters-world-check-one

    Know Your Customer & Third Party Risk Management Solutions.

  • LexisNexis PSL (Development)
    https://www.lexisnexis.com/uk/lexispsl/pslhome

    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.
Skills
  • Languages
    Go, JavaScript
  • Frameworks
    Redux, AngularJS, Flux, GRPC, JavaScript MVC
  • Libraries/APIs
    React, RefluxJS
  • Tools
    Git, Vim Text Editor
  • Paradigms
    Scrum, Agile Software Development
  • Platforms
    Mac OS, Linux
  • Storage
    PostgreSQL, MySQL, MongoDB
Education
  • Bachelor's degree in Computer Science
    2004 - 2008
    Babes-Bolyai University - Cluj-Napoca, Romania
I really like this profile
Share it with others