Curriculum Vitae

I am passionate to make proof of concept solutions for difficult, interesting problems in field of applied computer science. In the recent years, I took a deep dive in the container technologies and microservice architectures with special focus to application deployment into different type of cloud environment. I am a curious engineer who is eager to work on prototyping of new ideas and hand it over to the respective teams doing the concrete productization.

Work Experience

Dates:

May 2017 –

Position:

R&D Engineer

Company:

Nokia, Nokia Innovation Steering Group

Work experience:

 

 

Dates:

May 2014 – Apr. 2017

Position:

Researcher

Company:

Nokia Bell Labs (formerly Nokia Networks, T&I, Research), Analytics Research Group

Work experience:

As a deployment and integration engineer, I am working on various telecom specific research topics, such as

  • resource management (Hadoop, Yarn, Mesos)

  • linux container technologies (Docker, Kubernetes, Fleet, Atomic, CoreOS, etc.)

  • deployment and configuration management in a large scale - about 100 nodes in practice (Puppet, Ansible, supervising Java software development)

  • microservice in telecom environment – state of the art analysis

  • service discovery in microservice architecture (etcd, consul, etc.)

Servers and related IT hardware maintenance is also the part of my responsibility in our group (EMC, IBM and HP devices; Ansible, Puppet, Cobbler, RedHat, etc)

 

Dates:

Feb. 2012 – Apr. 2014

Position:

Software engineer

Company:

Budapest University of Technology and Economics
Public Administration's Centre of Information Technology

Work experience:

Cooperation with Nokia Solutions and Networks

  • BigData application (Hadoop, Ambari, Storm, MySQL Cluster, etc) deployment in Amazon cloud environment
  • Integrate MySQL Cluster application (and some other) with a cloud management application.
  • Apache Ambari customization

Developing Google Chrome extension for a volunteer desktop grid project

 

Dates:

Feb. 2011 – Jun. 2016

Position:

Instructor on project laboratory exercises

Company:

Budapest University of Technology and Economics
Department of Control Engineering and Information Technology

Work experience:

  • Instructor on JAVA laboratory exercises
    • Teach of basic Java knowledge

  • Instructor on project laboratory exercises

    • Teach of Object oriented programing using Unified Modeling Language (UML) and Rational Unified Process (RUP)

 

Publications

20th International ICIN Conference - Innovations in Clouds, Internet and Networks

Telecom Strategies for Service Discovery in Microservice Environments

Csaba Rotter, János Illés, Lóránt Farkas, Gábor Nyíri, Gergely Csatári and Gergő Huszty

March 7-9, 2017, Paris.

Full document

 

19th International ICIN Conference - Innovations in Clouds, Internet and Networks

Using Linux Containers in Telecom Applications

Csaba Rotter, Lóránt Farkas, Gábor Nyíri, Gergely Csatári, László Jánosi, Róbert Springer

March 1-3, 2016, Paris.

Full document (other's papers)

 

Education

Dates:

September 2012 – June 2016

Qualification:

Computer Engineering, M.Sc.

Specialization:

System Development

Organisation:

Budapest University of Technology and Economics

 

Dates:

September 2006 – January 2012

Qualification:

Computer Engineering, B.Sc.

Specialization:

System Development

Organisation:

Budapest University of Technology and Economics

 

Dates:

2002 – 2006

Qualification:

graduation

Specialization:

 n.a.

Organisation:

Wigner Jenő Secondary Technical School of Technology and Information Technology, Eger

 

Languages

Hungatian:

Native language

English:

ILR Level 2 - Minimum Professional Proficiency
(general intermediate - B2 - complex exam)

 

On-line presence

stackowerflow linkedin github
twitter serverfault.com Bell Labs profile

 

 

Additional Information

Driving license:

Category B

Social skills:

Reliable, steadfast

Hobbies:

Cycling, swimming, gardening, Internet of Things, Smart Home

Refferencies:

  • versike.hu
    • "payful verse-learning, easily, quickly, accurately"
    • Keywords: Java, JPA, JAXB, Google Web Toolkit (GWT), Jetty, Tomcat, Apache HTTPd, Ubuntu Server, Linux vServer VPS
  • halacs.hu
    • This website. Please take a look around here and check my blog and earlier works (older posts only in Hungarian language)
    • Keywords: Drupal, MySQL, Ubuntu Server, KVM, Postfix, Dovecot, .NET, HTML, CSS, PHP, etc.

   

 

Competition

2006

Szakmai Előkészítő Érettségi Tantárgyi Verseny – Informatikai alapismeretek
Országos döntő: 9. helyezett - jeles (100 %-os) emelt szintű érettségi

ABAKUSZ szoftverfejlesztő és tehetségkutató verseny fejlesztői kategóriában
5. helyezett

2005

ABAKUSZ szoftverfejlesztő és tehetségkutató verseny fejlesztői kategóriában
5. helyezett

2003

Kalmár László Számítástechnikai Alkalmazói Verseny Országos Döntő
9. helyezett

C3 Kulturális és Kommunikációs Központ Alapítvány Szabadfogású Számítógép Verseny
10. helyezett

2001

Wigner Jenő Megyei Számítástechnikai Verseny Döntő
4. helyezett