Ákos Varga-Somogyi, Developer in Novi Sad, Vojvodina, Serbia
Ákos is available for hire
Hire Ákos

Ákos Varga-Somogyi

Verified Expert  in Engineering

Software Developer

Novi Sad, Vojvodina, Serbia

Toptal member since December 29, 2017

Bio

Ákos is a highly competent full-stack web developer who's experienced in using popular web technologies both on the front- and back-end; often using PHP, JavaScript (Node.js, React, jQuery), MySQL, and MongoDB. He's more than capable of writing stable and optimized code that can support fast growth and numerous page views. In his career, he's also worked with React Native in creating cross-platform native apps for Android and iOS.

Portfolio

NDA (Blockchain Consulting)
Sublime Text, MacOS, Webpack, WebStorm, Agile, Git, Babel, Redux, Node.js...
NDA (Interactive Marketing)
Sublime Text, MacOS, Webpack, WebStorm, Agile, Git, Babel, CSS, HTML, Node.js...
Illumination Research
Sublime Text, MacOS, SCSS, Webpack, WebStorm, Agile, Git, Babel, Redux, PHP...

Experience

  • JavaScript - 8 years
  • PHP - 8 years
  • MySQL - 7 years
  • Node.js - 4 years
  • Express.js - 3 years
  • React - 2 years
  • Docker - 2 years
  • Webpack - 2 years

Availability

Part-time

Preferred Environment

Git, Sublime Text, WebStorm, MacOS

The most amazing...

...project I've built was a chatbot that created reminders based on ordinary sentences from users.

Work Experience

Blockchain Developer

2019 - 2019
NDA (Blockchain Consulting)
  • Participated in the planning and development of a "Know Your Customer" service backed by a blockchain for transparency.
  • Worked on a mobile cryptocurrency wallet app.
  • Helped customize an open-source Ethereum block explorer for the client's needs.
  • Created a client-oriented web wallet for an Ethereum-based ERC20 token.
  • Implemented a web admin dashboard for interacting with the ERC20 token.
  • Developed a web-based staking dashboard for PoS blockchain validators.
  • Created an admin dashboard for an existing website.
Technologies: Sublime Text, MacOS, Webpack, WebStorm, Agile, Git, Babel, Redux, Node.js, React Native, React, JavaScript, Blockchain

Front-end Developer

2018 - 2019
NDA (Interactive Marketing)
  • Maintained and implemented new features in the B2B dashboard for a service that allows you to make images and videos shoppable.
  • Maintained the embeddable image and video player scripts.
  • Created a highly efficient algorithm for following moving objects in videos.
  • Built a dependency graph mapper and visualizer for JavaScript for removing unused code.
  • Managed the integration and deployment processes for test and production environments.
Technologies: Sublime Text, MacOS, Webpack, WebStorm, Agile, Git, Babel, CSS, HTML, Node.js, Redux, React, JavaScript

Full-stack Developer

2018 - 2019
Illumination Research
  • Developed a client-facing web application and followed the provided UI design and requirements.
  • Built a headless CMS which stores the website content in Amazon S3 buckets.
  • Integrated Amazon S3 and other parts of the website like the gallery and the download page.
  • Developed the integration with Amazon Cognito.
  • Updated and created new highly optimized API endpoints on AWS Lambda.
Technologies: Sublime Text, MacOS, SCSS, Webpack, WebStorm, Agile, Git, Babel, Redux, PHP, CSS, Amazon Web Services (AWS), Restify, Node.js, React, JavaScript

Full-stack Developer

2018 - 2018
Pegasus Research
  • Developed the client-facing application using React and Redux.
  • Built the back-end API using the Express framework.
  • Architected an optimal database structure based on the project's requirements.
  • Implemented a real-time notification system using Node.js and Socket.IO.
  • Managed the production and development environments using Docker containers and Docker Compose.
Technologies: Sublime Text, MacOS, NGINX, SCSS, Webpack, WebStorm, Agile, Git, Babel, MySQL, CSS, Docker, Socket.IO, Sequelize, Express.js, Node.js, Redux, React, JavaScript

Front-end Developer

2017 - 2017
Stam.io
  • Developed an entire web application using React, Redux, and Material UI.
  • Worked closely with the UI/UX designer and the API developer to design and implement new features in the application.
  • Managed the staging and production environments for the front-end application.
  • Wrote build and deployment scripts.
  • Set up the automatic application deployment and sending of build reports to Slack.
Technologies: Sublime Text, MacOS, SCSS, Webpack, WebStorm, Backbone.js, Agile, Git, Babel, CSS, Redux, React, JavaScript

Freelance Web Developer

2013 - 2016
Freelance Work
  • Worked on various projects for international clients, both as a front-end and back-end developer.
  • Created an automatic Bitcoin deposit and withdrawal system for a Bitcoin casino application.
  • Built a custom CMS for a retro video game archive.
  • Developed the front end for a touchscreen payment terminal of a parking lot.
  • Devised and edited WordPress plugins for various tasks.
  • Built custom chat applications for specific use cases.
Technologies: Sublime Text, MacOS, NGINX, Twig, SCSS, Nunjucks, WebStorm, Agile, Socket.IO, Silex, Git, Express.js, jQuery, CSS, JavaFX, Java, MongoDB, MySQL, Node.js, JavaScript, PHP

Experience

TrippyTap

A reflex game created for the Firefox OS Challenge which was later released for Android.

X-Boost

A software that acts like a Counter-Strike game server, but redirects the players to a real one when they try to join. PHP was used both for the UDP server and the web control panel.

Computer Control Over the Web

This is software to control multiple computers at the same time. I developed the host server and web control panel.

WatchTogether

A social video player with a chat where users could discuss movies and videos while watching them at the exact same time.

ReminderBot

A Facebook messenger bot which creates reminders based on messages written in a natural and everyday vernacular.

Education

2017 - 2018

Master's Degree in Computer Science

University of Novi Sad, Faculty of Sciences - Novi Sad, Serbia

2013 - 2017

Bachelor's Degree in Computer Science

University of Novi Sad, Faculty of Sciences - Novi Sad, Serbia

Skills

Libraries/APIs

Node.js, jQuery, React, Socket.IO, Restify, Backbone.js

Tools

Webpack, Babel, WebStorm, Sublime Text, Sequelize, NGINX, Git

Languages

CSS, HTML, JavaScript, PHP, SCSS, Java, TypeScript

Frameworks

Express.js, Redux, React Native, Twig, Silex

Storage

MySQL, MongoDB

Paradigms

Agile, Scrum

Platforms

MacOS, Amazon Web Services (AWS), Docker, Linux, JavaFX, Blockchain

Other

Nunjucks

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