Könnte verfügbar sein
(Aktualisiert 2023-06-19)Fullstack Developer
Berlin, Deutschland
Anfänger English, German
- AWS/Cloud
- React
- Java and Spring Boot
Fähigkeiten (37)
REACTJS
CI/CD
ECS
JavaScript
Cucumber
webpack
Subversion
API
golang
TypeScript
FLEET MANAGEMENT
Python
Webgl
React
Jenkins
SOFTWARE DEVELOPMENT
MAPPING
GAMES
SHELL SCRIPTING
TECHNICAL DOCUMENTATION
CONTINUOUS INTEGRATION/DELIVERY
C#
C/C++
SVN
CircleCI
ONBOARDING
Bash
Kanban
Ansible
Circle CI
FRONT-END
Git
STRUCTURED SOFTWARE
Groovy
GRADLE
Node.js
API Gateway
Zusammenfassung
With many years of experience in software development I offer a rich set of expertise
with technologies like AWS, Node.js, TypeScript, Java, Spring Boot and in implementing
CI/CD pipelines. I am versed in using state-of-the-art agile practices like TDD, BDD,
Scrum, Kanban as taught by Martin Fowler, Kent Beck and others.
I enjoy learning new things and always stay up-to-date with new programming
languages and concepts. As an example, I have educated myself on technologies like
Golang, Rist, WASM, Functional Programming and more. I also take an interest in
organizational and management disciplines or even self help.
My favorite work setup is in a team in which my existing and new skills are demanded,
with short communication channels, which work in the "you build it, you run it"
paradigm. Clear domain boundaries and ownership of the full code stack as well as
CI/CD and infrastructure make the work as a developer more meaningful and fun.
Highest Academic Degree
Bachelor of Science in Media Informatics
University of Applied Sciences Osnabrück, 2016
Technology Stack
Programming Languages
Java
Golang
Python
JavaScript
TypeScript
Bash
C/C++
Rust
Back-end
Spring / Spring Boot
Spring Boot
REST / Microservices
OAuth2
OpenAPI
Front-end
React
Thymeleaf
Freemarker
HTML / CSS
WebAssembly
WebGL
OpenGL
Infrastructure
Terraform
Ansible
CDK
Cloudformation
AWS
CI/CD
Github Actions
Circle CI
Concourse
Mobile
Tools
Maven
Gradle
Git
npm
Docker
Grafana
Kibana
Confluence
Jira
Keycloak
Subversion
Jenkins
Webpack
Databases
SQL
PostgreSQL
MongoDB
NoSQL
DynamoDB
Testing
TDD
BDD
JUnit
Jest
Selenium
Mockito
Cucumber
TestNG
Berufserfahrung
2022-07 - 2023-06
Roles Golang Developer, Cloud Engineer Tasks - Analysis of the existing front-ends - Test execution - Bugfixing - Creation of technical documentation - Performance optimizations of DB queries - Continuous evolution of front-end component libraries - Implementation of new services - Standardization of the microservices project structure - Migration from EC2 to ECS - Replace end to end tests in Puppeteer with Cypress tests - Automatization of password rotation for test users and basic auth credentials Used Technologies Golang, Typescript, Postgres, React, Webpack, Jest, Cypress, Docker, Bash, AWS (S3, ECS, EC2, SQS, SNS, SecretsManager, SSM, Lambda/Serverless), Terraform, Splunk, Concourse, Node.js, Storybook, Tools IntelliJ, JIRA, Confluence, Splunk, Teams Methodology / Process Kanban,TDD
2022-01 - 2022-06
Roles TypeScript Developer Tasks Optimization of Miro's canvas renderers and their rendering API Used Technologies TypeScript, Canvas2D, WebGL, Pixi.js, Jest, Javascript Tools IntelliJ, Miro Methodology / Process Scrum
2019-10 - 2021-11
Roles Software Developer, Cloud Engineer Tasks - Introduction of TypeScript and Preact as new technologies - Deputy of the team as API champion - Replacement of the legacy version of the article details page with modern cloud services and technologies (Docker, AWS, Kinesis, Golang, CDK, Codepipelines, S3, etc.) - Optimization of product data imports with Golang and Rust - API concepts and design of front-end for a layer with extended seller information Used Technologies JavaScript, Java, Spring & Spring-Boot, Gradle, Jenkins, Confluence, AWS, S3, EC2, Lambda, Serverless, Cloudformation, Stepfunctions, Fargate, ECS, MongoDB, Docker, Cucumber, Node.js, Jest, Testcafe, Webpack, Storybook, Typescript, Handlebars, Mustache, Freemarker, Thymeleaf, Golang, AWS Kinesis, Rust, CDK, Codepipelines, OpenAPI, Python, API Gateway, Preact/React, Node.js, esbuild, rollup.js, Nginx, DynamoDB Tools IntelliJ, JIRA, Confluence, Kibana, Jenkins, Grafana, Miro, Teams Methodology / Process Agile, TDD, Scrum, Kanban
2018-09 - 2019-09
Roles Software Developer, Cloud Engineer Tasks - Implementation of new features in Otto's e-commerce platform - Utilizing agile practices like pair programming - Improvements of the customer review page (tech: Java, Spring Boot, Mongo, AWS, Thymeleaf, JS) - Improvements of the article detail page (tech: Java, Spring Boot, Freemarker, JS, AWS, MongoDB) - Implementing new article/product options (Serverless, AWS Lambda, TypeScript, Jest) - End-2-end tests with Cucumber and Groovy Used Technologies JavaScript, Java, Spring & Spring-Boot, Gradle, Jenkins, Confluence, AWS, S3, EC2, SQS, AWS Lambda, Serverless, Cloudformation, MongoDB, Docker, Cucumber, Node.js, Jest, Webpack, Handlebars, Mustache, Freemarker, Thymeleaf, Cucumber Groovy, Mochai, Chai Tools IntelliJ, JIRA, Confluence, Kibana, Jenkins, Grafana, Teams Methodology / Process Agile, TDD, Scrum, Kanban
2016-08 - 2018-02
Roles TypeScript Developer Tasks - Enhancement of the online games framework - Onboarding and support of Merkur's India-based development team - Coaching of the development teams in New Delhi - Integration of Merkur's social intranet in infoterminals - Develop embedded websites with WPF and C# Used Technologies TypeScript, C#, WPF, Phaser.js, WebGL Tools IntelliJ, JIRA, Confluence, SVN Methodology / Process Agile Webstake GmbH Ihr Ansprechpartner: As of: 15.06.2023 Pestalozzistraße 25 Steffen Türoff 22305 Hamburg steffen.tueroff@webstake.de +49 176 1437 1467