Viktor K.

Senior Engineer experienced in payment providers

Viktor was part of a university R&D group creating an open-source IaaS cloud management system and an automatic assignment evaluation web portal. After he finished the university, he joined Buffered VPN, where he was responsible for adding different payment solutions, integrating 3rd party APIs and shipping, and developing the desktop and mobile application.

Education

Engineering Information Technology - MSC

Budapest University of Technology and Economics

2015-09-01 - 2017-07-01

Engineering Information Technology - BSC

Budapest University of Technology and Economics

2010-09-01 - 2015-07-01

Portfolio

Buffered Website (Development)

I implemented various new payment solutions into an existing subscription system, such as BitPay or Play Store subscriptions. I also developed most of the new site features and handled routine maintenance tasks.

Buffered Application (Development)

I created the build system that compiled a PyQt application to the three most popular desktop platforms and the two most popular mobile platforms. While porting the application to Android I also added support for Google Play's subscription system.

JPORTA (Development)

Designed and built an automatic assignment evaluation and education system from the ground up. It handles creating unique exercises through its intuitive web interface and running the submitted solutions in a safe container.

CIRCLE (Development)

I was a part of a six-person team creating this open source IaaS cloud management system. It has been up and running for more than five years at multiple universities.

Experience

Software Engineer

Buffered VPN

2017 - 2018

  • Integrated BitPay, Android, and iOS payment solutions into an existing subscription model.
  • Integrated MailChimp and Mandrill to handle mailing list subscriptions and transactional emails.
  • Development of cross-platorm (Windows, OS X, Linux, iOS, Android) PyQt applicaton
  • Maintained a PayPal, Spreedly, and Checkout.com based subscription system.
  • Created the Android port of the VPN application and added support for Google Play's subscription system.
  • Helped make the website GDPR compliant.
  • Website and payment related development on buffered.com
  • Created a build system used to distribute the VPN application to Windows, macOS, Linux, Android, and iOS.

Software Engineer

BME Centre of Information Technology

2014 - 2017

  • Created an automatic assignment evaluation system that allowed the teacher to create custom exercises for students that also checked the correctness of the solutions.,
  • Built a container to safely run untrusted code using Linux namespaces and seccomp.,
  • Designed a real-time quiz system that teachers used to poll students about various class-related questions.
  • Created a website that could handle course-related tasks like keeping track of attendance and assessments.,
  • Set up a monitoring and alerting system responsible for keeping track of available resources.

R&D assistant

BME Centre of Information Technology

2013 - 2014

  • Used a continuous integration framework to run static code analysis tools, unit- and functional tests on each new code revisions.
  • Created an intuitive, reusable firewall user interface to handle rules, domains, VLANs, and other records.
  • Created the front end for an IaaS cloud system.
  • Created the promo website for an open source IaaS cloud system.
  • Designed and implemented a resource request system that enabled users to access different virtual machine templates, more memory, CPU cores, and other resources.

Did you like this profile?