Badges
Certifications
Work Experience
Software Engineer
OTP Bank Nyrt.• April 2018 - Present
Instant payment system Instant payment system. The Hungarian National Bank issued a new payment system. Where the bank's have to execute the transaction less then 5 sec (for retail customers with transaction amount less than 10 million HUF) I used erlang to write the real time accountant application with NoSQL database and kafka for distributed event streaming. I used python to write an automation testing tool. Created CI/CD pipelines using Jenkins. Used Git for version control. The company was able to launch the Instant payment system on time. So the bank did not get fine from the National Bank. The OTP Bank was the only market player who did not buy an off the shelf software for this service and kept the knowledge in house. Zaphire Control Center Operational tool for instant payment system. Member of 6 engineers in building a support tool for the newest accountant system. Developed Web API backend using python and keycloak for identity and access management. Developed frontend using react. Created CI/CD pipelines using Jenkins. Used Git for version control. Brainstorming and planning with team members to come up with new immediate payment system. Writing code to develop core banking applications, primarily using Erlang and Python. Improving system quality by identifying issues and common patterns, and developing standard operating procedures Maintaining and improving existing codebases and peer review code changes Working with stakeholders to gather functional and technical requirements. Facilitating releases of software upgrades. Providing written knowledge transfer material. Investigating and using new technologies where relevant. The company was able to launch the service on time and take out 5 manual support colleague.
Software Engineer
Lufthansa Systems• September 2017 - April 2018
POC for BDD testing Created proof of concept for behaviour driven test automation with JAVA and Selenium. There were too much manual tester at the company. They would like to see how they can change the current processes with automated ones. Led a team of 2 engineers in building a behaviour driven test automation POC. Developed in JAVA with Selenium Participated in implementation projects as being responsible for test automation. Understood the technical issues and concepts in applying test automation. Wrote test scripts. Validated requirement / user stories from testing perspective. Rewrote manual test cases to automated ones. Intensive communication with other parties involved in the project. The company started to use the basics. Project was successfully delivered on time.
Software Engineer
Information Design Two Kft• November 2014 - September 2017
Management KPI view application Management KPI view application The application showed the management the needed times for different crews and services. They can create action plan base on the times. Member of 5 engineers team. Developed WEB Application backend using JAVA and SQL for data storage. Developed Front end using AJAX Used Git for version control. The users can make action plan base on the crews and services times. Faster turnaround times which made more money. Logistic application for optimal aircraft workload For: Lufthansa Group, Aeroflot, Swiss, Deutsche Flugsicherung, Airports Logistic application for optimal aircraft workload Part of a team of 3 engineers in building a logistic application for optimal aircraft workload. Developed WEB API backend using C/C++ and Java and SQL for data storage. Created CI/CD pipelines using Jenkins. Used Git for version control. Wrote maintainable and extensible code in a team environment. Modified existing software to correct errors, upgrade interfaces and improve performance. Consulted regularly with customers on project status, proposals and technical issues. Worked closely with other team members to plan, design and develop robust solutions in a timely manner. Stack: C/C++, Java, SQL, Linux, Apache, Ajax, Git, Jenkins The company was able to launch the service on time and acquire around 20 users. Clients reported that the system helped them plan and load better the aircraft. Faster loading time and reduced fuel consumption.
Education
Budapest University of Technology and Economics
Software Engineering, BS• September 2012 - January 2016
Infocommunication networks and services specialization