Tamás Orosz
Verified Expert in Engineering
Computer Science Developer
Tamás is a senior C++ developer with decades of experience with various projects. He created world-class CAD systems on Windows, railway control systems on Unix, and many more. His programs run at the Italian Railways, log home companies in the US, and many architects' computers, including builders of Burj Khalifa tower and many civil engineers in Luxemburg.
Portfolio
Experience
Availability
Preferred Environment
Windows
The most amazing...
...thing I've developed was design software for civil engineers in collaboration with industrial and academical professionals; many engineers use this every day.
Work Experience
Senior Software Developer and Architect
Astron (Lindab Building Systems)
- Developed a design system for structural engineers.
- Created calculation and optimization algorithms with industrial and academic professionals.
- Created a module, which created a bar model and meshes for finite element solvers automatically.
- Maintained a configuration database in Microsoft SQL.
Software Architect and Senior Software Developer
Graphisoft
- Created an automatic roof beam generator module for ArchiCAD. This was the first external C++ module (add-on) for the company.
- Developed a log home designer module for ArchiCAD. It had a log cut machine driver interface that could be customized in Perl.
- Contributed to the team that created the 5D presenter; it was a product that simulated the building process and the cost scenario.
- Created customized versions of ArchiCAD to satisfy the demands of different customers.
Software Developer
ALSTOM Transport
- Developed a GUI for a railway control system on the X Window System (X11).
- Collaborated with Italian railway engineers and GUI designers in a remote environment.
- Created a long-time testing environment of the system to find problems after a run of several weeks.
- Handled events that come from vital railway system and from the user, in multithreaded way.
Software Developer
Peter Darvas Ltd.
- Developed printed circuit board design software on Unix.
- Maintained legacy C and C++ code, and used a source control system.
- Handled user requests and improved software functionalities.
Experience
Template-based Code Generator
Automatic Steel Joints Design
Genetic Optimization of Wood Consumption for Log Houses
Epidemic Spread Simulation
http://www.natisoft.hu/ENTS/indexFullPub.htmlEducation
Bachelor's Degree in Computer Science
Eötvös Loránd University (ELTE) - Budapest, Hungary
Master's Degree in Mathematics and Physics
Eötvös Loránd University (ELTE) - Budapest, Hungary
Certifications
Machine Learning
Stanford University
Advanced Machine Learning - Introduction to Deep Learning
Higher School of Economics (HSE Moscow)
Skills
Libraries/APIs
Visual Studio SDK, OpenGL, D3.js, SVG.js
Tools
CAD, Subversion (SVN), Visual Studio, PTC Mathcad, MATLAB
Languages
C++, C++11, C++14, C++17, Python, Perl, C#, XML, Bash Script, C, JavaScript
Platforms
Windows, Unix, Microsoft, MacOS
Paradigms
Desktop App Development
Other
Software Development, Computer Science, 3D CAD, ARCHICAD, Multithreading, Mathematics, Physics, Machine Learning, Motif, Graphical User Interface (GUI), Optimization, Genetic Algorithms, X11, Facial Recognition, WebAssembly, Desktop App Design
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