Stefan G.

Software Architect and Developer

Heikendorf, Germany

Experience

May 2024 - Dec 2024
8 months

Software Architect and Developer

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 Developer

Exaring AG

  • Waipu TV delights more than 5 million customers on many platforms and the web.
  • Introduced a new booking system for entertainment packages.
  • Web Player:
  • Support for 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 stable with unit and UI tests.
  • Adaptations despite major codebase changes.
  • Cross-project error management system with Sentry in a monorepo.
  • Technical environment: JavaScript / TypeScript, React, CSS-in-JS, Jest, WebdriverIO, Git.
Feb 2020 - Dec 2020
11 months

Consulting, Software Architect and Developer

north.io GmbH (EGEOS GmbH)

  • Developed modern web applications with a strong GIS focus.
  • Consulting, architecture, and development from a single source.
  • Developed a design system based on Material-UI:
  • Leveraged synergies between projects.
  • Reduced development time.
  • Implemented core features like multi-layer theming.
  • Created various components, including advanced buttons and input elements.
  • Solved recurring problems and demonstrated design patterns.
  • Documented through a sample project:
  • Onboarded new employees.
  • Ensured compliance with existing conventions.
  • Trained the team with talks 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

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

Software Architect and Developer

Blockchain Holding GmbH

  • Developed a blockchain application from idea to finished product.
  • Displayed performance metrics of user computing power and financial results.
  • Overview based on the entire user account.
  • Detailed views for different cryptocurrencies.
  • Responsive design for various devices.
  • Requirement analysis with UX designer.
  • Technical implementation of requirements.
  • UI design process for aesthetics and development time.
  • Reusable React components for a minimal codebase.
  • Shared project structure for code reuse across projects.
  • Rapid development with 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 Developer

GIS Gesellschaft für InformationsSysteme AG

  • Developed a digital workplace solution.
  • Intuitive interface, productivity improvements, and employee networking.
  • Management of entire page structures and customizable content widgets:
  • News, wiki, calendar, etc.
  • Dynamic system for customer requirements.
  • Maximum test coverage for quality assurance.
  • Storybook component catalog for structural tests and a showcase for customers.
  • Scalable internationalization and responsive design.
  • Use of robust 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 / VOXELWORLD

  • Developed a 3D editor for products:
  • Editing and viewing in the browser.
  • User-driven customization.
  • 3D load and save options for configurations.
  • Manual and server-controlled 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 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

  • Developed a prototype "What-if Analysis".
  • Fullstack application with MEAN.
  • Wizard input interface with synchronized diagrams.
  • Interactive and clear user guidance.
  • 2D and 3D animations.
  • 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 design and implementation of a reporting frontend single-page application.
  • Data visualization with d3.js.
  • User-customizable component layout 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.
  • Covered the entire software lifecycle: requirements analysis, specification, implementation, operation, and maintenance.
Apr 2008 - Sep 2008
6 months

Software Development

itemis Pforzheim

  • Training in 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

HS Ulm

  • Degree: Bachelor of Science in Technical Computer Science.
  • Design and creation of complete 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 Computer Science · Ulm, Germany

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