Laszlo Kocsis

Senior Software Engineer at Deutsche Telekom

Budapest, Budapest, Hungary

About

I started my career as a biomedical researcher and scientific software developer. I currently work in the telecommunications industry as a software designer and engineer.

Experience

  • Senior Software Engineer at Deutsche Telekom
    2022 - Present · 4 yrs 6 mos

    Language: Java, Python, Ruby IDE: IntelliJ, Visual Studio Code Dependency Management: Gradle, Maven, JFrog Artifactory Version Control: git, Gitlab Continuous Integration: Gitlab CI/CD Frameworks, libraries, tools: - JDK, Spring, Spring Boot - Log4j, Lombok, Apache Commons, FasterXML Jackson, etc. - Apache Mina SSHD - UnboundID LDAP SDK - JUnit 5, AssertJ, Mockito - VirtualBox, Vagrant, Docker - Python scripting, Linux bash scripting Projects: - Database design, module design and development for a Spring web application - Development of our internal module development framework - Development of a Spring-based data migration tool - Development of an AsciiDoc extension

  • Senior Software Engineer at Telekom HU
    2019 - 2022 · 3 yrs

    Languages: C#, HTML, CSS, JavaScript, TypeScript, Python, SQL IDE: Visual Studio Code, Microsoft SQL Server Management Studio Version Control: Git Frameworks, libraries, tools: - .NET Framework 4, WinForms - .NET 6, ASP.NET 6 - MSTest, Jint, SSH.NET - Angular, Web Components - SQL Server, PostgreSQL, SQLite - VirtualBox, Vagrant, Multipass, Docker, Podman - Keycloak: Single Sign-On, OpenID Connect, OAuth2 - Python scripting: numpy, matplotlib, pyodbc, pyhanko etc. - Linux: bash, ssh, openssl, ip, ss, sysctl, systemd services, preseed etc. Projects: - Development of the company's service quality monitoring system's website/dashboard * v1: TypeScript + Angular * v2: Vanilla JavaScript + JSDoc + Web Components - Development of the company's customer-site, 24-hour internet speed monitor (coaxial, optical) - Development of a management system for directly unreachable remote computers - Development of an HTTPS traffic generator - Extension of our Selenium-based website tester with HTTP Archive (HAR) file export - Dynamic analysis of alarm algorithms

  • Senior Software Engineer at Deutsche Telekom
    2015 - 2019 · 4 yrs

    Language: Java IDE: Eclipse Dependency Management: Maven, Nexus Version Control: git Continuous Integration: Jenkins Agile Methodology: Scrum Frameworks: JDK, Spring Libraries: - Log4j, Lombok, Apache Commons, Google Guava - UnboundID LDAP SDK - JUnit, Hamcrest, Mockito Projects: - Module development for a Spring web application - Development of our internal module development framework

  • Senior Software Engineer at Telekom HU
    2008 - 2015 · 7 yrs

    Languages: Delphi, C++, C#, Java, HTML, CSS, JavaScript IDE: Delphi, Visual Studio, Eclipse Version Control: SVN Frameworks: - Delphi: its own framework - C++: Qt - C#: .NET framework - Java: JDK, Android SDK Libraries: - libpcap, WinPcap - PerlRegEx - Hardware-specific libs - STL - WinForms, WPF - jQuery, Underscore.js, Backbone.js - etc. Projects: - Development of the company's service quality monitoring system. My contributions: * Website automation module, in Delphi * Android app automation module, in Delphi, Java * Script engine for scripting measurements, in Delphi * MPEG-2 transport stream analyzer, in Delphi * DVBS measurement module, in Delphi, C++ * NTP, DHCP, DNS, HTTP(S), FTP test modules, in Delphi, C# * Fax measurement module, in Delphi * Voice recognizer module, in Delphi * IPTV test job scheduler algorithm, in C# * Automatic build system, in C# * Log viewer & analyzer, in C++ (Qt) * KPI dashboard, in SQL, C# (ASP.NET Web API), HTML, CSS, Javascript - Webscraper (spider), in C# - TCP port scanner, in C# - Cross-platform, Javascript-scriptable IP trace collector and analyzer library, in C++ (Qt) - IP trace collector and analyzer library, in C# - Website and web service load testers (HTTP, SYN flood), in C# - Standalone SMS sender and receiver, in C# - Software for analyzing MediaRoom streams, in Delphi - IP packet loss generator, in Delphi - Distributed system for transporting test result records from test probes to DB, in C# - CDR analyzer, in C# - ISDN responder server, in Delphi - Syslog client, in Delphi - Real-time bandwidth monitor for the LTE-A demo event of the company, in Delphi - Software for managing multiple remote desktops at once, in C# - Test system for premium rate services, in Delphi, SQL, C# (ASP.NET), HTML, CSS, Javascript - Task manager website, in SQL, C# (ASP.NET), HTML, CSS, Javascript

  • Research Fellow, Scientific Software Developer at Hungarian Academy of Sciences, Institute of Experimental Medicine
    2006 - 2008 · 2 yrs

    Languages: Matlab, C, C++, Python IDE: Matlab, Visual Studio Libraries: - STL, pthread - FLTK, OpenGL, GLU, GLUT - GNU Scientific Library, Numerical Recipes (Press et al.), mt19937, CUDA Projects: - Modeling & simulation of receptor kinetics, in Matlab, Berkeley Madonna - Software for semi-automatic alignment of EM images of neurons, in C++, using OpenGL - Simulation of the electrophysiology of neurons and their networks, in C++, NEURON - Algorithm for smoothing the surface of 3D reconstructed neurons, in Python - 3D modeling and reconstruction of neurons and their synapses, in Python - Hierarchical cluster analysis of neurons w/ significance test, in VBA (STATISTICA) - Modeling & simulation of wave optics phenomena in confocal microscopes, in C, C++, Matlab - Modeling & simulation of synaptic vesicle movement, in C, C++, Matlab, using SEEGRID, CUDA