Zoltán Tóth
Verified Expert in Engineering
State Machines Developer
Munich, Bavaria, Germany
Toptal member since May 20, 2021
Zoltán is a software engineer with over 20 years of professional experience overall, with 15 of them in mobile telecommunications and automotive. He's skilled in modern C++, Linux, client-server protocols of LTE (SIP, RTP), embedded development, AUTOSAR, test automation, and continuous integration. Zoltán has two masters' degrees (in CS and computational engineering), and he focuses on the quality and reliability of his deliveries.
Portfolio
Experience
Availability
Preferred Environment
Windows, Linux, Visual Studio 2019, GCC, Microsoft Lync, Slack, Git, SourceTree, CMake, Subversion (SVN)
The most amazing...
...project I've had was to face the challenges and meet the requirements of a passenger car's comfort functions that an average driver would never think of.
Work Experience
Consulting Software Developer
Nokia
- Developed scheduling algorithms in the client's L2 packet scheduler module.
- Participated in requirement analysis and provided effort estimation.
- Verified the implementation with unit tests and analyzed bug reports.
Senior Software Developer
SMB Systems
- Set up the development principles and environment in a startup company for V2X communication testing.
- Designed the communication interfaces between components and the state-machines of the components.
- Developed a test system that is able to verify the communication between onboard and roadside units and validate the reactions of the onboard unit, e.g., a road work report along the route.
Consulting Software Developer
Luxoft
- Developed the body and comfort functionalities of passenger cars which included analyzing requirements, generating effort estimations, and establishing realistic targets.
- Collaborated with the customer's specification team to discuss the requirements of the bus systems and other components.
- Analyzed live traces to locate and reproduce software issues locally; created flashed and verified test images in vehicles.
- Discussed possible side effects, workarounds, and interworking issues with the customer's representatives.
- Served as a domain lead of two software domains and was responsible for requirement analysis, effort estimation, prioritization, planning, and delegation of software development tasks.
- Worked as the scrum master of the domains' developer teams.
- Reported on development, bug-fix statuses, requirement and testing coverage, risks, and progress to the customer's project management.
Consulting Software Developer
Rhode & Schwarz
- Designed and developed the IMS core of the company's 4G testing product. Implemented SIP registration, call setup and management, SMS, and other functionalities.
- Worked on related 3GPP and IETF standards and collaborated with SoC and mobile device vendors for interoperability.
- Developed media functionalities for the management of audio and video calls, including the handover functionalities between 4G and WLAN.
Senior Software Developer | Technical Project Manager | Team Leader
Nokia Siemens Networks
- Developed SIP registration and call setup procedures with a strong focus on performance and reliability.
- Trained project members on the project's technologies and tools which included C++, Linux, Bash, and Perl.
- Provided technical support to pilot customers in their test and live networks.
- Worked as the technical project manager of a pilot delivery of a company product which included supervising the progress of the acceptance tests, the deliveries, and their rollout; also discussed technical issues and possible customer workarounds.
- Managed the maintenance team of the Nokia DX HLR R&D (this included line management and project management tasks).
- Ensured timely, high-quality deliveries of software corrections and their tests; also introduced Scrum into the team's practices.
External Lecturer | Researcher
Friedrich-Alexander University
- Held lectures and practical classes in C and C++ programming.
- Participated in the research work of the chair in evolutionary algorithms.
- Developed a demo library for EAs and co-wrote publications.
- Presented the demo library and other results on scientific symposia.
Experience
CMW500 IMS Core
https://www.rohde-schwarz.com/hk/product/cmw500-productstartpage_63493-10341.htmlThe implementation was based on an open-source SIP core and relevant 3GPP and IETF standards.
The solution can run in standalone mode, and it is also configurable to simulate error scenarios and trigger, e.g., handover procedures as described in 3GPP conformance test specifications.
Education
Master's Degree in Computational Engineering
University of Erlangen-Nurenberg - Erlangen, Germany
Master's Degree in Computer Science
University of Szeged - Szeged, Hungary
Skills
Libraries/APIs
Standard Template Library (STL), Protobuf
Tools
GCC, Visual Studio, Wireshark, GNU Make, IBM Rational ClearCase, Visual Studio 2019, Microsoft Lync, Git, SourceTree, CMake, GNU Debugger (GDB), Vim Text Editor, DOORS, GitLab, IBM Rational Rose, IBM Rational Team Concert (RTC), Jira, Confluence, Bugzilla, Slack, Subversion (SVN), Vagrant, Jenkins, CLion, Zuul
Languages
C++, C++11, Embedded C++, C++17, SML, Bash Script, UML, AWK, C, Python, Perl, Java, SQL
Frameworks
Google Test, Android SDK
Paradigms
Test-driven Development (TDD), Real-time Systems, Interface Design
Platforms
Linux, Windows, Docker
Industry Expertise
Automotive
Other
Diameter Protocol, Session Initiation Protocol (SIP), IP Multimedia Subsystems (IMS), MISRA Compliance, Code Coverage, Voice over LTE (VoLTE), Rich Communication Services (RCS), State Machines, Software Implementation, Software Design, Algorithms, 4G, IPsec, RTP, VoIP, Real-time Computing, HLR, Distributed Systems, Regular Expressions, Software Integration, Software Interfaces, Flow Diagrams, Wikis, Embedded Software, Enterprise Architecture, UDP, Transmission Control Protocol (TCP), TCP/IP, Analysis, Machine Learning, Evolutionary Algorithms, CAN Bus, LIN Bus, AUTOSAR, Windows Subsystem for Linux (WSL), Vehicle-to-everything (V2X), Eclipse CDT, Next-generation Networks (NGN), 5G, Automotive Safety Integrity Levels (ASIL), LDAP, CORBA, Jira Administration, Scalable service-Oriented MiddlewarE over IP (SOME/IP)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring