Florian Ionescu, Full-stack Developer in Kiel, Schleswig-Holstein, Germany
Florian Ionescu

Full-stack Developer in Kiel, Schleswig-Holstein, Germany

Member since February 23, 2022
Florian is a senior full-stack web/web3 developer with eight years of experience maintaining and expanding an eCommerce shop system and its associated administrative software. He's used to delivering critical features on tight deadlines and solving emergencies in complex code bases. Proficient in several technologies, programming languages, and frameworks, Florian focuses on React/JavaScript and Laravel/PHP, but he also has an interest and experience in web3 development with Solidity.
Florian is now available for hire

Portfolio

Experience

Location

Kiel, Schleswig-Holstein, Germany

Availability

Part-time

Preferred Environment

Linux, PhpStorm, Git, Ubuntu, Debian, Docker, Docker Compose, Laravel, React, GraphQL

The most amazing...

...thing I've developed from the ground up is a smart home system, including the administrative web app, custom hardware, and machine learning.

Employment

  • Senior Full-stack Software Engineer

    2022 - PRESENT
    CAI International Inc
    • Migrated screens of a macOS app to the web using React and JavaScript.
    • Implemented PHP REST API endpoints to connect the screens to the Sybase SQL database.
    • Met with stakeholders regularly to ensure alignment between product specs and stakeholder expectations.
    • Accompanied the product launch and addressed feature requests and issues as they arose.
    Technologies: React, SQL, JavaScript, PHP, Sybase, Postman, Docker, Playwright, REST, REST APIs
  • Front-end Web Developer

    2022 - 2022
    Guild of the ROSE
    • Implemented the Big Five psychological evaluation using JavaScript, React, and Next.js, with its result displayed as a radar graph using Nivo.
    • Implemented the MetaPrompt tool with JavaScript, React, and Next.js used as a training and productivity tool.
    • Set up a reusable development environment with Docker Compose.
    Technologies: JavaScript, Next.js, Docker, React, Docker Compose, Nivo
  • Senior Full-stack Software Engineer

    2019 - 2022
    Stern & Schatz GmbH
    • Developed a new administrative system from the ground up using React and JavaScript to build a single-page application and Laravel and PHP 7 to provide a GraphQL API.
    • Migrated the legacy system seamlessly to the new administrative system by utilizing SQL views to integrate the old database while ensuring backward compatibility.
    • Integrated Amazon's MWS API to automate the administrative work to keep products and their stock in sync.
    • Incorporated the REST API by Mailchimp and the SOAP API by Mediafinanz to send payment warning emails to customers in specific time intervals and send claims to the collection department.
    • Led the development of a robust and encrypted backup system that used AES-256 and RSA for encryption.
    • Built a React and JavaScript component to track employees working time, vacation, and sick days.
    Technologies: PHP, JavaScript, Laravel, React, GraphQL, SQL, Docker, Debian, Linux, Web Components, CSS, HTML, Sass, APIs, Web Development, Full-stack, Integration, CSS3, User Interface (UI), Back-end, Object-oriented Programming (OOP), REST APIs, MySQL, LAMP, Front-end, Front-end Development, Automation, Software Development, Apollo, Docker Compose, Architecture, Dashboards, Data Visualization, jQuery, HTML5, Ubuntu, PhpStorm, Algorithms, Data Structures, Programming, Python, Git, Less, Test-driven Development (TDD), Storybook, React Testing Library, PHPUnit, Component-based Development, Component-based Architecture, Design Patterns, Design Principles, MUI (Material UI), Back-end Development, REST, eCommerce, PHP 7, Software Architecture, Clean Code, Unit Testing, Full-stack Development, Databases, Responsive Web Design (RWD), MVP Design, Database Design, Relational Databases
  • Mid-level Full-stack Software Engineer

    2016 - 2019
    Stern & Schatz GmbH
    • Set up a reusable development environment with Docker Compose.
    • Debugged several emergencies in the live legacy system using jQuery, JavaScript, and PHP.
    • Refactored PHP4 code to cut down on maintenance costs, reducing time spent on periodic changes by over 95%.
    Technologies: JavaScript, Linux, Ubuntu, Debian, PhpStorm, Docker, Docker Compose, SQL, PHP, Algorithms, Data Structures, Programming, Git, REST APIs, Front-end, Front-end Development, Software Development, APIs, CSS, Less, HTML, Sass, Web Development, Full-stack, Integration, CSS3, User Interface (UI), Back-end, Object-oriented Programming (OOP), MySQL, LAMP, Dashboards, Data Visualization, jQuery, HTML5, Design Patterns, Design Principles, Back-end Development, REST, eCommerce, PHP 7, Software Architecture, Clean Code, Full-stack Development, Databases, Responsive Web Design (RWD), MVP Design, Database Design, Relational Databases
  • Junior Full-stack Developer

    2014 - 2016
    Stern & Schatz GmbH
    • Created a JavaScript webmail client and its PHP API, which most employees now use daily.
    • Developed a documentation system with JavaScript and PHP used daily by all employees to organize messages, files, and tasks in threads.
    • Implemented bug fixes and features based on assigned tickets.
    Technologies: JavaScript, Linux, Ubuntu, Debian, PhpStorm, Docker, Docker Compose, SQL, PHP, Algorithms, Data Structures, Programming, Git, REST APIs, Front-end, Front-end Development, Software Development, APIs, CSS, HTML, Web Development, Full-stack, Integration, CSS3, User Interface (UI), Back-end, Object-oriented Programming (OOP), MySQL, LAMP, Dashboards, Data Visualization, jQuery, HTML5, Back-end Development, REST, eCommerce, Full-stack Development, Databases, Responsive Web Design (RWD), Database Design, Relational Databases

Experience

  • Smart Home System

    I developed a smart home system from the ground up.

    For system administration, I built a React SPA with a PHP back end, providing a REST API. This API was then used by hardware components like lamps, switches, and laser barriers that I built based on the ESP8266 and programmed with Arduino. I soldered them together from PCBs, designed in Eagle, and put them into 3D printed cases designed in OpenCAD.

    In addition, the system used Raspberry Pis to monitor rooms and detect people, which triggered an event that was used to automatically keep the lights (Philips Hue) on only in rooms with people.

  • Comparison of Machine Learning Algorithms in the Context of EvoMan

    For my Bachelor thesis project, I compared machine learning algorithms in the context of the game EvoMan.

    This Python project used four machine learning algorithms, NeuroEvolution of Augmenting Topologies, Deep Q-Network, Advantage Actor-Critic, and REINFORCE, to compare their performance in the context of the open-source game EvoMan. First, the agents were trained against a pre-programmed AI, and then their performance was measured against that AI and against each other.

  • Udacity Blockchain Capstone Project

    Developed and deployed an NFT smart contract on Goerli using zero-knowledge proofs to validate the NTF's minting. This project was a proof of concept in the context of a Udacity Nanodegree program in Blockchain development and could be further expanded into a complete Web3 marketplace (e.g., real estate).

Skills

  • Languages

    GraphQL, SQL, PHP, JavaScript, CSS, HTML, CSS3, HTML5, PHP 7, Solidity, Python, Less, Sass
  • Frameworks

    Laravel, Truffle, PHPUnit, MUI (Material UI), Next.js
  • Libraries/APIs

    React, jQuery, Web3.js, REST APIs
  • Tools

    Git, PhpStorm, Docker Compose, LaTeX, Postman
  • Paradigms

    Automation, Object-oriented Programming (OOP), REST, Database Design, Test-driven Development (TDD), Component-based Development, Design Patterns, Clean Code, Unit Testing, Responsive Web Design (RWD)
  • Platforms

    LAMP, Linux, Ubuntu, Debian, Docker, Blockchain, Arduino
  • Storage

    MySQL, Databases, Relational Databases, Sybase
  • Other

    Algorithms, Data Structures, Programming, Front-end, Front-end Development, Software Development, APIs, Web Development, Full-stack, Integration, Back-end, Dashboards, Back-end Development, Full-stack Development, MVP Design, ESP8266, Apollo, User Interface (UI), Data Visualization, Storybook, React Testing Library, Component-based Architecture, Design Principles, eCommerce, Smart Contracts, Software Architecture, Machine Learning, Nivo, Playwright

Education

  • Bachelor's Degree in Computer Science
    2014 - 2021
    Christian-Albrecht University of Kiel - Kiel, Germany

Certifications

  • Blockchain Developer | Nanodegree Program
    JANUARY 2022 - PRESENT
    Udacity

To view more profiles

Join Toptal
Share it with others