Örs-Krisztián Patakfalvi, Developer in Cristuru Secuiesc, Harghita County, Romania
Örs-Krisztián is available for hire
Hire Örs-Krisztián

Örs-Krisztián Patakfalvi

Verified Expert  in Engineering

Full-stack Developer

Location
Cristuru Secuiesc, Harghita County, Romania
Toptal Member Since
March 5, 2022

Krisztián has been working as a full-stack developer for over five years. He took part in various challenging projects in the telecommunications, safety, IoT, and mobile industries, handling engineering requirements, solutions architecture, DevOps, and back- and front-end development. Krisztián is an open-minded, well-organized person and a problem solver with great attention to detail who can successfully move big ideas from design to implementation.

Portfolio

Codespring
JavaScript, React, Node.js, Redis, Docker, NGINX, REST APIs, Express.js...
Nokia
JavaScript, Python, Git, HTML, CSS, Web Development

Experience

Availability

Part-time

Preferred Environment

Windows, IntelliJ IDEA, Linux, Git, Visual Studio Code (VS Code)

The most amazing...

...solution I've worked on is a microservice capable of processing and analyzing a tremendous amount of data from telecommunication sites all over the country.

Work Experience

Full-Stack Developer and DevOps Engineer

2018 - PRESENT
Codespring
  • Took part in planning and designing various projects based on the requirements. Designed and built microservice systems capable of handling tens of thousands of events per second. Owned features, epics, and subprojects.
  • Developed UI features like managing various domain-specific entities, handling authentication and notifications, and displaying blueprints of factories with objects moving in real time.
  • Created tools for performing large-scale load tests and validations on a distributed microservice solution. Based on those results, optimized the processing, ingestion, and reading performance of the IoT events by several folds.
  • Developed back-end features such as API endpoints, authentication, authorization, data manipulation and processing.
  • Dealt with continuous integration and delivery (CI/CD) solutions and built up and maintained the deployment of several projects in Kubernetes.
  • Mentored bachelor and master's students during internships by leading their projects.
Technologies: JavaScript, React, Node.js, Redis, Docker, NGINX, REST APIs, Express.js, Kubernetes, Rancher, Material UI, PostgreSQL, Apache Kafka, Kafka Streams, Python, GitLab, GitLab CI/CD, OpenVPN, TimescaleDB, MQTT, Grafana, Java, Spring, Swagger, Agile, Sprints, Kanban, API Development, Stream Processing, Microservices, Web Development, DevOps

Intern | R&D Engineer

2017 - 2017
Nokia
  • Worked on a web-based tool for speeding up the configuration of the telecommunication servers.
  • Developed a custom in-browser spreadsheet library capable of handling millions of rows and thousands of columns by virtualization.
  • Built most of the user interface, keeping in mind the user experience and the site responsivity.
Technologies: JavaScript, Python, Git, HTML, CSS, Web Development

CSP | IPM Project

An integrated process data management solution that collects measurement and process data from production lines. I took part in architecting and rebuilding critical parts of the system in a scalable way, handling the rising load.

EmSite

https://youtu.be/rDSOhLRJtmg
A remote monitoring and control system for telecom sites that enables optimized site maintenance and energy management. I helped design the system based on the requirements and developed new features on both the back and the front end. I built up and maintained the project deployment and dealt with automated CI/CD pipelines. I also owned epics and sub-projects like designing and building a scalable OpenVPN infrastructure or implementing an IoT devices simulator capable of generating a high load of real-like data.

EmSafe and EmTrace

https://youtu.be/HkPxiCF62vw
A microservice system combining tracking, optimization, and safety for industrial operations using advanced positioning and location technology. I was developing both back-end and front-end features, taking part in the architecture design, building and maintaining automated CI/CD pipelines, and ensuring the system deployment.

Online Freelance Marketplace

A MongoDB, Express.js, React, and Node.js (MERN) application for finding professionals and handypersons on demand. The professionals can create a detailed profile while users and guests can search among the masters. Being a side project, I was dealing both with the front-end and back-end development and all other aspects of the development like design, architecture, and DevOps.

Languages

JavaScript, Python, HTML, CSS, Java

Frameworks

Express.js, Material UI, Spring, Swagger, Spring Boot, gRPC

Libraries/APIs

API Development, React, Node.js, REST APIs

Tools

GitLab, GitLab CI/CD, Docker Compose, Git, NGINX, MQTT, SendGrid, Firebase Cloud Messaging (FCM), Kafka Streams, OpenVPN, Grafana, IntelliJ IDEA

Paradigms

Microservices, DevOps, Design Patterns, Mobile Development, Software Testing, Agile, Parallel Programming, Kanban

Platforms

Docker, Kubernetes, Apache Kafka, Windows, Visual Studio Code (VS Code), Linux, Rancher, DigitalOcean, Azure

Other

Web Development, Software Engineering, Data Modeling, Algorithms, Data Structures, TimescaleDB, Single-page Applications (SPA), Networking, Artificial Intelligence (AI), Data Analysis, Machine Learning, Data Mining, Robotics, Information Retrieval, Monte Carlo Simulations, Natural Language Processing (NLP), Performance Engineering, OAuth, Sprints, Stream Processing, Protocol Buffers, Cloud, Cloud Security, Cloud Storage, Cloud Services, GPT, Generative Pre-trained Transformers (GPT)

Storage

Databases, MongoDB, PostgreSQL, Redis

2018 - 2020

Master's Degree in Data Analysis and Modelling

Babeș-Bolyai University | UBB - Cluj-Napoca, Romania

2015 - 2018

Bachelor's Degree in Computer Science

Babeș-Bolyai University | UBB - Cluj-Napoca, Romania

JUNE 2021 - PRESENT

Azure Fundamentals

Microsoft

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring