Mátyás Béla Kuti

Mátyás Béla Kuti Email and Phone Number

Senior QA Engineer @ Neon
Rotterdam, ZH, NL
Mátyás Béla Kuti's Location
Rotterdam, South Holland, Netherlands, Netherlands
About Mátyás Béla Kuti

I am an experienced software engineer with a passion for clean code and test automation. I strongly believe that the only way to develop software fast is to do it right from the beginning.My strong OOP skills are paired with an affinity for functional programming and I believe that one does not exclude the other.Most of my experience ties to Python, but I think the language is a tool that should fit the job and can be learned any time.

Mátyás Béla Kuti's Current Company Details
Neon

Neon

View
Senior QA Engineer
Rotterdam, ZH, NL
Mátyás Béla Kuti Work Experience Details
  • Neon
    Senior Qa Engineer
    Neon
    Rotterdam, Zh, Nl
  • Aiven
    Senior Software Engineer
    Aiven Aug 2023 - Mar 2024
    Rotterdam, South Holland, Netherlands
    Aiven is a cloud agnostic DBaaS, aiming to build a trusted open source data platform for everyone. As a member of the Data Streaming team, I was responsible for the Kafka and Flink offerings, as well as related services and ecosystems.- Improvements in the system tests of the Kafka service(s) focusing on reducing flakiness and better performance- Improvements in Flink application management, speeding up API performance by 10x in certain use cases- Implement OAuth2 and OIDC capabilities in the Kafka offering, and the (open source) Karapace REST proxy service- Replace the various native Python Kafka libraries in the Karapace REST proxy, schema registry, and backup tools with the librdkafka-based confluent-kafka-python - this included implementing AsyncIO wrappers around Kafka clients
  • Shopify
    Senior Software Developer
    Shopify Feb 2023 - May 2023
    Rotterdam, South Holland, Netherlands
    Following Shopify's acquisition and introduction of Deliverr into Shopify Logistics my team has kicked off a new project to build a first-party EDI solution to enable an easy, industry-standard way of handling wholesale orders. Electronic Data Interchange (EDI) is the computer-to-computer exchange of business documents in a standard electronic format between business partners.- Technical project kickoff, establishing CI/CD, production infrastructure, used technologies, and automated testing principles (AWS lambdas and step functions, TypeScript, TypeORM, CircleCI)- Integration with a 3rd party EDI translation service
  • Shopify
    Senior Software Developer
    Shopify Sep 2021 - Feb 2023
    Rotterdam, South Holland, Netherlands
    Shopify Fulfillment Network (SFN) is an in-house logistics solution to store merchants' inventory and fulfill their orders without them having to worry about or actively manage their fulfillment. My team in the Growth area of SFN was responsible for the smooth, self-serve onboarding of merchants into Shopify's network of warehouses. This spanned multiple projects as we have successfully worked towards the full automation of bringing new merchants on board. All projects required full-stack development, including a back-office management tool.- Implementation of self-serve contract signing within the SFN app, including data-tracking - this eliminated a lengthy manual process of sending documents back and forth between the merchant and the company (Ruby on Rails, TypeScript, React, and Mode)- Technical design and implementation of a task-based onboarding process, replacing the existing linear one- Championed, designed, and implemented a project for the self-serve setup of shipping rates - a previously manual process that took hours for the onboarding-specialist support team- Championed, designed, and implemented a project for self-serve go-live of merchants with Shopify's SFN offering, making 95% of support contact redundant - now most merchants are able to onboard on their own, using the SFN app without manual intervention from the support team - designed a new manual process for exceptional cases where white-glove services are required, negotiating with various stakeholders, including the support team- Took the lead on the SFN application's on-demand cloud environment setup for development - introduced performance improvements, additional seed data, and configuration options for a smooth developer experience, saving 20 minutes per day per developer on average- Established testing and development principles for Shopify's in-house URL shortening tool, along with observability, allowing for production readiness and easy-to-use URL shortening for other systems
  • Mendix
    Technical Lead
    Mendix Mar 2020 - Aug 2021
    Rotterdam, South Holland, Netherlands
    Tech lead of Public Cloud Value Added Services, a team responsible for logging, metrics, alerting, and backups of customers' applications in Mendix's low-code/no-code PaaS product. The Mendix Public Cloud is built on top of AWS (S3, RDS, Kinesis, SQS, etc.) with backend services deployed in multiple Cloud Foundry clusters: the majority of these services are written in Python, with some in Go and Java.- Lead the effort of re-architecting the entire logging stack of the Mendix Public Cloud, from an AWS S3 based solution to using ElasticSearch- Act as a point of contact for team members regarding architectural decisions while actively participating in software development- Establish quality and architectural guidelines, along with processes - some of which got adopted by the wider organization later on; such as standardized CI/CD and configuration management, release approvals and compliance, and code review guidelines
  • Mendix
    Technical Lead
    Mendix Jun 2020 - Sep 2020
    Rotterdam, South Holland, Netherlands
    Tech lead of the Licensing and Metering team - a temporary assignment to bootstrap a team exclusively composed of people new to our company. The team would successfully automate previously manual licensing workflows and introduce metering for billing purposes.
  • Mendix
    Software Engineer
    Mendix Apr 2019 - Mar 2020
    Rotterdam, South Holland, Netherlands
    Member of the team responsible for the so-called value-added services of the Mendix Public Cloud. This includes logging, backups, metrics, and alerting functionality for customers' low-code/no-code Mendix applications.- Maintenance of existing legacy technology stacks- Implement full CI/CD for the above-mentioned services- Implement full Infrastructure as Code for the above-mentioned services- Integrate IaC with application configuration managementThe CI/CD (Jenkins and GitLab CI) and IaC (Terraform) automation enabled Mendix to launch a new product offering, Mendix Cloud Dedicated, which allows customers to run the entire Mendix Cloud infrastructure in their own AWS account.
  • Jedlix - Smart Charging
    Product Owner - Mobile App Development
    Jedlix - Smart Charging Nov 2018 - Mar 2019
    Rotterdam Area, Netherlands
    As the PO of the mobile app development team, I was managing the work of an external team of iOS and Android developers as well as UI/UX designers, liaising with the internal development team and stakeholders.- Roll-out of improved payout features- Complete redesign of the mobile applications- Introduction of business metrics and A/B testing
  • Jedlix - Smart Charging
    Senior Test Automation Engineer
    Jedlix - Smart Charging Oct 2018 - Mar 2019
    Rotterdam Area, Netherlands
    Jedlix is a smart charging solution for electric vehicles. Using the Jedlix mobile app users can charge their cars at optimal times when electricity is cheap and energy from renewable sources is in abundance. By doing so, users earn a profit since Jedlix participates in balancing the electricity market.- Integration and acceptance testing of microservices (Javascript, Cucumber JS)- UI testing of iOS and Android mobile applications (JavaScript, Appium, WebdriverIO)- Introduce and integrate a "mock-Tesla" application for testing purposes- Share and introduce testing best practices in the development team (TDD, BDD)
  • Bynder
    Test Automation Lead
    Bynder Jan 2018 - Sep 2018
    Rotterdam Area, Netherlands
    Coaching developers in the field of test automation - providing technical and test design guidance - while making sure we focus on building the right software and building the software right.Implementing unit, integration, acceptance and UI tests and building tools for test automation with Python, Robot Framework, Selenium, Javascript and TestCafe in Jenkins pipelines.The project reached about 80% feature coverage, reducing day-to-day manual testing efforts by the same amount.
  • Bynder
    Back-End Developer
    Bynder Sep 2016 - Sep 2018
    Rotterdam Area, Netherlands
    As a back-end developer I was responsible for the following functionalities of Bynder Orbit (https://www.bynder.com/en/orbit/): - Credit card payments, subscriptions - end to end, from signup to invoicing - GDPR compliance (right to be forgotten, right of data access/portability, right of rectification) - Authentication and authorization (including single sign-on, account, and user permissions) - Account management - User management - Group management - Portal customizationThe back-end services were mainly written in Python using Pyramid, GraphQL (Graphene), Celery, and SQLAlchemy, and deployed on AWS, making use of containerization (Docker) and Ansible for configuration management. Used PostgreSQL, ElasticSearch and Redis in the persistence layer.
  • Ericsson
    Cloud Developer - Operation And Maintenance
    Ericsson Aug 2015 - Jul 2016
    Budapest
    Development in operation and maintenance area of Ericsson's IaaS cloud- Designed and implemented unit and feature tests of legacy upgrade framework, and integrated them in CI (Python, RobotFramework, Jenkins, Groovy)- Extended deployment framework with the virtualization of certain cloud components (Python, Ansible, Bash)- Participated in the design and implementation of a new update framework (Python, Ansible, Bash)
  • Ericsson
    Cloud Developer - Fault Management
    Ericsson Aug 2014 - Jul 2015
    Budapest
    Development of fault management component of Ericsson's IaaS cloud: - Actively participated in the full lifecycle of the software including architectural decisions, implementation and testing - Designed and implemented unit and feature tests (Python, RobotFramework) - Member of the Robot Framework group, providing guidelines and reusable solutions to the development team for system and component testing - Extended REST API microservices of fault management (Python) - Collaborated with continuous integration teams to enhance the building, packaging, and integration of fault management into the cloud system (Python, Jenkins, Debian packaging, Puppet)
  • Refactorerl
    Research And Developement
    Refactorerl Sep 2013 - Jul 2016
    Budapest
    RefactorErl is a static analysis tool for Erlang software written in Erlang, developed in a university project at Eötvös Loránd University: - Bachelor's thesis: Implementation of a new GUI for RefactorErl (Erlang, C++, Qt) - Master's thesis: Static analysis of Erlang's generic server behaviour (Erlang)
  • Eötvös Loránd University
    Demonstrator (Assistant To University Professor)
    Eötvös Loránd University Feb 2015 - Jun 2016
    Budapest
    A demonstrator is a student helping out with and participating in teaching and other related activities of university courses.My duties included:- Developing, handing out and grading of homework assignments- Both private and group consultations for a given course- Teaching seminars - direct practical application of lecture materialI was a demonstrator for the following classes:- Specification and Implementation of Distributed Systems (Bsc)- Synthesis of Distributed Systems (Msc)- Type Theory (Msc)
  • Nsn - Nokia Solutions And Networks
    Internship (Cooperative Education Student)
    Nsn - Nokia Solutions And Networks Jan 2014 - Jun 2014
    Budapest
    Developed GUI applications for system testers in Python and PyQt for: - Analysing large log files - Management of test databases - Monitoring of telecommunication devices during test runs - Emulation of telecommunication devices (for the purpose of testing the robustness of certain software components that communicate with said devices)
  • Elte Neural Information Processing Group
    Junior Researcher
    Elte Neural Information Processing Group Feb 2013 - Dec 2013
    Budapest
    The Neural Information Processing Group at Eötvös Loránd University focuses on artificial intelligence research and its applications in education and psychology. The group has members from the fields of computer science, physics, mathematics and psychology as well. My duties were the implementation and fine tuning of algorithms and the development of software tools used for image processing and time series analysis, for example to analyse facial expressions, using Python and MatLab.

Mátyás Béla Kuti Education Details

Frequently Asked Questions about Mátyás Béla Kuti

What company does Mátyás Béla Kuti work for?

Mátyás Béla Kuti works for Neon

What is Mátyás Béla Kuti's role at the current company?

Mátyás Béla Kuti's current role is Senior QA Engineer.

What schools did Mátyás Béla Kuti attend?

Mátyás Béla Kuti attended Eötvös Loránd University, Eötvös Loránd University, Veres Péter High School.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.