Tomas Putnoky, Developer in Košice, Košice Region, Slovakia
Tomas is available for hire
Hire Tomas

Tomas Putnoky

Verified Expert  in Engineering

Software Developer

Košice, Košice Region, Slovakia

Toptal member since January 8, 2016

Bio

Tomas is a capable full-stack developer with more than 10 years of experience. He is passionate about creating new things especially projects that involve Agile and bringing value to his clients. While his main skills are in PHP and JavaScript, he has a deep knowledge of multiple web-related languages and frameworks such as Angular 1/2, React, Symfony, Doctrine, and many others. He loves to create clean code based on the SOLID principles.

Portfolio

GrownApps
Angular, Symfony
Previo (via GrownApps)
Elastic, RabbitMQ, Symfony
Nokia (via GrownApps)
Angular, Symfony

Experience

  • PHP - 10 years
  • Symfony - 8 years
  • SQL - 8 years
  • JavaScript - 7 years
  • REST - 5 years
  • Angular - 4 years
  • TypeScript - 2 years

Availability

Part-time

Preferred Environment

Git, PhpStorm

The most amazing...

...thing I've coded is an Angular module for creating complex forms.

Work Experience

CTO | Full-stack Web Developer

2010 - PRESENT
GrownApps
  • Led an agile team of web developers.
  • Developed an internal framework providing convenient GraphQL-like API to Symfony.
  • Created a PHP DI extension to the Nette framewrok.
  • Built a framework for internal Angular components.
  • Designed types of software architecture for multiple projects.
Technologies: Angular, Symfony

Software Architect

2018 - 2020
Previo (via GrownApps)
  • Designed high traffic Channel Manager using RabbitMQ.
  • Helped integrated Expedia API with internal system.
  • Helped integrated AirBnb API with internal system.
Technologies: Elastic, RabbitMQ, Symfony

Full-stack Web Developer

2018 - 2020
Nokia (via GrownApps)
  • Created a web-based KPI reporting tool.
  • Built an integration with PowerBI.
  • Developed a complex user security management module and created necessary data migrations from the older solution.
  • Rewrote an older jQuery codebase to a modern Angular 9 solution.
Technologies: Angular, Symfony

Senior JavaScript Developer

2014 - 2015
Datalan
  • Created a customized framework that enabled them to make complex forms based on AngularJS.
Technologies: AngularJS

Web Developer

2013 - 2014
Talents Technologies
  • Developed the KPI tracking and management tool.
  • Provided PHP and front-end web development.
Technologies: AngularJS, Symfony

Realvea

Realvea is an international real estate portal developed in PHP.

I worked on both the client-side and the server-side development. I was also responsible for the integration with other real estate portals and services.

Aukcio

Aukcio is a web application designed for the creation and implementation of electronic auctions. It supports the creation of shopping and sales auctions. The system is designed for the B2B segment.

I was responsible for the implementation of both the back-end and front-end modules.

ICM Garant

ICM Garant is a CRM system for financial consultants and brokers. It provides full functionalities such as client evidence, contract evidence, MLM structure tools, financial provisioning, salary calculations, and an e-learning module. The product is actively maintained in order to adapt to new financial products on the market.

I was responsible mainly for the PHP development and the database design.

Rockpoint

This is a custom software solution for a legal funding company. It was built from scratch using AngularJS and the Symfony framework. The application enables a user to manage a whole portfolio of clients, allows a customized workflow, and has extensive reporting capabilities

Impressa Tracker

This is a custom task-tracking solution with integration to 3rd partiy tools. The app is based on Node.js and the Angular 2 framework.
2007 - 2012

Master`s Degree in Computer Science

Technical University of Košice - Košice, Slovakia

Libraries/APIs

Doctrine, REST APIs, jQuery, React, Node.js, Vue

Tools

Git, RabbitMQ, PhpStorm, Elastic, Adobe Photoshop

Languages

TypeScript, PHP, HTML, JavaScript, SQL, Sass, Java

Frameworks

Symfony, Angular, AngularJS, Nette, Bootstrap 3, PHPUnit, Laravel

Paradigms

REST, Object-oriented Programming (OOP), Agile Software Development, Scrum, Model View Controller (MVC), RESTful Development, Functional Programming, Test-driven Development (TDD)

Platforms

Twilio, Linux, Docker

Storage

Redis, MySQL, Elasticsearch, MongoDB

Other

DocuSign

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