Norbert Stein

Technical training & open-source work

Leipzig, Deutschland

Erfahrungen

März 2023 - Bis heute
2 Jahren 4 Monaten
Berlin, Deutschland

Technical training & open-source work

  • Train and achieve official certification as Certified Kubernetes Application Developer.

  • Contribute to open-source development and documentation in a personal project.

  • Stay updated on cloud-native and AI technologies through courses and books.

  • Technologies:** Kubernetes, Docker, Typescript, Node.js

Apr. 2022 - Sept. 2022
6 Monaten
Berlin, Deutschland

Senior Software Engineer

Hive Technologies GmbH

  • Implement, improve and scale integrations for various ERPs and shop systems (Shopify, Xentral, etc.).

  • Refactor and scale background workers (Sidekiq) for higher throughput and better error resilience.

  • Design abstract shop integration for better maintainability and easier addition of future integrations.

  • Improve observability with structured and centralized logging (AWS Cloudwatch Logs).

  • Technologies:** Ruby, Rails, Postgres, Sidekiq, AWS, Docker, Github Actions, Terraform, Grafana

Juli 2020 - Dez. 2021
1 Jahr 6 Monaten
Berlin, Deutschland

Senior Software Engineer

Good Hood GmbH (nebenan.de)

  • Develop back-office tools to integrate with partners and the core platform.

  • Build interactive map (React, Mapbox) with live display of local partner businesses.

  • Migrate tech stacks from Heroku to AWS.

  • Integrate headless CMS for marketing campaigns (Contentful).

  • Support project manager with technical project planning.

  • Technologies:** Ruby, Rails, Javascript, React, Postgres, Heroku, AWS, Contentful, Ansible

Juli 2019 - Jan. 2020
7 Monaten
Berlin, Deutschland

Lead Developer

MeinWunschcatering GmbH

  • Complete migration of the infrastructure to a new AWS stack.

  • Set up automated build pipeline to ensure smooth and easy releasing for developers.

  • Rewrite partner backend from scratch, adding critical features.

  • Reduce significant technical debt throughout the app to boost team velocity.

  • Technologies:** Ruby, Rails, Javascript, Node.js, Vue.js, Postgres, AWS, Docker, Kubernetes

Apr. 2018 - Apr. 2019
1 Jahr 1 Monate
Berlin, Deutschland

Lead Developer

Zinsbaustein GmbH

  • Provide full-stack maintenance and feature development for a Rails-based monolith.

  • Refactor in preparation for a more scalable and maintainable distributed architecture.

  • Support product manager with technical planning (user stories, roadmaps).

  • Set up build pipeline with CircleCI, including continuous deploys.

  • Screen, interview, and evaluate new candidates.

  • Technologies:** Ruby, Rails, Javascript, AWS, Postgres

Apr. 2017 - Nov. 2017
8 Monaten
Berlin, Deutschland

Lead Developer

Zinsbaustein GmbH

  • Provide full-stack maintenance and feature development for a Rails-based monolith.

  • Refactor in preparation for a more scalable and maintainable distributed architecture.

  • Support product manager with technical planning (user stories, roadmaps).

  • Set up build pipeline with CircleCI, including continuous deploys.

  • Screen, interview, and evaluate new candidates.

  • Technologies:** Ruby, Rails, Javascript, AWS, Postgres

Juni 2015 - Okt. 2016
1 Jahr 5 Monaten
Berlin, Deutschland

Senior Software Engineer

Sennheiser

  • Conduct technical integration and relaunch of the global site with a new responsive design.

  • Migrate site search functionality from Solr to Elasticsearch.

  • Continuously extend, improve, and refactor the customized multi-site CMS solution.

  • Consult with the dev team on improving code maintainability and development practices.

  • Support project manager in process improvements and technical planning.

  • Technologies:** Ruby, Rails, Elasticsearch, CMS

Nov. 2014 - Apr. 2015
6 Monaten
Berlin, Deutschland

Senior Software Engineer

HERE, a Nokia business

  • Prototype and improve location services in collaboration with mobile app developers and designers.

  • Profile, optimize, and scale the globally distributed Node.js-based backend.

  • Design and implement several REST APIs as well as an Angular.js-based admin interface.

  • Technologies:** Node.js, REST APIs, Angular.js

Jan. 2014 - Juli 2014
7 Monaten
Berlin, Deutschland

Senior Software Engineer

Trademob GmbH

  • Continuously develop, optimize, and scale the Node.js-based bidding system receiving 1.5 billion requests per day (50k requests/second at peak).

  • Develop and maintain various downstream services for data processing and matching (Node.js, Ruby, Cassandra, Redis).

  • Integrate the Rails-based campaign management dashboard.

  • Manage configuration with Chef and build automation with Jenkins.

  • Leverage AWS cloud infrastructure (EC2, S3, Elasticache, etc.).

  • Technologies:** Node.js, Ruby, AWS, Chef, Jenkins

Okt. 2012 - Sept. 2013
1 Jahr
Berlin, Deutschland

Senior Software Engineer

Trademob GmbH

  • Continuously develop, optimize, and scale the Node.js-based bidding system receiving 1.5 billion requests per day (50k requests/second at peak).

  • Develop and maintain various downstream services for data processing and matching (Node.js, Ruby, Cassandra, Redis).

  • Integrate the Rails-based campaign management dashboard.

  • Manage configuration with Chef and build automation with Jenkins.

  • Leverage AWS cloud infrastructure (EC2, S3, Elasticache, etc.).

  • Technologies:** Node.js, Ruby, AWS, Chef, Jenkins

Zusammenfassung

Hi there! I am an experienced software engineer and tech lead with a focus on complex web applications. My current key technologies are Ruby (Rails) and Javascript (Typescript, Node.js, React). I have working knowledge and plenty of experience in the full web stack through a wide range of projects, with an emphasis on backend technologies. With more than fifteen years of hands-on experience under my belt, I know how to build effective and pragmatic solutions for my clients, using the tools that suit the job. I also enjoy sharing and discussing this with others, as well as helping my team succeed. In my work, I enjoy simple yet beautiful and maintainable code. I embrace change and constraints, and I mostly thrive in agile and lean environments.

Why work with me? I am offering:

  • software development with Ruby (Rails) and Javascript (Typescript, Node.js, React)
  • support with dev-ops and automation (Docker, CD, Kubernetes, Terraform, AWS)
  • leading and mentoring of engineering teams
  • support with technical project management and planning

In the collaboration of your team with me, you will receive these benefits:

  • Your software is state of the art, maintainable, and well-ordered.
  • Your software is based on a deliberate and extendable architecture.
  • Technical decisions are well-prepared and documented.
  • Your team works in a goal-oriented, agile and lean manner.
  • You gain insight into new approaches, best practices, and technologies as used by similar companies.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2009 - Juni 2010

Maastricht University

MSc · International Business · Maastricht, Niederlande

Okt. 2006 - Juni 2007

Växjö University

Media Technology · Växjö, Schweden

Okt. 2004 - Juni 2007

FHTW Berlin

BSc · Media and Computing · Berlin, Deutschland

Zertifikate & Bescheinigungen

Certified Kubernetes Application Developer (CKAD)