Stefan Gojan

Software Architecture and Development

Heikendorf, Germany
Experience
May 2024 - Dec 2024
8 months

Software Architecture and Development

MediaMarktSaturn Retail Group

  • One of the largest e-commerce platforms in Europe with nearly 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 Architecture 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 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 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, CSS-in-JS, Jest, WebdriverIO, Git.
Feb 2020 - Dec 2020
11 months

Consulting, Software Architecture 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:
  • Leverage synergies between projects.
  • Shorten development time.
  • Programming core functionalities like layered theming.
  • Creation of various components, including extended buttons and input elements.
  • Solving recurring issues and demonstrating development patterns.
  • Documentation through an example project:
  • Onboarding new employees.
  • Following existing conventions.
  • Training the team with 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

  • Creation of a responsive web shop with a B2B focus in three versions and across more than 20 countries.
  • Technical environment: JavaScript (Babel), React, Redux, Redux-Thunk, Ramda, Sass, Webpack, Jest, Git.
Jun 2018 - Dec 2018
7 months

Software Architecture and Development

Blockchain Holding GmbH

  • Development of a blockchain application from concept to finished product.
  • Display of performance metrics for user compute power and financial returns.
  • 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 project boundaries.
  • Rapid development using a fake backend.
  • Detailed documentation for backend and frontend consistency.
  • 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 Architecture and Development

GIS Gesellschaft für InformationsSysteme AG

  • Development of a digital workplace solution.
  • Intuitive interface, productivity boost, 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 a showcase for clients.
  • 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 aka 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 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 prototype "What-if Analysis".
  • Full-stack application using MEAN.
  • Wizard-based input interface with synchronized charts.
  • 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 design and implementation of a reporting frontend single-page application.
  • Graphical data processing 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.
  • Considering the entire software lifecycle: requirements analysis, specification, implementation, operation, and maintenance.
Apr 2008 - Sep 2008
6 months

Software Development

itemis Pforzheim

  • Onboarding into 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 Computer Science.
  • 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 Computer Science · Ulm, Germany

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