Stefan Gojan

Software Architect and Development

Heikendorf, Germany

Experience

May 2024 - Dec 2025
8 months

Software Architect and Development

MediaMarktSaturn Retail Group

  • One of the largest e-commerce platforms in Europe with almost ten sales lines in various EU countries.
  • Technical environment: TypeScript, React, Styled Components, Apollo, GraphQL, Jest, Playwright, Git.
Apr 2022 - Sep 2023
1 year 6 months

Software Architect and Development

Exaring AG

  • Waipu TV delights more than 5 million customers on many platforms and on the web.
  • Introduction of a new booking system for entertainment packages.
  • Web Player:
  • Support throughout the full lifecycle of a media SPA.
  • Feature development.
  • Bug fixing.
  • Maintenance.
  • TV package booking:
  • New or existing customer.
  • Upgrade or downgrade.
  • Existing or new payment method.
  • Kept functional through unit and UI tests.
  • Adjustments despite major changes to the codebase.
  • Cross-project error management system with Sentry in the monorepo.
  • Technical environment: JavaScript/TypeScript, React, CssInJs, Jest, WebdriverIO, Git.
Feb 2020 - Dec 2020
11 months

Consulting, Software Architect and Development

north.io GmbH (EGEOS GmbH)

  • Development of modern web applications with a strong GIS focus.
  • Consulting, architecture, and development from a single source.
  • Development of a design system based on Material-UI:
  • Leveraging synergies between projects.
  • Shortening development time.
  • Programming core functionalities like multi-layer theming.
  • Creating various components, including extended buttons and input elements.
  • Solving recurring issues and illustrating development patterns.
  • Documentation through a sample project:
  • Onboarding new employees.
  • Maintaining existing conventions.
  • Training the team through presentations and exercises.
  • Technical environment: JavaScript (Babel), React, Material-UI, Styled Components, Apollo, GraphQL, Ramda, Jest, Git.
Feb 2019 - Jan 2020
1 year

Software Development

KAISER+KRAFT Europa GmbH

  • Development of a responsive webshop with a B2B focus in three versions and for over 20 countries.
  • Technical environment: JavaScript (Babel), React, Redux, Redux-Thunk, Ramda, Sass, Webpack, Jest, Git.
Jun 2018 - Dec 2019
7 months

Software Architect and Development

Blockchain Holding GmbH

  • Development of a blockchain application from idea to final product.
  • Presentation of performance metrics of user computing power and financial gains.
  • Overview based on the entire user account.
  • Detailed views for different cryptocurrencies.
  • Responsive design for various devices.
  • Requirements analysis with a UX designer.
  • Technical implementation of the requirements.
  • UI design process for aesthetics and development time.
  • Reusable React components for a minimal codebase.
  • Shared project structure for code reuse across project boundaries.
  • Rapid development using a fake backend.
  • Detailed documentation for backend and frontend coherence.
  • Technical environment: JavaScript (Babel), React, Material-UI, Redux, Redux-Saga, Ramda, React-Spring, Sass, Webpack, Jest, Git.
Apr 2016 - Apr 2018
2 years 1 month

Software Architect and Development

GIS Gesellschaft für InformationsSysteme AG

  • Development of a digital workspace solution.
  • Intuitive use, increased productivity, and employee networking.
  • Management of entire page structures and customizable widgets for content:
  • News, wiki, calendar, etc.
  • Dynamic system for customer requirements.
  • Maximum test coverage for quality assurance.
  • Storybook component catalog for structural tests and as a showcase for customers.
  • Scalable internationalization and responsive design.
  • Use of stable tools for future-proof development.
  • Technical environment: JavaScript (Babel), React, Material-UI, Redux, Redux-Saga, Ramda, Sass, Webpack, stampit, Ava, Node.js, Gulp, Git.
May 2015 - Dec 2015
8 months

Software Development

IronShark bzw. VOXELWORLD

  • Development of a 3D editor for products:
  • Editing and viewing in the browser.
  • Customization by users.
  • 3D load and save options for configurations.
  • Manual and server-driven manipulation of 3D objects.
  • Configurable scenes for lighting, shadows, camera, and zoom.
  • UI components for customizations:
  • Color, material, size, texture, labeling.
  • Client-side internationalization.
  • Node.js modules and browser conversion with Browserify.
  • Use of the code for client and server validation (UniversalJS).
  • Unit tests for logic modules.
  • Technical environment: JavaScript, three.js, UniversalJS, jQuery, WebGL, stampit, Git, Gulp, Browserify, BrowserSync, tape.
Jun 2014 - Jul 2014
2 months

Software Development

  • Development of a "What-if Analysis" prototype.
  • Full-stack application with MEAN.
  • Wizard input interface with synchronized diagrams.
  • Interactive and illustrative user guidance.
  • Animations in 2D and 3D.
  • Highly modular code structure.
  • Technical environment: JavaScript, Node.js, d3.js, AngularJS, three.js, Express, MEAN stack, stampit, Bootstrap, Sass, Mercurial.
Mar 2012 - Jul 2015
3 years 5 months

Frontend Team Lead, Software Development

FalkAnalytics

  • Technical conception and implementation of a reporting front-end single-page application.
  • Graphical data processing with d3.js.
  • User-adjustable layout of components and intuitive interface.
  • JavaScript performance analysis.
  • Automated tests.
  • Creation of in-house prototypes with jQuery and Bootstrap.
  • Technical environment: JavaScript, ExtJs, d3.js, HTML, CSS.
Oct 2008 - Dec 2011
3 years 3 months
Lorem ipsum dolor sit amet

University of Lübeck

  • Degree: Master of Science in Computer Science.
  • Software Systems Engineering, modeling and implementation of large, complex software systems.
  • Consideration of the entire software lifecycle: requirements analysis, specification, implementation, operation, and maintenance.
Apr 2008 - Sep 2008
6 months

Software Development

itemis Pforzheim

  • Familiarization with Java frameworks:
  • JavaServer Faces.
  • Eclipse Rich Client Platform.
  • Eclipse Modeling Framework.
  • Project at Bosch with XML processing.
  • Technical environment: Java, XML.
Oct 2004 - Mar 2008
3 years 6 months
Lorem ipsum dolor sit amet

Ulm University of Applied Sciences

  • Degree: Bachelor of Science in Technical Informatics.
  • Design and creation of holistic systems consisting of hardware and software.

Languages

German
Native
English
Advanced

Education

Oct 2008 - Dec 2011

University of Lübeck

Master of Science, Software Systems Engineering · Computer Science · Lübeck, Germany

Oct 2004 - Mar 2008

Ulm University of Applied Sciences

Bachelor of Science · Technical Informatics · Ulm, Germany