Name | Balázs Péter Horváth |
---|---|
Location | Budapest |
Languages | English, German |
Phone Number | +36307338161 |
balazs.peter.horvath@gmail.com |
Latest version of this CV is also available on Github.
I am a Software Engineer who specializes in server development. I have expertise in multithreaded applications, networking, and web APIs.
I am a versatile developer, usually using multiple programming languages and tools, but here is a list of technologies I am most familiar with:
Go | Docker | SQL | AWS/GCP |
---|---|---|---|
Most recent and up-to-date experience (also preferred/loved) | I feel like containerization of a service has become a default by now, I am always using Docker | Spent hours writing complex BigQuery scripts recently, also familiar with PSQL (Timescale) | Have always been using either platform in the past couple of years |
I help building a trading paltform and while doing so, I was/am working on a bunch of different, interesting projects that are supporting, or are directly part of a trading platform.
- Integration of various crypto exchange apis (rest, websocket, FIX) in Go.
- Implementation of internal monitoring, benchamrking, automated testing, simulation systems, and other tools.
- Optimization of network code, message parsing, or any other parts of the High Frequency Trading code.
Technologies: Go, Python, MongoDB, BigQuery, Dataflow, Gitlab CI, Docker, Kubernetes, GCloud, AWS, Grafana, DPDK
Complete modernization of the infrastructure, codebase of multiple separate software components. Development of CI/CD pipelines.
Working as a contractor, or directly with the team on various projects.
-
Developed a social idea sharing web application using Spring Boot, Java 8. The platform’s main feature is the organization of idea competitions, where enployees may submit solutions to problems and can collaborate with the organizers to win the competition.
-
Supported and developed features for a web application written in Java 8, Spring boot. The product is a company search platform for investors providing detailed information/analysis about said companies.
-
Supported an enterprise application for a multinational company. The application is used by big telecommunication companies, it allows for their support team to analyze anomalies with their mobile network.
-
Developed a dashboard application for management for a multinational company in Go. The application collects and reports about the development processes, statuses of various teams.
-
Developed a web service for a delivery , with integration to multiple eCommerce apis.
Became a member of the Toptal community as a developer.
Developed a printer management software in Java EE. Built the front-end on web based multifunction printers.
Created a C library interface definition in AUTOSAR.
- Developed features for a management/financial application.
- Created an application for tracking company and people relationships.
- Supported a back-end for a mobile application for a mobile service provider.
Developed the back-end for an online educational application. Configured Ubuntu servers (VPN, DNS, firewall, etc.).
Built a website using an internal framework. Supported a legacy eCommerce website.
My thesis project was an MMORPG server which was completed in collaboration with another developer. The server was developed over the course of 1 1/2 years and included building the application from the ground up three times. We originally used C/C++ and later decided to use Unity and Java.
This project taught me a lot about networking and multithreading.
The result was pretty simple: a user could log in, create a character, and find and kill other players.
My thesis for my master's degree was to develop a classification method for recognizing limb movement from EMG signals collected specifically with a MyoArmband.
Based on available studies, I compared different neural network setups with different features of EMG signals.