Florian Ionescu
Verified Expert in Engineering
Full-stack Developer
Florian is a senior full-stack software engineer with a decade of experience maintaining and expanding administrative business 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 JavaScript and TypeScript (React, Next.js, Node.js, Svelte, and SvelteKit) and has extensive experience with PHP.
Portfolio
Experience
Availability
Preferred Environment
Linux, Git, Docker, React, Node.js, Next.js, Amazon Web Services (AWS), Svelte, PostgreSQL, Vercel
The most amazing...
...thing I've developed from the ground up is a smart home system, including an administrative web app, custom hardware, and AI integration.
Work Experience
Senior Full-stack Software Engineer
Tapmax
- Developed a SaaS app according to client specifications, including user registration, QR code management and administrative features using a modern Svelte (SvelteKit, TypeScript, and JavaScript), Supabase (PostgreSQL), and Vercel stack.
- Implemented a modern CI/CD process using Docker and GitHub Actions.
- Documented the developed app and its CI/CD process to ensure a smooth transition to other developers.
- Deployed the app via CI/CD to Vercel as a serverless application in both a staging and live environment.
Senior Full-stack Software Engineer
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.
Front-end Web Developer
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.
Senior Full-stack Software Engineer
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.
Mid-level Full-stack Software Engineer
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%.
Junior Full-stack Developer
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.
Experience
Antitether
Smart Home System
The system administration app is built as 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 based on the ESP8266 and programmed with Arduino. The hardware was designed in Eagle, soldered together from PCBs and surface-mounted components, and put 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.
Self-modifying Game Engine
Antidefault CRM
Comparison of Machine Learning Algorithms in the Context of 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
Skills
Languages
GraphQL, SQL, PHP, JavaScript, CSS, HTML, CSS3, HTML5, PHP 7, Solidity, Python, Less, Sass, TypeScript
Libraries/APIs
React, jQuery, Node.js, Web3.js, REST APIs, React Testing Library, Playwright, TensorFlow, Graph API, Stripe, Stripe API
Tools
Git, GitHub, PhpStorm, Docker Compose, LaTeX, Postman, Prisma, Auth0, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (Amazon ECS)
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), Continuous Integration (CI), Continuous Delivery (CD)
Platforms
LAMP, Linux, Ubuntu, Debian, Docker, Blockchain, Arduino, Amazon Web Services (AWS), Vercel, Amazon EC2
Storage
MySQL, Databases, Relational Databases, Sybase, PostgreSQL
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, Web Project Management, ESP8266, Apollo, User Interface (UI), Data Visualization, Storybook, Component-based Architecture, Design Principles, eCommerce, Smart Contracts, Software Architecture, CI/CD Pipelines, OpenAI GPT-4 API, OpenAI GPT-3 API, AI Integration, Machine Learning, LangChain, WebSockets, QR Codes, Supabase, Serverless, Webhooks
Frameworks
Truffle, PHPUnit, Material UI, Svelte, Laravel, Next.js, Bootstrap, Express.js
Education
Bachelor's Degree in Computer Science
Christian-Albrecht University of Kiel - Kiel, Germany
Certifications
Blockchain Developer | Nanodegree Program
Udacity
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring