Tamas Soos, Developer in Budapest, Hungary
Tamas is available for hire
Hire Tamas

Tamas Soos

Verified Expert  in Engineering

Core Network Engineer and Developer

Location
Budapest, Hungary
Toptal Member Since
November 5, 2021

Tamas is a developer and electrical engineer. Previously roles have included core network engineering and development for a telecommunications company. Currently, he assists an agile team on both the back-end and front-end of an SAP ERP system. He has worked on projects from authenticating roaming users to creating the charging system for inter-operator billing. Tamas excels in his ability to find flaws in complex logic and develops reliable workarounds and remedies.

Portfolio

SAP
ABAP, JavaScript, Jira, Agile, Scrum, REST, REST APIs, APIs, Automation...
DIGI Hungary
Bash Script, Linux, PHP, Laravel, JavaScript, Node.js, Python, Proxmox...
Magyar Telekom
Telecom Equipment & Solutions, Expect, Excel VBA, Linux, Bash Script...

Experience

Availability

Part-time

Preferred Environment

Python, Node.js

The most amazing...

...project I've helped build was the parking via SMS system for a mobile telecommunications company with hundreds of thousands of users.

Work Experience

Developer

2021 - PRESENT
SAP
  • Assisted in the development of the Advanced Variant Configuration component of the SAP ERP software.
  • Tracked development work, bugs, and fixes in Jira as an administrative, resorce-planning, and reporting tool.
  • Developed software in a scrum team using Agile and pair programming.
Technologies: ABAP, JavaScript, Jira, Agile, Scrum, REST, REST APIs, APIs, Automation, Web Development, SAP Fiori, HTTP API, OData, Code Review, Source Code Review, CI/CD Pipelines, Git, GitHub, Testing, Test Automation, Windows, Windows 10

Core Network Engineer

2017 - 2021
DIGI Hungary
  • Developed the parking system via SMS with integration to the mobile core network and the billing system.
  • Created the authentication and accounting system for outbound roaming mobile internet users using FreeRADIUS and MySQL. The main goal was bill shock prevention.
  • Built the fault management system for the mobile core network elements with a front end using Laravel and JavaScript.
  • Developed a number of additional scripts in Python and Bash for automating processes.
  • Set up the environment with our team, including the installation and administration of the servers and databases.
Technologies: Bash Script, Linux, PHP, Laravel, JavaScript, Node.js, Python, Proxmox, FreeRADIUS, MySQL, T-SQL (Transact-SQL), Microsoft SQL Server, REST, REST APIs, XML, XML Parsing, Scripting, PostgreSQL, Automation, Web Development, CSS, CI/CD Pipelines, GitLab, GitLab CI/CD, Git, System Architecture, System Design, Architecture, Databases, DB, Windows, Windows 10, JSON, JSON API, JSON REST APIs

Intern

2016 - 2017
Magyar Telekom
  • Developed a tool to automate the initial configuration of new access network equipment.
  • Created Excel VBA scripts to automate the administrative portion of integrations for new access network equipment.
  • Improved the integration, initial configuration, and testing of new access network equipment.
Technologies: Telecom Equipment & Solutions, Expect, Excel VBA, Linux, Bash Script, Automation, Shell Scripting, Visual Basic for Applications (VBA), Scripting, Windows, Microsoft Office, Excel 2010, Windows 10

Parking via SMS

I built the API between the mobile core network and the billing system of a telecommunication company that made parking on streets and in some parking lots available for subscribers via SMS. Users are charged through their monthly bill. It was a Laravel-based project with a MySQL back end.

AAA Functionality for Outbound Roamers

A FreeRADIUS-based solution for monitoring the mobile data usage of subscribers of a mobile telecommunications company who are outbound roamers. The back end was a MySQL database with a RADIUS API towards the mobile core network nodes.

Inter-operator Billing

An extension for the billing system of a mobile telecommunication company based on a Microsoft SQL Server. It parsed the raw CDRs (Call Data Records) into a database table that contained the calls with all necessary fields and merged it with the billing details for every business partner. This produced the required data needed to create inter-operator bills.
2018 - 2020

Master's Degree in Electrical Engineering

Budapest University of Technology and Economics - Budapest, Hungary

2014 - 2018

Bachelor's Degree in Electrical Engineering

Budapest University of Technology and Economics - Budapest, Hungary

Languages

Python, SQL, PHP, JavaScript, T-SQL (Transact-SQL), ABAP, Stored Procedure, Bash Script, HTML, XML, C, C++, Excel VBA, CSS, Visual Basic for Applications (VBA)

Frameworks

Laravel

Libraries/APIs

Node.js, REST APIs, HTTP API, JSON API, Chart.js

Paradigms

REST, Automation, Agile, Scrum, Testing, Test Automation

Platforms

Proxmox, Linux, Windows

Storage

MySQL, Microsoft SQL Server, JSON, Database Management, Databases, SQL Stored Procedures, DB, XML Parsing, PostgreSQL

Other

Programming, FreeRADIUS, APIs, Algorithms, Data Processing, Telecom Equipment & Solutions, User Interface (UI), Full-stack, Integration, Architecture, API Integration, Scripting, Web Development, Shell Scripting, Billing, CI/CD Pipelines, System Architecture, System Design, JSON REST APIs, Artificial Intelligence (AI), OData, Code Review, Source Code Review, Windows 10, Microsoft Office

Tools

Jira, Spreadsheets, Git, Expect, SAP Fiori, GitHub, GitLab, GitLab CI/CD, Excel 2010

Industry Expertise

Telecommunications

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