Gabor H.

Fullstack Developer

Gabor is Fullstack Developer (Backend heavily) with over ten years of commercial experience, specializing in Python, FastAPI, Django, and workflow orchestration.

His expertise spans AI-powered contract intelligence, e-commerce pricing automation, and distributed system design.

At MeliorAI, Gabor developed scalable backend solutions for an AI-driven contract intelligence platform, leveraging tools such as Ray, Prefect, and Kubernetes. Previously, at BlackCurve, he played a key role in migrating a SaaS pricing platform to a cloud-based microservices architecture, where he built core components including the pricing engine, Stripe payment integration, and Shopify/Magento connectors.

Known for his ability to tackle complex technical challenges with elegant, scalable solutions, Gabor has earned excellent feedback from clients, including an outstanding review through Proxify. His combination of deep technical skills and problem-solving ability makes him a strong asset to any development team.

Principale expertise

  • Django
    Django 5 ans
  • Jenkins
    Jenkins 9 ans
  • Pytest
    Pytest 9 ans

Autres compétences

  • HTML / CSS 5 ans
  • MySQL
    MySQL 5 ans
  • HTML
    HTML 5 ans
Gabor

Gabor H.

Romania

Commencer

Expérience sélectionnée

Emploi

  • Senior Software Engineer

    MeliorAI - 1 an

    Joined MeliorAI to contribute to the backend of its contract intelligence application, designed to analyze and extract key data and insights from legal documents while providing a ChatGPT-like question-and-answer feature amongst many other client driven needs.

    Contributed to the development of a distributed workflow orchestration system designed to decouple client-specific business logic from APIs, ensuring robustness and flexibility across multiple use cases. Built using Ray for resource orchestration, Prefect for workflow orchestration, and Kubernetes for container orchestration. This three-layered approach ensures scalability, fault tolerance, and optimized resource utilization. The resulting data flows decouple client-specific business logic from APIs, enhancing flexibility for diverse use cases.

    Les technologies:

    • Les technologies:
    • AWS EC2 AWS EC2
    • AWS S3 AWS S3
    • Pytest Pytest
    • Python Python
    • AWS AWS
    • Docker Docker
    • FastAPI FastAPI
  • Senior Software Engineer

    BlackCurve - 1 an 11 mois

    The company enlisted his assistance to migrate a monolithic SaaS app to the cloud. His responsibilities included developing a scalable infrastructure and transitioning app components into microservices;

    Key Projects:

    Rules Engine: Developed the company's pricing decision engine frontend using Django and JS. By separating pricing rules from the user codebase and moving them to a version-controlled ".json" config file in their AWS repository, dynamic rule building was enabled without client-side code changes. This facilitated continuous integration and deployment of pricing rules with zero downtime;

    Payment Platform: Implemented the payment service, both frontend and backend, using the Stripe API. Overcame challenges like 3D secure checks, payment retries, trial periods, and coupons for smooth payment processing. Extended the app to integrate with Shopify and Magento, with a flexible and compatible frontend for both APIs;

    Self-Service Reports: Developed a service enabling users to generate custom analytic reports. Integrated with the Google Drive API for report export to Google Drive and utilized Pandas for extensive dataset management and Elasticsearch and Kibana for data visualization and verification;

    Google Integration: Created a web app enabling users to push specific data fields from their database to the Google Shopping and Shopify APIs. This functionality allowed users to annotate products on Google Shopping or update prices in their Shopify stores;

    Testing & Code Style: Led team training on testing practices, including unit testing, PyTest, and mocking. Emphasized adherence to coding style guidelines like PEP8, linting, and standardized coding styles such as Black for improved code quality and reduced distractions;

    Other: Worked on miscellaneous tasks such as backend fixes, legacy refactoring, frontend enhancements using CSS and HTML, and improving frontend aesthetics with the Keen Theme;

    Les technologies:

    • Les technologies:
    • Pandas Pandas
    • Pytest Pytest
    • Stripe Stripe
    • Stress testing
    • Bitbucket Bitbucket
  • Senior Software Engineer

    Imagination Technologies - 11 mois

    As part of the Production Engineering team, his primary focus was on designing, developing, and testing microservices and platforms to support the compute workloads of various engineering groups. They prioritized reliability, availability, and resource optimization.

    Key Projects:

    Containerizing The Grid: Took the lead in deploying Docker with Harbor onto the company's in-house grid network. This implementation enhanced the portability and flexibility of internal user flows, enabling platform-agnostic usage and laying the foundation for the future extension onto the cloud;

    Diskovery: Contributed to the development of an internal solution for disk space management. The tool utilized multi-processed disk crawling techniques and provided lightning-fast querying capabilities. It outperformed available tools like du, duc, and ncdu, enabling efficient analysis of large-scale storage systems;

    Automatic Code Reviewer: Developed a Python-based "bot" to assist with company code reviews. Leveraging Jenkins, the bot scheduled and executed various stages of validation, including static code analysis, compliance checks, integration testing, and unit testing;

    In addition to these projects, he actively participated in conducting blameless post-mortems following production incidents, adhering to SRE principles. Additionally, communicated key metrics and incident insights to stakeholders;

    Les technologies:

    • Les technologies:
    • Pytest Pytest
    • Stress testing
  • Senior Software Engineer

    Imagination Technologies - 5 années 1 mois

    As a Junior Tech Lead in the Verification team of the PowerVR Vision & AI department, his primary focus was on integration and feature testing of the company's NNA product. He was also a key contributor to the team's in-house automated CI/CD infrastructure.

    Key Projects:

    Plugin System: Led the planning and development of a testing framework that provided a CI/CD service for every engineering team in the department. The framework, written in Python, featured a product-agnostic Object-Oriented API with a modular design. Its flexibility allowed for easy addition or modification of components to support various test harnesses. The AI Engineering group successfully adopted this framework, utilizing it for numerous releases since 2018;

    NNA/ISP Verification & Validation: Developed top-level integration tests for both the software stack and hardware simulation of the company's NNA and ISP products. Utilized industry-standard machine learning libraries such as TensorFlow, Caffe, ONNX, and TVM to generate reference results for performance and quality comparisons against the company's own solutions;

    In these projects, he played a crucial role in ensuring the functionality, performance, and reliability of the NNA product through thorough integration testing and collaboration with machine learning libraries;

    Les technologies:

    • Les technologies:
    • Pytest Pytest
    • TensorFlow TensorFlow
    • HTML HTML
    • Stress testing
  • Annual Placement Engineer

    Imagination Technologies - 1 an

    • Developed an automated video stream importer in Python (Django) that used the company's proprietary decoder to extract the information and upload it into a MySQL database;

    Les technologies:

    • Les technologies:
    • Pytest Pytest

Éducation

  • License ès sciencesComputer Science with Industrial Experience

    The University of Manchester · 2011 - 2015

Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois

Dans un court appel de 25 minutes, nous voulons:

  • Comprendre vos besoins en développement
  • Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
  • Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine

Contactez-nous