About
I'm a software engineer who wants to be a craftsman in his profession one day.
Skills

Java Expert

Go

Go

Go Advanced

JavaScript

JavaScript

JavaScript Advanced

Java

Java

HTML Advanced

Microservices

Microservices

CSS Advanced

Databases

Databases

NoSQL Advanced

HTML/CSS

HTML/CSS

Microservices Advanced

Dart

Dart

Rust

Rust

Experience

System Architect

NNG LLC nng.com

Aug 2017 to PresentBudapest, Hungary
  • System architect of navigation services
  • Support and coach software architects
  • Architect authentication/authorization/licensing related development
  • Lead by example in software development, automated testing, documenting
  • Evaluating and selecting technologies to use
  • (Go, JavaScript, Java, HTML, CSS)

System Architect

NNG LLC nng.com

Aug 2017 to Jul 2023Budapest, Hungary
  • System architect of navigation services
  • Support and coach software architects
  • Architect authentication/authorization/licensing related development
  • Lead by example in software development, automated testing, documenting
  • Evaluating and selecting technologies to use
  • (Go, JavaScript, Java, HTML, CSS)

System Architect

NNG LLC nng.com

Aug 2017 to Jul 2023Budapest, Hungary
  • System architect of navigation services
  • Support and coach software architects
  • Architect authentication/authorization/licensing related development
  • Lead by example in software development, automated testing, documenting
  • Evaluating and selecting technologies to use
  • (Go, JavaScript, Java, HTML, CSS)

Head of Cloud Competence Center (interim role)

NNG LLC nng.com

Jul 2022 to Mar 2023Budapest, Hungary
  • Leader of 4 Engineering Managers (4 developer teams, 2 operation teams)
  • Support and coach Engineering Managers
  • Emphasis on Software Engineering
  • Supporting the recruitment of a successor

Head of Cloud Competence Center (interim role)

NNG LLC nng.com

Jul 2022 to Mar 2023Budapest, Hungary
  • Leader of 4 Engineering Managers (4 developer teams, 2 operation teams)
  • Support and coach Engineering Managers
  • Emphasis on Software Engineering
  • Supporting the recruitment of a successor

Lead Software Architect

NNG LLC nng.com

May 2014 to Jul 2017Budapest, Hungary
  • System Architect of navigation related Enterprise Java development projects
  • Leading the architecture team (3 java architects)
  • Technical leader of 18 java developers and 3 test automation developers
  • Evaluating and selecting new technologies
  • Making technology related decisions
  • Recruiting new java developers
  • Managing code quality (measure, create quality profiles)
  • Introduction of Continuous Delivery
  • (J2EE, JavaScript, HTML, CSS, REST, Maven, SVN, Ant, Struts, Linux, PostgreSQL, Apache httpd, Jenkins, Sonar, JUnit, EasyMock, Mockito, JaCoCo, ANTLR)

Lead Software Architect

NNG LLC nng.com

May 2014 to Jul 2017Budapest, Hungary
  • System Architect of navigation related Enterprise Java development projects
  • Leading the architecture team (3 java architects)
  • Technical leader of 18 java developers and 3 test automation developers
  • Evaluating and selecting new technologies
  • Making technology related decisions
  • Recruiting new java developers
  • Managing code quality (measure, create quality profiles)
  • Introduction of Continuous Delivery
  • (J2EE, JavaScript, HTML, CSS, REST, Maven, SVN, Ant, Struts, Linux, PostgreSQL, Apache httpd, Jenkins, Sonar, JUnit, EasyMock, Mockito, JaCoCo, ANTLR)

Lead Software Architect

NNG LLC nng.com

May 2014 to Jul 2017Budapest, Hungary
  • System Architect of navigation related Enterprise Java development projects
  • Leading the architecture team (3 java architects)
  • Technical leader of 18 java developers and 3 test automation developers
  • Evaluating and selecting new technologies
  • Making technology related decisions
  • Recruiting new java developers
  • Managing code quality (measure, create quality profiles)
  • Introduction of Continuous Delivery
  • (J2EE, JavaScript, HTML, CSS, REST, Maven, SVN, Ant, Struts, Linux, PostgreSQL, Apache httpd, Jenkins, Sonar, JUnit, EasyMock, Mockito, JaCoCo, ANTLR)

Head of Platform Development

NNG LLC nng.com

Apr 2007 to Apr 2014Budapest, Hungary
  • Formation of server-side development teams
  • Leading the development team (15 java programmers)
  • Supervising the system administrator team (3 system administrators)
  • Designing system architecture
  • Evaluating and selecting technologies to use
  • Recruiting new java developers
  • Cooperating with project managers in a matrix structure
  • Making technology related decisions
  • (J2EE, JavaScript, HTML, CSS, REST, Maven, SVN, Ant, Struts, Linux, PostgreSQL, Apache httpd, Jenkins, Sonar, JUnit, EasyMock, Mockito, JaCoCo, ANTLR)

Head of Platform Development

NNG LLC nng.com

Apr 2007 to Apr 2014Budapest, Hungary
  • Formation of server-side development teams
  • Leading the development team (15 java programmers)
  • Supervising the system administrator team (3 system administrators)
  • Designing system architecture
  • Evaluating and selecting technologies to use
  • Recruiting new java developers
  • Cooperating with project managers in a matrix structure
  • Making technology related decisions
  • (J2EE, JavaScript, HTML, CSS, REST, Maven, SVN, Ant, Struts, Linux, PostgreSQL, Apache httpd, Jenkins, Sonar, JUnit, EasyMock, Mockito, JaCoCo, ANTLR)

Head of Platform Development

NNG LLC nng.com

Apr 2007 to Apr 2014Budapest, Hungary
  • Leading the development team (15 java programmers)
  • Supervising the system administrator team (3 system administrators)
  • Designing system architecture
  • Evaluating and selecting technologies to use
  • Recruiting new java developers
  • Cooperating with project managers in a matrix structure
  • Making technology related decisions
  • (J2EE, JavaScript, HTML, CSS, REST, Maven, SVN, Ant, Struts, Linux, PostgreSQL, Apache httpd, Jenkins, Sonar, JUnit, EasyMock, Mockito, JaCoCo, ANTLR)

Head of Development

Bonus Online Ltd

Jun 2001 to Mar 2007Budapest, Hungary
  • Architect and technical lead of Bonus.com development (was a popular kid web site in US)
  • Technical leader of development team (6-10 java developers)
  • Technical leader of system administrator team (2 Unix administrators)
  • Creating system architecture (web, geographic DNS based load balancer, database)
  • Recruiting new team members
  • Making technology related decisions
  • (Java Servlets, Tomcat, Apache httpd, MySQL, CVS, Ant, Struts, JSP, HTML, CSS, JavaScript)

Head of Development

Bonus Online Ltd

Jun 2001 to Mar 2007Budapest, Hungary
  • Architect and technical lead of Bonus.com development (was a popular kid web site in US)
  • Technical leader of development team (6-10 java developers)
  • Technical leader of system administrator team (2 Unix administrators)
  • Creating system architecture (web, geographic DNS based load balancer, database)
  • Recruiting new team members
  • Making technology related decisions
  • (Java Servlets, Tomcat, Apache httpd, MySQL, CVS, Ant, Struts, JSP, HTML, CSS, JavaScript)

Head of Development

Bonus Online Ltd

Jun 2001 to Mar 2007Budapest, Hungary
  • Architect and technical lead of Bonus.com development (was a popular kid web site in US)
  • Technical leader of development team (6-10 java developers)
  • Technical leader of system administrator team (2 Unix administrators)
  • Creating system architecture (web, geographic DNS based load balancer, database)
  • Recruiting new team members
  • Making technology related decisions
  • (Java Servlets, Tomcat, Apache httpd, MySQL, CVS, Ant, Struts, JSP, HTML, CSS, JavaScript)

Lead Software Developer

Bonus Online Ltd

Mar 1998 to May 2001Budapest, Hungary
  • Developing key software components of Bonus.com (was a popular kid web site in US)
  • Operation of 6-8 production servers (Solaris, Digital Unix, Linux) and several staging server
  • Managing network and server security, firewalls
  • Maintaining company email system
  • (C/C++, Java Applets, PHP, Python, Unix shell scripts, RPM, APT, Digital Unix, Sun Solaris, Linux, FreeBSD)

Lead Software Developer

Bonus Online Ltd

Mar 1998 to May 2001Budapest, Hungary
  • Developing key software components of Bonus.com (was a popular kid web site in US)
  • Operation of 6-8 production servers (Solaris, Digital Unix, Linux) and several staging server
  • Managing network and server security, firewalls
  • Maintaining company email system
  • (C/C++, Java Applets, PHP, Python, Unix shell scripts, RPM, APT, Digital Unix, Sun Solaris, Linux, FreeBSD)

Lead Software Developer

Bonus Online Ltd

Mar 1998 to May 2001Budapest, Hungary
  • Developing key software components of Bonus.com (was a popular kid web site in US)
  • Operation of 6-8 production servers (Solaris, Digital Unix, Linux) and several staging server
  • Managing network and server security, firewalls
  • Maintaining company email system
  • (C/C++, Java Applets, PHP, Python, Unix shell scripts, RPM, APT, Digital Unix, Sun Solaris, Linux, FreeBSD)

Software Developer

Bonus Online Ltd

Sep 1996 to Feb 1998Budapest, Hungary
  • Developed software components of Bonus.com (was a popular kid web site in US)
  • (C/C++, HTML, CSS)

Unix System Administrator

Bonus Online Ltd

Sep 1996 to Feb 1998Budapest, Hungary
  • Developed and administered company internal network and production web servers
  • Design and implementation of company internet services and connections
  • Design and implementation of network firewalls for company and for production servers
  • Installation and operation of several different Unix systems
  • Managing network and server security
  • (Digital Unix, Linux, Cisco routers, Unix shell scripts, HTTP, SMTP, DNS, NTP, SSH, SSL, DHCP)

Software Developer

Bonus Online Ltd

Sep 1996 to Feb 1998Budapest, Hungary
  • Developed software components of Bonus.com (was a popular kid web site in US)
  • (C/C++, HTML, CSS)

Unix System Administrator

Bonus Online Ltd

Sep 1996 to Feb 1998Budapest, Hungary
  • Developed and administered company internal network and production web servers
  • Design and implementation of company internet services and connections
  • Design and implementation of network firewalls for company and for production servers
  • Installation and operation of several different Unix systems
  • Managing network and server security
  • (Digital Unix, Linux, Cisco routers, Unix shell scripts, HTTP, SMTP, DNS, NTP, SSH, SSL, DHCP)

Software Developer

Bonus Online Ltd

Sep 1996 to Feb 1998Budapest, Hungary
  • Developed software components of Bonus.com (was a popular kid web site in US)
  • (C/C++, HTML, CSS)

Unix System Administrator

Bonus Online Ltd

Sep 1996 to Feb 1998Budapest, Hungary
  • Developed and administered company internal network and production web servers
  • Design and implementation of company internet services and connections
  • Design and implementation of network firewalls for company and for production servers
  • Installation and operation of several different Unix systems
  • Managing network and server security
  • (Digital Unix, Linux, Cisco routers, Unix shell scripts, HTTP, SMTP, DNS, NTP, SSH, SSL, DHCP)

Assistant lecturer

University of Debrecen (UD) unideb.hu

Aug 1991 to Aug 1996Debrecen, Hungary
  • I taught programming languages (C/C++ and x86 assembly), object oriented programming and computer networks for programmers.
  • (C/C++, x86 assembly, TCP/IP, Novell NetWare)

Assistant lecturer

University of Debrecen (UD) unideb.hu

Aug 1991 to Aug 1996Debrecen, Hungary
  • I taught programming languages (C/C++ and x86 assembly), object oriented programming and computer networks for programmers.
  • (C/C++, x86 assembly, TCP/IP, Novell NetWare)

Assistant lecturer

University of Debrecen (UD)

Aug 1991 to Aug 1996Debrecen, Hungary
  • I taught programming languages (C/C++ and x86 assembly), object oriented programming and computer networks for programmers.
  • (C/C++, x86 assembly, TCP/IP, Novell NetWare)

Senior Software Engineer II

Grafana Labs grafana.com

Jul 2023Hungary
  • Member of k6 Ecosystem Team
  • (Go, JavaScript, React, HTML, CSS)

Senior Software Engineer II

Grafana Labs grafana.com

Jul 2023Hungary
  • Member of k6 Ecosystem Team
  • (Go, JavaScript, React, HTML, CSS)
Education

University of Debrecen unideb.hu

Bachelor's Degree, Computer Programming

Sep 1988 to Jun 1991

University of Debrecen

Bachelor's Degree, Computer Programming

Sep 1988 to Jun 1991

University of Debrecen unideb.hu

Bachelor's Degree, Computer Programming

Sep 1988 to Jun 1991

University of Debrecen unideb.hu

Master of Science (MSc), Mathematics and Physics Teacher Education

Sep 1986 to Jun 1991

University of Debrecen

Master of Science (MSc), Mathematics and Physics Teacher Education

Sep 1986 to Jun 1991

University of Debrecen unideb.hu

Master of Science (MSc), Mathematics and Physics Teacher Education

Sep 1986 to Jun 1991
Languages

English ⋅ fluent

Hungarian ⋅ native speaker

English ⋅ fluent

Hungarian ⋅ native speaker

Interests

blues music

play the harmonica

hiking

blues music

play the harmonica

hiking

View Resume

Posts

Open Source Activity

Public Repos: 62
Pull Requests: 337
Contributed Repos: 14
Starred Repos: 7
Watched Repos: 67
Organizations: 0
Public Gists: 4