Peter Žuffa, Developer in Bratislava, Bratislava Region, Slovakia
Peter is available for hire
Hire Peter

Peter Žuffa

Verified Expert  in Engineering

Software Developer

Location
Bratislava, Bratislava Region, Slovakia
Toptal Member Since
July 10, 2015

Peter characterizes himself as an experienced, highly adaptable universal senior programmer and team leader. He can grasp, digest, and apply new technologies very quickly. He's also a good problem solver. He can do deep and thorough investigations of causes of various defects and weird behaviors and find a fix for them, like a "House M.D." for IT projects. He looks forward to helping you with your project!

Portfolio

Quick Sort s.r.o.
Drupal 6, PHP, Ajax, JavaScript, ASP.NET, C#
Auctionata AG
jQuery, Ajax, JavaScript, ASP.NET, C#
Rule Financial
Ajax, JavaScript, Martini, C++

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio 2013, Microsoft BI Stack

The most amazing...

...thing I've built is a complex application engine for The Auctionata portal with server-side template engine and client-side AJAX with asynchronous updates.

Work Experience

Owner, Freelancer

2013 - PRESENT
Quick Sort s.r.o.
  • Oversaw near-shore development (with 2 other developers) of a commercial subsystem for Auctionata AG to separate all financial processes from the main application comprising all layers from database, though business logic up to the front-end pages and Web API (C#, ASP. NET).
  • Led a 2-person team in the full-stack project development of The Commercial Subsystem, including analysis, planning, development, testing, and deployment, all using Scrum methodologies.
  • Developed a complex RESTful Web API for The Commercial Subsystem.
  • Analyzed and implemented various pricing and tax calculation modules following EU and US legislative regulations.
  • Developed and maintained a complex employee/customer/contractor oriented intranet/internet portal for construction consultancy firm Gleeds a.s. (PHP, Drupal).
  • Developed and maintained a Slovak jazz music community portal jazz.sk (PHP, Drupal).
Technologies: Drupal 6, PHP, Ajax, JavaScript, ASP.NET, C#

Head Developer

2009 - 2013
Auctionata AG
  • Created a complex real-time AJAX framework for building interactive website pages of The Auctionata project.
  • Took part in the analysis of almost all components of The Auctionata project, from designing the database model through business logic up to ASPX front-end pages.
  • Developed back-office pages and controls comprising a complex ticketing system, email, and internal team chat.
  • Incorporated third party payment systems into The Auctionata project: PayPal, QPay, PayOne, and Adyen.
  • Analyzed and developed the financial subsystem comprising contracts, invoices, and counter-offer processing.
  • Developed a complex template engine to be used to generate rich and interactive front-end pages for The Auctionata website.
Technologies: jQuery, Ajax, JavaScript, ASP.NET, C#

IT Consultant

2008 - 2009
Rule Financial
  • Development of modules for the securities finance system Martini in C++.
  • Created a reusable library for simplification of development of various import/export and processing modules for Martini in C++.
  • Provided consultations for investment bank and hedge fund companies regarding data analysis.
  • Prepared comprehensive learning material regarding AJAX with prototype client/server online "Noughts and Crosses" game for internal company use.
  • Created extensions for Dundas Charts components for the display of various additional analytic information into it, C# ASP.NET.
Technologies: Ajax, JavaScript, Martini, C++

Senior Developer, Team Leader

1995 - 2008
Datapac s.r.o.
  • Conducted mathematical research and implementation of scientific concepts, cooperating with scientists from the Slovak Academy of Science on projects regarding image processing, analysis of surfaces, and polygonal approximation (Delphi).
  • Developed a desktop application and web service for polygonal approximation (known as vectorization) of lines and shapes (Delphi).
  • Developed a system back-office service application for controlling petrol station devices using various protocols (Delphi, DCOM, DOMS, IFSF).
  • Developed a business web application for Slovak petrol station chain company Slovnaft for central control and data analysis of petrol stations (C# ASP.NET).
  • Led a small team developing an ASP.NET application for a Quality Assurance System containing our own custom dynamic object database system (C# ASP.NET).
Technologies: C#, Delphi

AWAjax.js

AWAjax.js is a JavaScript engine introducing real-time functionalities for Auctionata web pages so it behaves like a desktop application. It supports regular polling to the server for changes and sending event requests (optionally with data), usually as a reaction to some user activity. The original version was entirely built without any JavaScript library (like jQuery). Unfortunately, it can't be run without server-side support.

Jazz.sk

https://www.jazz.sk
Slovak jazz music community portal completely built by me in Drupal 6. I provided a lot of custom module development for the portal.

The Auctionata Portal

I was the first developer hired to build The Auctionata online auction portal, and for a couple of years I was a head developer responsible for almost all areas of development. It's a Microsoft full-stack product (MS SQL, C# ASP.NET, IIS).

Languages

C#, JavaScript, SQL, CSS, HTML, Less, PHP, Delphi, C++

Frameworks

.NET, ASP.NET, AngularJS

Libraries/APIs

LINQ, jQuery, SignalR, PayPal API, Facebook API

Tools

Visual Studio 2013, Git, Apache

Paradigms

Database Design, REST, Agile Software Development

Platforms

Windows, Drupal 6, Microsoft BI Stack

Other

Mathematics, Software Architecture, Software, Software Consultant, IIS, Martini, Ajax

Storage

Microsoft SQL Server, MySQL

1994 - 1999

Master's Degree in Informatics, Artificial Intelligence, Parallel Programming

Comenius University - Bratislava, Slovakia