Mario J.

Architect / Developer

Berlin, Germany

Experience

Feb 2025 - Apr 2025
3 months

Architect / Developer

handyhase

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

  • Redesign & Implementation: Overhaul of the entire design and implementation of new UI/UX aspects using React.
  • Architecture & Structure: Planning of the software architecture and structuring of the project for long-term scalability. Used Git for version control.
Dec 2024 - Jan 2025
2 months

Mobile Testing & Debugging

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

  • Test Automation: Developed and maintained automated test scripts for UI and functionality testing.
  • CI/CD Pipeline: Integrated automated testing into CI/CD pipeline using Git.
Apr 2023 - Feb 2024
11 months

Developer

epostbox / compador

  • Programming Languages: Java 20, Scala, PHP, Node.js, JavaScript (React, Angular)
  • Frameworks & Tools: Spring Boot, Hibernate, Liferay, Maven, Ant, Jenkins, JUnit, Tomcat, OAuth 2, Git, Gitea, Docker, Git CI/CD Pipelines
  • Databases: PostgreSQL, MySQL, MongoDB
  • AI Development: GPT-4All for address validation, proprietary AI models (training & fine-tuning), AI tool for address detection
  • Frontend Development: Responsive interfaces with Angular, React, and GWT
  • Backend Development: Robust solutions using Java 20 and Node.js, including OAuth 2 implementations for secure authentication.
  • Version Control: Git, Gitea, SVN
  • Java EE Technologies: JSF, JPA, JAX
  • Digital Mail Services: Optimized processes such as printing, PDF conversion, text recognition, and digital signatures.
  • AI Tool for Address Detection: Developed a Vue-based training system for accurate address recognition.
  • Authentication System: Developed a 5-factor login and authentication system, integrated FIDO2 for secure, passwordless authentication.
  • 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.
  • 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.
Jan 2023 - Aug 2024
1 year 8 months

Developer

Organ Printing - CNC Modification/Expansion

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

  • Programming Languages: C, C++, Qt QML
  • Platforms: STM32 Microcontroller, GBRLHal
  • Version Control: Git
  • Firmware Development: Ported GBRLHal to a 32-bit STM32 microcontroller for enhanced 3D printing capabilities.
  • GUI Development: Created a Qt QML-based configuration and monitoring interface.
Apr 2022 - Dec 2022
9 months

Frontend Developer

Axel Springer SE - upday GmbH

  • Programming Languages & Frameworks: React, Angular, Vue, JavaScript, Typescript
  • Tools & Platforms: Git, Jenkins, Testing Pipelines, Docker, Git CI/CD Pipelines
  • Rebuilding Article Importer App: Redeveloped the existing Article Importer app using React and REST API.
  • 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.
  • Testing & CI/CD: Established robust testing pipelines and Git release pipelines.
  • Migration: Migrated React-based projects to Angular and Vue.
Jan 2022 - Apr 2022
4 months

Fullstack Developer

rapid-data

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

  • Technologies: Java, Spring Boot, Maven, JUnit, React, JavaScript, Typescript, Redux, Recoil, Git, Docker, Git CI/CD Pipelines
  • Databases: PostgreSQL, MySQL, MongoDB
  • Component Development: Storybook, Figma
  • Micro-Frontends: Implemented Micro-Frontends using Storybook and React.
  • API and State Management: Worked with REST APIs, Redux, Recoil, and React-hook-form for efficient data handling.
  • Testing: Used JUnit and modern CI pipelines for quality assurance.
  • Version Control: Managed codebase with Git and implemented release pipelines.
May 2020 - Dec 2021
1 year 8 months

Software Developer / Lead

Auconet GmbH

Led the modernization of enterprise systems by handling large data imports, building scalable applications, and migrating legacy platforms.

  • Programming Languages: Java (8+), Groovy, JavaScript (React, Angular, Node.js), Kotlin, JUnit
  • Frameworks & Tools: Spring Boot, Hibernate, Liferay, Maven, Ant, Jenkins, Redux, Git, Docker, Git CI/CD Pipelines, Material-UI, Node.js, REST APIs
  • Databases: PostgreSQL, MySQL
  • Java EE Technologies: JSF, JPA, JAX, JSON-P
  • Data Integration: Managed large data imports (SAP, Loga, CSV, XML) into dynamic databases for validation and transformation.
  • Platform Migration: Rebuilt a legacy Java-based platform to React.
  • Build Automation: Automated builds and deployments with Maven and Ant.
  • Testing: Ensured code quality with JUnit and CI pipelines.
  • Version Control: Maintained code quality and collaboration with Git.
Dec 2019 - Apr 2020
5 months

Senior Software Developer

Dive-solutions

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

  • Programming Languages: JavaScript (React), Typescript, C++, Python
  • Frameworks & Libraries: React, Three.js, Redux
  • Version Control: Git
  • 3D Web Development: Built interactive 3D visualizations for fluid simulations using React and Three.js.
  • Frontend Development: Created scalable, responsive web applications using React and Redux.
Nov 2018 - Nov 2019
1 year 1 month

Senior Developer

Cyren GmbH

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

  • Programming Languages: Java, C++, Python, JavaScript (React), PHP
  • Frameworks & Tools: Spring Boot, Maven, JUnit, Git
  • Email Spam Detection: Developed backend solutions using Java and Spring Boot, tested with JUnit.
  • Frontend Development: Enhanced the Pluto Customer Configuration Platform with React.
  • Version Control: Used Git for collaborative development.
Apr 2016 - Oct 2018
2 years 7 months

Software Developer

Strato AG / 1&1 / IONOS

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

  • Programming Languages: JavaScript (React, Vue, Angular, jQuery, Node.js), Typescript, PHP, Python, Java, Kotlin
  • Frameworks & Tools: 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, EEA
  • Cloud & Infrastructure: OpenStack, Servercloud
  • Version Control: Git, GitHub, GitHub Actions, Precommit Hooks, Testing Pipelines
  • 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.
Oct 2013 - Mar 2016
2 years 6 months

Software Developer

eBay

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

  • Programming Languages: JavaScript, PHP, Java
  • Frameworks & Tools: Prototype, jQuery, Smarty, CakePHP
  • Data & Search: MySQL, MongoDB, Elastic Search
  • Infrastructure: OpenStack, Grafana
  • Styling: CSS, SCSS
  • Fullstack Development: Developed and maintained backend and frontend features for Loquo and Alamaula platforms using Java, JavaScript (Prototype, jQuery), PHP, Smarty, CakePHP, and MySQL/MongoDB.
  • 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 Elastic Search for faster and more accurate results. Used Elastic Search for dynamic page generation.
  • Massive Data Imports: Implemented and managed large-scale data imports and delta imports for search pages, ensuring up-to-date and performant search indices.
  • Prototype and jQuery: Built responsive and dynamic interfaces with these libraries for frontend development (UX-Tests).
  • Page Optimization: Improved page load times and user experience through frontend and backend performance tuning.
  • Infrastructure: Maintained and optimized systems on OpenStack, including monitoring with Grafana.
  • Styling: Developed and maintained stylesheets using CSS and SCSS for consistent UI/UX.
Apr 2011 - Sep 2013
2 years 6 months

Software Developer

dooyoo (Leguide / Lagardere)

  • Programming Languages: PHP, C, JavaScript (jQuery), R (for statistical analysis)
  • Databases: PostgreSQL, CouchDB, MySQL
  • Search & Data: Solr, vector-based data mapping
  • 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.
Jan 2008 - Dec 2010
3 years

Software Developer

Bardenheuer (Bundesdruckerei)

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

  • Programming Languages: C, C++, PHP
  • Libraries & Tools: Halcon, Boost, Qt
  • Standards: SOAP, WSDL
  • Methodologies: Requirements analysis, UML
  • 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.
Jan 2008 - Dec 2008
1 year

Game Developer

LBXGames

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.

  • Programming Languages: Assembler, C, C++, C#
  • Game Development Tools: Custom script language, level editors
  • Platforms: Nintendo DS, Wii
  • 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.
Jan 2008 - Dec 2008
1 year

Developer

NetworkedAssets

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

  • Programming Languages: Java, Perl
  • 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.
Jan 2007 - Dec 2007
1 year

Working student - IT-Helpdesk

Siemens PG Huttenstraße Gasturbinenwerk Berlin

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

  • 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.
Jan 2006 - Dec 2006
1 year

Developer / Administration

Siemens PG Huttenstraße Gasturbinenwerk Berlin

ERA employee management software

Jan 2005 - Dec 2005
1 year

Student

Charité Berlin / TFH Berlin

Smartcard login system for hospitals

Summary

Experienced Software Engineer with a strong focus on Java, Spring Boot, Maven, Ant, Git, React, and Angular. Proven track record in designing and implementing scalable backend and frontend solutions, optimizing build and deployment pipelines, and ensuring high code quality with JUnit and modern CI/CD practices. Adept at collaborating in agile teams and delivering robust software under tight deadlines.

Languages

German
Native
English
Advanced

Education

Oct 2008 - Jun 2010

Beuth University of Applied Sciences Berlin

Master of Engineering · Embedded Systems · Berlin, Germany

Oct 2003 - Jun 2007

Technical University of Applied Sciences Berlin

Diploma in Engineering · Computer Engineering, Real-Time Systems · Berlin, Germany

Oct 2000 - Jun 2003

Lette Association (Public Legal Foundation)

State-Certified Assistant in Electronics and Data Technology, Technical High School Diploma / Vocational Training · Electronics and Data Technology · Berlin, Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions