Gabriel Aszalos
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Full-stack Developer
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.
Front-end Developer
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.
UI Developer
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.
Front-end Developer
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.
Front-End Develoepr
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.
Software Developer
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.
Full-stack Developer
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.
Experience
The Code Bay
Room 24
Hult
Thomson Reuters World Check One
LexisNexis PSL
https://www.lexisnexis.com/uk/lexispsl/pslhomeSkills
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
Education
Bachelor's Degree in Computer Science
Babes-Bolyai University - Cluj-Napoca, Romania
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