Szabolcs Dombi, Software Developer in Cluj-Napoca, Cluj County, Romania
Szabolcs Dombi

Software Developer in Cluj-Napoca, Cluj County, Romania

Member since May 2, 2019
Szabolcs is an experienced Python, C, and C++ developer, who uses the Python C API to build Python extensions, and to embed Python into other applications. His spare time project is a high-performance rendering library built for Python. Szabolcs has won several competitions with his elegant and successful coding skills, and finds simplicity, maintainability, and performance important when making design decisions.
Szabolcs is now available for hire

Portfolio

  • Herdius
    Python, Flask, SQLAlchemy, Crypto
  • Mollia
    Python, C++, Bullet Physics, OpenAL, OpenGL, WinAPI, Machine Learning
  • Telic
    Embedded C++, Bluetooth Low Energy, Microservice Architecture

Experience

Location

Cluj-Napoca, Cluj County, Romania

Availability

Part-time

Preferred Environment

Windows, Linux, VSCode, Docker, Git, SSH

The most amazing...

...product I've built is a high-performance rendering Python library called ModernGL.

Employment

  • Developer

    2019 - 2019
    Herdius
    • Implemented a REST API in Python using a re-encryption protocol to empower privacy in decentralized systems.
    • Worked with public-key cryptography.
    • Deployed a multi-database system with Docker.
    • Implemented database backup to an S3 bucket.
    Technologies: Python, Flask, SQLAlchemy, Crypto
  • Developer

    2017 - 2019
    Mollia
    • Implemented a custom Python module interfacing the Bullet Physics SDK, a custom Python module for asynchronous audio playback, and a custom Python Window library using the WinAPI.
    • Implemented tools and renderers for visualization.
    • Implemented, compared, and analyzed various machine learning techniques.
    • Optimized slow components by reimplementing them in C++ and added unit tests to ensure their correctness.
    Technologies: Python, C++, Bullet Physics, OpenAL, OpenGL, WinAPI, Machine Learning
  • External consultant

    2018 - 2018
    Telic
    • Worked with real-time systems, and implemented microservices for industrial automation.
    • Implemented a transport layer on top of Bluetooth LE GATT characteristics to support firmware upgrades.
    • Developed the persistent layer to store data and logs on a flash drive in FlatBuffers.
    Technologies: Embedded C++, Bluetooth Low Energy, Microservice Architecture
  • Developer

    2016 - 2017
    Simpli
    • Maintained a Flask application written in Python 2.
    • Implemented Google, Yahoo, Hotmail, and IMAP login functionality.
    • Added new functionality through a separate application written in Python 3.
    • Added Slack integration.
    Technologies: Python, Flask, Alembic, SQLAlchemy, Gevent, IMAP
  • Developer

    2015 - 2015
    NGI Systems
    • Developed an Android application that required a custom-built Android image.
    • Customized the Android image, disabled built-in features to restrict the user from accessing shutdown, airplane mode, or exiting from the app.
    • Worked with Jira and Bamboo, and improved the CI to build faster.
    Technologies: Android, Java, AWS
  • Developer

    2014 - 2015
    Quick24
    • Replaced a 10-year-old broken system with a C# application managing a Microsoft SQL Server database.
    • Automated the importing of new orders and products.
    • Automated invoice generation.
    Technologies: MS SQL, C#, Python

Experience

Skills

  • Languages

    Python, C++, Embedded C++
  • Frameworks

    Flask, Bullet, Alembic
  • Tools

    Git, GitHub, Bitbucket
  • Other

    Embedded Software Engineer, Game Physics, Data Visualization
  • Libraries/APIs

    OpenGL, WinAPI, NumPy, CPython, SQLAlchemy, FlatBuffers
  • Platforms

    Docker, Visual Studio Code, Bluetooth LE
  • Storage

    PostgreSQL, SQLite
  • Paradigms

    Agile Software Development, Functional Programming

Education

  • Bachelor's degree in Computer Science
    2013 - 2016
    Babes-Bolyai University - Cluj-Napoca, Romania
Certifications
  • Amazon TechO(n) Challenge - Second Prize
    DECEMBER 2015 - PRESENT
    Amazon
  • Catalysts Coding Contest - Second Prize
    OCTOBER 2015 - PRESENT
    Catalysts
  • Catalysts Coding Contest - First Prize
    OCTOBER 2014 - PRESENT
    Catalysts
  • National Olympiad in Informatics (ONI) - Silver Medal
    APRIL 2011 - PRESENT
    Ministry of National Education

To view more profiles

Join Toptal
I really like this profile
Share it with others