Mario Jelinski

Senior Software Engineer

image

I am a software engineer since many years and worked for many projects with a proven ability to adapt in both self-starting and collaborative environments while staying focused on archieving high quality results under strict deadlines. I have experience in web design and development across diverse industries. Equipped with a record of success in consistently identifying und providing the technological needs of companies through ingenious innovation. Proficient in developing databases, creating user interfaces, writing and testing codes, troubeshooting simple / complex issues and implementing new features based on user feedback.




Work Experiences


Developer

handyhase | since February 2025

Short-term project in the area of "handyhase," focusing on a comprehensive redesign.

Tasks and Focus Areas

  • Redesign & Implementation: Overhaul of the entire design and implementation of new UI/UX aspects.
  • Architecture & Structure: Planning of the software architecture and structuring of the project for long-term scalability.

Mobile Testing & Debugging

December 25 - January 2025

Implementation and optimization of mobile testing workflows using Firebase Test Lab for a Flutter and Dart-based mobile application.

Tasks and Focus Areas

  • Test Automation: Developed and maintained automated test scripts for UI and functionality testing using Flutter's integration_test package.
  • Firebase Test Lab Integration: Configured Firebase Test Lab to run tests on multiple devices and OS versions, ensuring broad compatibility.
  • Error Detection & Reporting: Identified and documented bugs, performance issues, and crashes, providing detailed reports for the development team.
  • CI/CD Pipeline: Integrated Firebase Test Lab into the CI/CD pipeline to enable automated testing with every build.
  • Performance Optimization: Analyzed test results to identify performance bottlenecks and suggested improvements for the app's responsiveness and stability.

Developer

Organ Printing - CNC Modification/Expansion | January 2023 - August 2024

Led innovations in 3D printing and CNC machining, focusing on hardware customization, firmware development, and advanced material printing techniques.

Key Technologies

  • Programming Languages: C, C++, QT QML
  • Platforms: STM32 Microcontroller, GBRLHal

Key Contributions

  • Firmware Development: Ported GBRLHal to a 32-bit STM32 microcontroller for enhanced 3D printing capabilities.
  • CNC Machine Enhancement: Integrated cooling and color injection systems with customized firmware.
  • Custom Print Head: Designed and implemented print heads for organic material printing.
  • Layer Analysis: Developed image recognition systems for layer detection and monitoring.
  • G-Code Conversion: Transformed MRI layers and artistic oil painting designs into G-code for precise 3D printing applications.
  • GUI Development: Created a QT QML-based configuration and monitoring interface for image printing layers.

Developer

epostbox / compador | April 2023 - Februar 2024

Key Technologies

  • Programming Languages: Java 20 / Scala, PHP, Node.js, modern JavaScript (React).
  • Frameworks & Tools: Java GWT 2.9, Hibernate, Spring Boot, Jenkins, Maven, Tomcat, Figma, OAuth 2.
  • Data Management: AWS (up to 8 EBytes), GraphQL, SFTP (in PHP), Gitea (Git server), Cron Jobs.
  • AI Development: GPT-4All for address validation, proprietary AI models (training & fine-tuning), AI tool for address detection.
  • Frontend Development: Responsive interfaces with Vue, React and GWT
  • Backend Development: Robust solutions using Java 20 and Node.js, including OAuth 2 implementations for secure authentication.
  • Version Control: Git, GitTea, SVN

Project Highlights

  • Digital Mail Services: Optimized processes such as printing, PDF conversion, text recognition, and digital signatures. (Fabric.JS)
  • AI Tool for Address Detection: Developed a Vue-based training system for accurate address recognition.
  • Automation: Managed cron jobs with PHP, Node.js, and Java.
  • GraphQL Implementation: Optimized data queries and performed comprehensive log analyses.
  • Secure Data Transfer: SFTP management in PHP for efficient and secure data exchange processes.

Additional Skills

  • Management of ADFS servers and SAML 2.0.
  • Setup of internal Git systems with Gitea and pipeline automation.
  • Experience with large data handling and optimization of storage processes on AWS.
  • Strong collaboration through pair programming to improve code quality and knowledge sharing.

Frontend Developer

Axel Springer SE - upday GmbH | April 2022 - December 2022

Key Technologies

  • Programming Languages & Frameworks: Vue, Stencil, React, JavaScript, Typescript, Flutter, Hotwire
  • Tools & Platforms: AWS, Docker, Kubernetes, Azure, Firebase Labs.
  • Version Control: Git, GitHub, GitHub Actions, Precommit Hooks, Testing Pipelines

Key Projects and Responsibilities

  • Rebuilding Article Importer App: Redeveloped the existing Article Importer app using Vue and a REST API.
  • Setting up New Projects: Established new projects with testing, linting, precommit hooks, and Git release pipelines.
  • Improving Article Importer App: Updated the React-based Article Importer app with a REST API, fixed errors, and added new features.
  • Developing a Soccer App: Created a new app for the 2022 World Cup featuring events, lineups, statistics, and knockout phase information, tested extensively using Firebase Labs to ensure compatibility across various mobile devices.
  • Conducting Testing: Performed unit tests, integration tests, snapshot tests, and API mockup tests to achieve near 100% test coverage.
  • Rebuilding with Vue: Migrated React-based projects to Vue and updated Vue2 projects to Vue3.
  • Presenting Completed Work: Shared updates on completed work, including new features and improvements, in regular company-wide meetings.

Fullstack Developer

rapid-data | January 2022 - April 2022

Modernizing a Market-Leading Funeral Software with 20 Years of Legacy

Key Technologies

  • Technologies: React, JavaScript, Typescript, C#
  • Component Development: Storybook, Figma
  • API and State Management: REST APIs, Redux, React-hook-form
  • Styling: Material-UI, CSS/Sass

Key Projects and Responsibilities

  • Storybook-Based Development: Implemented Micro-Frontends using Storybook, and reused the same Storybook components in Vue, React, and Angular.
  • API and State Management: Worked with REST APIs, Redux, and React-hook-form for efficient data handling.
  • Styling: Designed and implemented styling solutions using Material-UI and CSS/Sass.
  • Project Planning and Definition: Defined and planned new projects, including technology selection and timeline creation.
  • Setting up New Projects: Established new projects with testing, linting, precommit hooks, and Git release pipelines.
  • Releasing with Storybook Components: Designed a release process for utilizing Storybook components in multiple applications.

Software Developer / Lead

Auconet GmbH | Mai 2020 – December 2021

Led the modernization of enterprise systems by handling large data imports, building scalable applications, and migrating legacy platforms. Developed solutions for validating, merging, and exporting datasets, integrating custom scripting and no-code tools.

Key Technologies

  • Programming Languages: Java (8+), Groovy, JavaScript (React, Node.js, Nuxt.js), Kotlin
  • Frameworks & Tools: Spring Boot, Hibernate, Material-UI, Twig, Electron
  • Data Management: PostgreSQL (hstore/jsonb), JDBC, node-postgres, XML, CSV, SAP
  • CI/CD and DevOps: Jenkins, Apache Maven, ZooKeeper, Jetty, Tomcat, Ant
  • Visualization: OpenMap, OpenLayers, Grafana
  • Version Control: Git, SVN

Key Contributions

  • Data Integration: Managed large data imports (SAP, Loga, CSV) into dynamic databases for validation and transformation.
  • Platform Migration: Rebuilt a legacy Java-based platform (DHL) to JavaScript using React and Material-UI.
  • Custom Scripting: Developed custom scripting and no-code tools for dataset validation and merging.
  • Frontend & Backend Development: Created scalable web applications using React, Node.js, PHP, and Java Rich Client with WebSocket communication.
  • Error Handling & Logging: Designed robust error-handling mechanisms and delta table logging with Grafana.

Senior Software Developer

Dive-solutions | December 2019 - April 2020

Developed a cutting-edge 3D web application for particle-based fluid simulation, focusing on performance, scalability, and visualization.

Key Technologies

  • Programming Languages: JavaScript (React, Node.js), Typescript, C++, Python
  • Frameworks & Libraries: React, Three.js, Phaser, Redux, Nuxt.js
  • Tools & Platforms: Docker, Kubernetes, Azure, Figma
  • Version Control: Git, GitHub, GitHub Actions, Precommit Hooks, Testing Pipelines

Key Contributions

  • 3D Web Development: Built interactive 3D visualizations for fluid simulations using React and Three.js.
  • Simulation Integration: Worked on particle-based fluid simulations and extended Python functionality with C++ for performance optimization.
  • Frontend Development: Created scalable, responsive web applications using React, Nuxt.js, and Redux.
  • Cloud & DevOps: Deployed solutions using Docker, Kubernetes, and Azure for scalability and efficiency.

Senior Developer

Cyren GmbH | November 2018 - November 2019

Developed and enhanced solutions for email spam detection, implementing robust backend services and real-time monitoring systems.

Key Technologies

  • Programming Languages: C++, Lua, Python, JavaScript, PHP
  • Frameworks & Tools: Boost, React, Node.js, Django, Swagger, jQuery
  • Data Management: MySQL, CouchDB
  • DevOps & Monitoring: Docker, Kubernetes, Grafana
  • Version Control: Git, GitHub, GitHub Actions, Precommit Hooks, Testing Pipelines

Key Contributions

  • Email Spam Detection: Developed spam detection solutions using C++ and Lua, ensuring high accuracy and performance.
  • Test-Driven Development: Followed TDD principles to build reliable unit tests in Python (pytest), Lua, and PHP, ensuring code quality and maintainability.
  • Frontend Development: Enhanced the Pluto Customer Configuration Platform with React, Node.js, and jQuery, enabling seamless user interactions.
  • Database Management: Optimized and managed MySQL and CouchDB for real-time data processing and storage.
  • Real-Time Monitoring: Implemented real-time spam classification tracking with Grafana and custom monitoring tools.
  • Agile Methodology: Collaborated in Scrum teams, participating in daily standups, sprint planning, and retrospectives to ensure efficient project delivery.

Software Developer

Strato AG / 1&1 / IONOS | April 2016 - October 2018

Contributed to the development and optimization of customer-facing platforms, including the Strato Customer Login, Server Login, and the IONOS product page.

Key Technologies

  • Programming Languages: JavaScript (React, Vue, Angular, jQuery, Node.js), Typescript, PHP, Python, Java, Kotlin
  • Frameworks & Tools: Phaser, Django, Symfony, Twig, Smarty, Bootstrap, Sass/Less, OAuth 2, Single Sign-On (SSO)
  • Embedded Development: ESP32 low.js (embedded Node.js)
  • Testing & Optimization: Selenium, JUnit, Unit Testing
  • Cloud & Infrastructure: OpenStack, Servercloud
  • Version Control: Git, GitHub, GitHub Actions, Precommit Hooks, Testing Pipelines

Key Contributions

  • Platform Development: Built and maintained customer platforms, including rebranding for IONOS, using Django, JavaScript, and Python.
  • Frontend Development: Designed responsive, interactive UIs with React, Vue, Angular, and Bootstrap for customer and server login portals.
  • Authentication Systems: Implemented OAuth 2 and Single Sign-On (SSO) for seamless and secure user authentication across multiple platforms.
  • Performance Optimization: Improved page speed from 7 seconds to under 950ms through advanced optimizations.
  • Security Enhancements: Implemented robust protections against XSS (Cross-Site Scripting).
  • UX Improvements: Conducted A/B tests and Multi-Armed Bandit tests for user experience optimization.
  • Cloud Development: Worked on server cloud solutions using Java and OpenStack.

Software Developer

eBay | October 2013 - March 2016

Contributed to feature testing, page optimization, and the development of backend and frontend solutions for Loquo and Alamaula.

Key Technologies

  • Programming Languages: JavaScript, PHP, Java
  • Frameworks & Tools: Prototype, jQuery, Smarty, CakePHP
  • Data & Search: MySQL, MongoDB, Solr
  • Infrastructure: OpenStack, Grafana
  • Styling: CSS, SCSS

Key Contributions

  • Fullstack Development: Developed and maintained backend and frontend features for Loquo and Alamaula platforms.
  • SEO Optimization: Conducted search engine optimization and created sandbox environments for SEO testing across multiple websites.
  • Error and Redirect Handling: Implemented error tracking and redirect management using Grafana, focusing on shingle creation and performance.
  • Search Integration: Optimized search functionality using Solr for faster and more accurate results.
  • Prototype and jQuery: Built responsive and dynamic interfaces with these libraries for frontend development (UX-Tests).

Software Developer

dooyoo (Leguide / Lagardere) | April 2011 - September 2013

Developed and maintained a price comparison platform, focusing on CPC calculation, tracking, and monitoring sales to ensure legally compliant invoicing.

Key Technologies

  • Programming Languages: PHP, C, JavaScript (jQuery), R (for statistical analysis)
  • Databases: PostgreSQL, CouchDB
  • Search & Data: Solr, vector-based data mapping

Key Contributions

  • Platform Development: Built and enhanced the price comparison platform, focusing on scalability and performance.
  • CPC Calculation: Developed and monitored systems for click-based cost calculations and legally secured invoicing.
  • Search Engine Optimization: Optimized the platform for search engines, improving visibility and traffic.
  • Data Mapping: Implemented vector-based data mapping for efficient offer matching.
  • Custom Framework: Designed and implemented a custom MVC-based framework for the platform.
  • Monitoring & Tracking: Analyzed traffic and tracked outgoing clicks to calculate customer invoices accurately.

Software Developer

Bardenheuer (Bundesdruckerei) | 2008 - 2010

Contributed to the development of advanced image processing tools and calibration systems for ePass Readers used by the Bundesdruckerei.

Key Technologies

  • Programming Languages: C, C++, PHP
  • Libraries & Tools: Halcon, Boost, Qt
  • Standards: SOAP, WSDL
  • Methodologies: Requirements analysis, UML

Key Contributions

  • Embedded Programming: Developed image recognition and processing software for the new ePass Readers.
  • Calibration Tool: Created a calibration tool for ePass Readers using Halcon, C/C++, Boost, and Qt.
  • Specification & Analysis: Collaborated on specification documents and performed requirements analysis using UML.
  • Web-Based Solutions: Developed a PHP-based project management tool to support internal workflows.

Game Developer

LBXGames | 2008

Developed the video game adaptation of the movie Die wilden Kerle 5 and a trading card game for the Wii, focusing on game logic, tools, and platform-specific programming.

Key Technologies

  • Programming Languages: Assembler, C, C++, C#
  • Game Development Tools: Custom script language, level editors
  • Platforms: Nintendo DS, Wii

Key Contributions

  • Platform-Specific Development: Created Nintendo DS game mechanics using Assembler, C, and C++.
  • Game Logic: Designed and implemented game logic using a custom scripting language.
  • Tool Development: Built level editors in C# to streamline game design processes.

Developer

NetworkedAssets | 2008

Worked on cable modem design and conducted stress tests for cable network infrastructure.

Key Technologies

  • Programming Languages: Java, Perl

Key Contributions

  • Cable Modem Design: Contributed to the design and development of cable modems.
  • Network Stress Testing: Conducted performance and stress tests on cable networks using Java and Perl.

Working student - IT-Helpdesk

Siemens PG Huttenstraße Gasturbinenwerk Berlin | 2007

Provided IT support and administration for the Siemens network, ensuring smooth operations and effective hardware and software configurations.

Key Contributions

  • Network Administration: Managed and maintained Siemens network infrastructure.
  • Hardware & Software Configuration: Configured and deployed new hardware and software for internal use.
  • Gas Turbine Monitoring: Conducted monitoring and measurement activities for gas turbines.

Developer / Administration

Siemens PG Huttenstraße Gasturbinenwerk Berlin | 2006

  • ERA employee management software

Student

Charité Berlin / TFH Berlin | 2005

  • Smartcard login system for hospitals