About me

Some information about me

WORK EXPERIENCE

Full Stack Software Engineer

BOTfriends GmbH., Würzburg

Ocober 2018 –

During this job I learn a lot about chatbots and Google Cloud Platform. I work in more teams of 2-5 people. For development I use NodeJS, Vue.js, MongoDB, Google Cloud Platform and external REST API services. Some of my biggest projects are an Agent System (Bosch) and more Dialogflow based chatbots.


Full Stack Software Engineer

Compronet GmbH., Fürth

March 2016 – September 2018

During this job I improved my website development skills. I worked usually in a team of 2-3 people. For development I used NodeJS, Angular stack with MongoDB and/or external REST API service. Our project management toolset was from Atlassian (Jira, Confluence, Bitbucket). Some of my biggest projects were a working clothes administration site (DBL), a weather statistics analyzer site and a car tracking statistical site (BMW).


Full Stack Software Engineer

Concept Online Kft., Budapest

August 2012 – February 2016

During this job I learnt a lot about website development, databases and I got to know several frameworks and libraries. Our stack contained PHP, NodeJS, AngularJS with MySQL and MongoDB. I worked on many projects in team and alone too, as well in agile development environment. I learnt the administration of Linux based operating systems and the Git version control system. Some of my biggest projects were a social media site, a vehicle tracking site, a B2B site (Mercedes-Benz) and an education site.


Test Engineer

Pentalab Kft., Budapest

January 2012 – August 2012

During this part-time job I got to know the basics of testing and tested several C/C++ program codes, which ran on the embedded system of the ALSTOM metro vehicles.


Android Developer

Concept Online Kft., Budapest

July 2010 – August 2010

During this 6 weeks long professional practice, I learnt the basics of Java and Android development, then implemented an online image uploader application.


EDUCATION

Business Informatics MSc.

Budapest University of Technology and Economics (HU)

September 2011 – June 2013

Service Development and Management Department - Service-Oriented Architectures Specialization


Electrical Engineering BSc.

Budapest University of Technology and Economics (HU)

September 2007 – June 2011

Embedded Systems Department - Control Systems Specialization


MAIN PROJECTS

Working clothes administration site

  • Backend: ExpressJS (NodeJS) - MongoDB - IBM AS400
  • Frontend: AngularJS - Bootstrap 3
  • I used the MEAN Stack for this project. I got the data from a remote service, provided by an IBM AS400 server. I used a MongoDB database mostly for caching. The backend was developed as a REST API. The frontend was created in AngularJS. I used Bootstrap to make the design nice and responsive.
  • This was a really complex site containing several administration pages and statistical modules. The administration pages were ticket based. For every interaction the user maintained a ticket (size changed, repair needed, new clothes needed ...). On the statistical pages I showed for example the number of outgoing and incoming clothes on chart and table as well.

Car tracking site

  • Backend: Remote REST API
  • Frontend: AngularJS 1.5 (component based, ES6) - Bootstrap 3
  • This was an exclusively frontend project. I got the data from a REST API provided by another company. I used the (at this time) newest stable AngularJS 1.5 with the new ES6 syntax. I used component based architecture, with that the maintainability of our codebase dramatically increased. For the building process I used Webpack.
  • This site was about tracking, visualizing the route of the cars and administrating the sessions of the routes. I showed the routes of the cars on a map, and provided dashboard pages for the sessions and cars. I had as well statistical diagrams about the runs, containing the speed, consumption and other data.

Agent system site for chat applications

  • Backend: ExpressJS (NodeJS) - MongoDB - Smooch - Google Cloud Platform Services
  • Frontend: Vue.js - Vuetify (Material Desing)
  • At the backend I developed a controller in NodeJS. In that controller I used Translate, Vision, Language API from GCP, Dialogflow as NLP service and Smooch as social media connector. At the frontend I took Vue.js with Vuetify to create a nice and modern Material design UI.
  • Our goal with this website was to make the work of the customer service easier. The questions coming from the customers was automatically answered by a bot, on the other hand one can also be forwarded to an "Agent". The agent saw the sentiment scores in the system and could take over the conversation from the bot. Among more features there was also statistics provided.

SKILLS

Languages

Hungarian

Native
English
C1 Level

German

C1 Level

Driving License

Class B

Programming languages and frameworks

Prior experience

Amazon Web Services, Android, C, C++, Java EE, Matlab, Python, R, Scala

Proficient

CodeIgniter, Java, Laravel, ReactJS

Expert

Angular, Bootstrap, CSS, ExpressJS, Google Cloud Platform, HTML, JavaScript, MongoDB, MySQL, NodeJS, PHP, Vue.js, Vuetify

Soft skills and qualities

Good problem solving, quick of understanding, creative thinking.

Openness and desire to learn and develop.