Stefan Gojan
Software Architect and Developer
Experience
Software Architect and Developer
MediaMarktSaturn Retail Group
- Technical Environment: TypeScript, React, Styled Components, Apollo, GraphQL, Jest, Playwright, Git
- One of the largest e-commerce platforms in Europe with almost ten sales lines in various EU countries
Software Architect and Developer
Exaring AG
- Technical Environment: JavaScript/TypeScript, React, CSS-in-JS, Jest, WebdriverIO, Git
- Excitement of more than 5 million customers across many platforms and on the web through a new booking system
- Web Player: Support for the full lifecycle of a media SPA with feature development, bug fixing, and maintenance
- TV package booking: Coverage of all customer and payment types with unit and UI tests
- Use of Sentry as a cross-project error management system in the monorepo
Consulting, Software Architecture and Development
north.io GmbH (EGEOS GmbH)
- Technical Environment: JavaScript (Babel), React, Material-UI, Styled Components, Apollo, GraphQL, Ramda, Jest, Git
- Consulting, architecture, and development of modern web applications with a GIS focus
- Development of a design system based on Material-UI to improve efficiency
- Programming of core functionalities like multi-level theming
- Creation of various components like advanced buttons and input elements
- Example solutions for recurring problems and illustration of development patterns
- Documentation as a sample project for onboarding new team members
- Training existing staff through presentations and exercises
Software Development
KAISER+KRAFT Europa GmbH
- Technical Environment: JavaScript (Babel), React, Redux, Redux-Thunk, Ramda, Sass, Webpack, Jest, Git
- A mature responsive B2B shop in over 20 countries
Software Architect and Developer
Blockchain Holding GmbH
- Technical Environment: JavaScript (Babel), React, Material-UI, Redux, Redux-Saga, Ramda, React-Spring, Sass, Webpack, Jest, Git
- Display of performance metrics and a user's financial success
- Detailed views for various cryptocurrencies and responsive design
- Requirements analysis with UX designer and translating into technical challenges
- Participation in the UI design process to balance aesthetics and development time
- Development of reusable React components and a shared project structure
- Rapid development using a fake backend and detailed documentation for consistency
Software Architect and Development
GIS Gesellschaft für InformationsSysteme AG
- Technical environment: JavaScript (Babel), React, Material-UI, Redux, Redux-Saga, Ramda, Sass, Webpack, stampit, Ava, Node.js, Gulp, Git
- Technical design and development of a digital workspace solution
- React as a component-centered frontend framework
- Development of a backend API client framework
- Detailed configurable widgets as content blocks
- Storybook for focused development, structural testing, and client showcases
- 100% test coverage for quality assurance
- Extending existing tools for customization
- Scalable internationalization solution and open standard architecture
- Responsive design
Software Development
IronShark / VOXELWORLD
- Technical environment: JavaScript, three.js, UniversalJS, jQuery, WebGL, stampit, Git, Gulp, Browserify, BrowserSync, tape
- Development of a 3D editor in the browser for product manipulation and 3D printing
- Translating requirements into technical challenges
- Loading and saving product and user configurations
- Programmatic manipulation of 3D objects live and on the server
- Configurable 3D scene for lighting, shadows, camera, and zoom
- UI components for color, material, size, texture, and labeling
- Client-side internationalization and Node.js modules for browser and server
- Unit tests for logic modules
Software Development
- Technical environment: JavaScript, Node.js, d3.js, AngularJS, three.js, Express, MEAN stack, stampit, Bootstrap, Sass, Mercurial
- Architecture and development of a full-stack MEAN application
- Wizard input interface with synchronized charts and input fields
- Animated visualizations in 2D and 3D
- Highly modular code structure
Frontend Team Lead, Software Development
FalkAnalytics
- Technical environment: JavaScript, ExtJS, d3.js, HTML, CSS
- Technical leadership of the frontend development team
- Designing and implementing a reporting SPA with charts (d3.js)
- User-customizable layout and intuitive interface
- JavaScript performance analysis and automated testing
- In-house prototypes with jQuery and Bootstrap
Software Development
itemis Pforzheim
- Technical environment: Java, XML
- Getting familiar with JavaServer Faces, Eclipse Rich Client Platform, and Eclipse Modeling Framework
- Project at Bosch involving XML processing
Skills
Industries: Digital Workplace / Digitalization, Intranet, Blockchain, Science And Research, Online Marketing, 3d Printing, It, Media
Responsibilities: Software Architect, Software Development, Team Lead, And Consultant
Programming Languages / Standards / ...: Javascript Expert, Typescript Very Good Knowledge, Jest Expert, Material Design / Material-ui Very Good Knowledge, Node.js Very Good Knowledge, Ramda Very Good Knowledge, React Expert, Redux / Redux-saga Expert, Graphql / Apollo Basic Knowledge, Fp-ts Basic Knowledge, Three.js Very Good Knowledge, Webpack / Esbuild Very Good Knowledge, Git Expert, Css / Sass / Css Modules / Css-in-js Very Good Knowledge
Focus: Development With Web Technologies: Spas, Web Apps, Complex Uis
Languages
Education
University of Lübeck
Master of Science, Software Systems Engineering · Computer Science · Lübeck, Germany
Ulm University of Applied Sciences
Bachelor of Science · Computer Engineering · Ulm, Germany
Similar Freelancers
Discover other experts with similar qualifications and experience