stefanfrede / frede-io

Business website.

Home Page:https://www.frede.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stefan Frede

Ehrenbergstraße 16a Scanbox #03611 10245 Berlin Germany

Phone: +49-2051-4057910 Fax: +49-2051-3254994 Email: stefan@frede.io Web: www.frede.io

LinkedIn | XING | GitHub

I'm a front-end developer with a focus on HTML, CSS, Accessibility and Progressive Enhancement and I like to limit myself to browser APIs whenever possible.

The web has come a long way. Features that used to require libraries or frameworks can now easily be implemented using vanilla JavaScript.

Skills and experience include:

  • HTML and (S)CSS
  • Responsive Web Design
  • Accessibility and Progressive Enhancement
  • Vanilla JavaScript
  • Web Components, LitElement, and Vue.js
  • Jest, Mocha, and Chai
  • Redux and Redux-Saga
  • Webpack, Git, and Continuous Integration
  • Docker

PROJECTS

Galeria Kaufhof GmbH (https://www.galeria.de/) Galeria Kaufhof is a German department store chain.

I maintained existing code and implemented change requests in a SalesForce Commerce Cloud environment.

  • Used HTML, CSS, and JavaScript to achieve my tasks.
  • Wrote unit tests with Jasmine to improve the code quality.
  • Helped implementing a ServiceWorker strategy.

T-Systems Multimedia Solutions GmbH (https://www.t-systems.com) T-Systems is a German global IT services and consulting company.

I built accessible components which got integrated in a Salesforce application.

  • Used HTML, CSS, and JavaScript to write accessible components.
  • Adjusted the Webpack configuration for a smoother development experience.
  • Tested my code with different browsers to assure working components inside the provided browser matrix.
  • Tested my components with browser accessibility tools to assure that I fulfilled the requirements.

Schweisthal Beschlag- und Schließtechnik GmbH (https://www.schweisthal.de) Schweisthal is a sales representative for locks, fittings, and security systems.

I built a web app to configure a locking system.

  • Set-up the development environment with Webpack and Babel to use modern JavaScript and ensure it will work on older browsers.
  • Used LitElement to create the Web Components.
  • Handled state with Redux.
  • Cached requests to the REST API with Redux to increase performance.
  • Used the GitLab CI to make sure that the code was linted before merging into the main branch.

Aboutbooks GmbH (https://www.lovelybooks.de/) LovelyBooks is a meeting point for readers, authors, and publishers.

I built promotions from publishers on the platform for new books.

  • Refactored the CSS to reduce the size and introduced the BEM notation to increase the re-usability.
  • Improved the responsiveness to make the pages scale from small to big screens according to the design specifications.
  • Calculated a vertical rhythm based on the designs to enhance readability.
  • Cleaned up the JavaScript to reduce the size and decrease the page load time.

ARIGO Software GmbH (https://www.arigo-software.de/) Arigo is a specialist in building automation and tracking solutions.

I built a replacement for a jQuery-based tree component.

  • Built with Polymer 2 to fit into the rest of Arigos system.
  • Wrote unit tests with Mocha and Chai to improve the code quality.
  • Built a Docker container for GitLab CI to make sure that code ran against the unit tests before merging into the main branch.
  • Wrote documentation to enhance usability.

I built an interface to interact via a WebSocket connection with the back-end over a REST API.

  • Set-up the development environment with Webpack and Babel to use modern JavaScript, ensuring it works on older browsers and Docker to run requests against the REST API.
  • Cached requests with Redux to increase the performance.
  • Handled requests with Redux-Saga asynchronously ensuring consistency.
  • Applied functional programming principles to improve readability, re-usability and reduce the chance for errors.
  • Wrote unit tests with Jest to improve the code quality.
  • Set-up GitLab CI to make sure that code ran against the unit tests before merging into the main branch.
  • Wrote documentation to enhance usability.

50plus-Treff GmbH (https://www.50plus-treff.de/) 50plus-Treff is a dating and friendship platform for everyone over 50.

I implemented the redesign to make the entire website mobile-friendly.

  • Built the site with Bootstrap 3 to speed up development time.
  • Used a responsive grid to scale from small to big screens.
  • Worked with SCSS mixins and variables for code re-usability.
  • Implemented a build process for JavaScript with Gulp to bundle and minify JavaScript libraries to decrease the page load time.
  • Transpiled code with Babel to use modern JavaScript, ensuring usability for older browsers.
  • Set-up a Webpack dev server for local development.
  • Implemented linting with eslint and stylelint to improve code quality.

Experteer GmbH (https://www.experteer.com/) Experteer is the executive career service for leading professionals.

I built the initial website as well as a lot of in-house tools.

  • Worked with a large team of software engineers in a Ruby on Rails stack website.
  • Implemented code standards to enable the team to construct front-ends.
  • Focused on front-end performance, scalability, and maintainability.

KIND WORDS

Stefan has been supporting the company for years. He played a key role in developing our front-end further and always delivered on time and with great additional ideas.

I would definitely work with Stefan again and can highly recommend him.

Nina Zimmermann CEO at tracdelight GmbH

I have worked with Stefan on front-end projects for over ten years. His work was always done on time, on budget, and with a high degree of professionalism.

It’s obvious he takes tremendous pride in his work, and I wouldn’t hesitate to recommend or work with him again.

Thomas Nitsche VP of Engineering at Experteer GmbH

Stefan has been working for lovelybooks as a freelance senior front-end architect for nearly one year now.

It's a pleasure to work with him as he has done an excellent job, and I can highly recommend Stefan for his technical expertise, his reliability and the pace he gets his job done.

Ulrich Nitsche CTO at aboutbooks GmbH

We've been working with Stefan for over 14 years. He has played a key-role in developing our front end. His reliability, professional expertise and his commitment have always convinced us. We particularly appreciate his innovative ideas and engagement to the continuous development of our product.

We'll definitely continue to work with Stefan in the future, and can highly recommend him.

Sven Exter CEO at 50plus-Treff GmbH

Stefan has left a strong and positive impression on us. He managed to familiarize himself with our complex codebase in a short time and become a productive member of the team.

We can therefore fully recommend him and would be happy to work with him again in the future!

Dr. Robert Giacinto Head of Software Engineering at Galeria Karstadt Kaufhof GmbH

WORK EXPERIENCE

  • Galeria Kaufhof GmbH Front-end Developer, 2020 – 2020
  • T-Systems Multimedia Solutions GmbH Front-end Developer, 2020 – 2020
  • 50plus-Treff GmbH Front-end Developer, 2010 – 2020
  • Schweisthal Beschlag- und Schließtechnik GmbH Front-end Developer, 2019 – 2020
  • Aboutbooks GmbH Front-end Developer, 2019 – 2020
  • ARIGO Software GmbH Front-end Developer, 2017 – 2019
  • tracdelight GmbH Front-end Developer, 2016 – 2018
  • Experteer GmbH Front-end Developer, 2005 – 2017
  • 72sign Front-end Developer, 2013 – 2015
  • Wildsterne GmbH Front-end Developer, 2011 – 2014
  • Termine 24 GmbH Front-end Developer, 2012 – 2012
  • Studio M.U.C. Front-end Developer, 2011 – 2011
  • Voycer Ag Front-end Developer, 2011 – 2011
  • CertoClav Sterilizer GmbH Front-end Developer, 2010 – 2011
  • Kickz AG Front-end Developer, 2004 – 2009
  • TSG International AG Front-end Developer, 2006 – 2009
  • spielraum GmbH Front-end Developer, 2004 – 2008
  • Dirty Jerz GmbH Front-end Developer, 2006 – 2007
  • Brodel Automation Front-end Developer, 2004 – 2005
  • esolut GmbH Front-end Developer, 2003 – 2004

EDUCATION

Macromedia - Akademie für neue Medien Digital Media Designer, 2003

About

Business website.

https://www.frede.io/


Languages

Language:HTML 81.5%Language:JavaScript 10.0%Language:CSS 8.4%Language:Shell 0.1%