András Czihó, Developer in Budapest, Hungary
András is available for hire
Hire András

András Czihó

Verified Expert  in Engineering

C++ Developer

Location
Budapest, Hungary
Toptal Member Since
September 9, 2020

With a PhD, András has more than 20 years of experience in the design and development of complex software systems. He has extensive experience in C++ in various working environments. He greatly enjoys designing and implementing performant algorithms for solving challenging problems.

Availability

Part-time

Preferred Environment

Windows, Microsoft Visual Studio, Embarcadero RAD Studio, Oracle SQL, C++

The most amazing...

...software I have developed is a 24/7 monitoring and alarming system that has been used now for years to ensure the quality of a mobile network of the country.

Work Experience

Senior Software Developer

1999 - PRESENT
Info-M Ltd.
  • Designed and developed high complexity software systems.
  • Built desktop applications in the field of telecommunication engineering.
  • Implemented different specific parts of applications such as right handling module, path finding algorithm, SAP interface, etc.
  • Studied unsupervised machine learning methods for anomaly detection.
  • Wrote several parts of the user interface application.
  • Wrote statistical methods for analyzing big amount of data.
Technologies: Windows, Microsoft Visual Studio, TypeScript, Microsoft Visio, Visual Component Library (VCL), Standard Template Library (STL), Embarcadero RAD Studio, Oracle SQL, Python, C++, Machine Learning, Visual Basic, InfluxDB, Grafana, Neural Networks, CORBA

Research Advisor

1999 - 2005
Technical University of Budapest
  • Participated in several local and international research projects.
  • Used neural methods to accomplish image processing tasks.
  • Wrote publications and presented at international conferences.
Technologies: Fuzzy Logic, Machine Learning, Neural Networks, Image Compression, Image Processing

Telecommunication Engineering Software

Engineering application for planning, registering, and handling transmission devices, paths, mobile equipment, and cells. A high complexity software system serving thousands of users of a big telecom company in their everyday work.

Real-time Mobile Network Monitoring and Alarming System

A 24/7 monitoring system examining all kinds of data gathered from the cells of the client's mobile network as well as from many different types of equipment. The high accuracy rule-based system analyses a huge amount of data and alerts the competent persons in case of unattended or suspicious behavior.

The national award-winning software examines the data by means of user-defined rules including tools such as statistical calculations and fuzzy logic. It is also able to make predictions and thus warning the responsible team before the error occurs.

A feasibility study has been also made in order to find unsupervised machine learning methods to autonomously detect unusual patterns in the data. Several algorithms have been proposed to integrate into the system.

Languages

C++, Python, TypeScript, Visual Basic

Libraries/APIs

Standard Template Library (STL), Visual Component Library (VCL)

Tools

Microsoft Visual Studio, Grafana, Microsoft Visio

Platforms

Windows

Storage

Oracle SQL, InfluxDB

Other

Embarcadero RAD Studio, Image Compression, CORBA, Machine Learning, Fuzzy Logic, Neural Networks, Image Processing

Frameworks

Google Test

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