Der Profil-Download ist nur für angemeldete Nutzer möglich.
E-Mail-Adresse anzeigen
Diese Anzeige ist nur für angemeldete Nutzer möglich.
Telefonnummer anzeigen
Diese Anzeige ist nur für angemeldete Nutzer möglich.
Informationen
Schlagwörter
SpringbootSpring FrameworkAngularJSDockerCSSJ2EEGitApache KafkaGraphqlMicroservicesJavaJavascriptSpring SecurityAgile MethodologieAmazon Web ServicesCloudfrontAmazon S3DatenbankenE-CommerceElasticsearchGithubGroovyIdentitätsmanagementJava Database ConnectivityJava Persistence APIJunitPostgresqlLiquibaseNginxNode.JsTestngTypescriptZookeeperSpring CloudAWS AppSyncSpockGitlabCloudformationSpring DataKotlinKubernetesRoute53CloudwatchApi-GatewayGPTServerless Computing+ 36 weitere Schlagwörter anzeigen
Dateianlagen
321794-CV-Jannik-Weichert-120224_120224.docx
Upgraden Sie jetzt ihr Profil
Der Download dieser Datei ist nur mit einem kostenpflichtigen Business- oder Enterpriseaccount möglich.
Skills
12+ years of experience as software engineer and 9+ years as entrepreneur. Worked in different industries (utilities, e-commerce, corporate education), team sizes (corporate, scaleup, startup, solo), and tech-stacks (monolithic Java EE, scalable Spring Boot & Angular in Docker, Spring Boot Microservices with Kubernetes & Kafka, Serverless with AWS) in diverse teams, both fully remote and hybrid. Effective top-down communicator and hands-on collaborator who contributed in different roles (Full-Stack Engineer, Tech- / Product Lead, Agile Coach). Current Tech-Stack: Serverless
Started with the (back then) completely new architecture and built a very robust and scalable system Worked in close collaboration with CPO
Planned third-party integrations
Led architecture discussion- & decision processes
Maintained a continuously high velocity while keeping a healthy pace as a team - at least every 2 weeks an increment has been shipped while single features have been deployed continuously (using feature-flags)
Integrated GenAI Features within 8 weeks after public launch of GPT
Fullstack Engineer
Setup and maintained the project with IaC using Cloud Formation
Introduced new AWS Services where necessary
Contributed individually to the code-base on a regular basis besides management obligations
Developed new features end-to-end in backend & frontend
Technologies (excerpt)
Serverless backend stack on AWS
Node.js (in Lambda)
Angular & SCSS
NGXS State Management GraphQL (AppSync)
GPT
10/2017
-
12/2019
Project Lead & Full-Stack Engineer
(Transport und Logistik, >10.000 Mitarbeiter)
Team: 2 Full-Stack Engineers, 3 App Developers, 1 Designer, 1 Product Owner Client: Large german public transportation provider What: Extension of the public transportation app I had been working on before with in-app booking functionality for call-sharing cabs, user management and connection to third-party system Project Lead
Took over the project full-service, recruited 3 App Developers as sub contractors and 1 Product Owner as permanent employee
Moved application to new AWS account
Took over role of Scrum Master (in absence of a dedicated one)
Fullstack Engineer
Added user & role management for administration frontend
Connected of third-party system for call-sharing cab bookings
Added configuration of custom fare schemes depending on the administrative districts Introduced a responsive web-version of the app
Allowed Point-of-Interests to be configured per district
Introduced real-time updates to train- & bus connections
02/2017
-
09/2017
Backend Engineer
(Konsumgüter und Handel, 250-500 Mitarbeiter)
Team: 4 engineers, 1 Product Owner, 1 scrum master - in total equally sized teams ~40 teams Client: Digital spin-off of a large german grocery store What: Built micro-services to add automated & manual product recall options to the system including customer notification via email and website Backend Engineer
Setup of the project, introduced various technologies
Collaborated closely with teams of which we consumed their services
Technologies
Microservices with Spring Boot
Unit tests with Spock
Kafka Consumer & Producer with Spring Cloud Stream
Logging & Monitoring:
ELK, Prometheus
Grafana Dashboards
Deployment
Automated deployment pipeline with frequent rollout to production (Continuous Delivery)
06/2016
-
10/2016
Fullstack Engineer
(Transport und Logistik, >10.000 Mitarbeiter)
Team: 2 Full-Stack Engineers, 2 App Developers, 1 Designer Client: Large german public transportation provider What: Extension of a public transportation app (existing code-base from MVP) that is specifically designed for the needs of rural areas Fullstack Engineer
Connected to external timetable system
Add administration frontend so that stakeholders can add new tenants (public districts) without developers
Added unit and integration tests to existing code-base and introducing monitoring and alerting
Technologies
Modular API backend, Groovy / Spring
Unit tests with Spock
Web frontend with client-side rendering using JavaScript framework AngularJS 1.5.
Deployment
Automated deployment pipeline with frequent rollout to production (Continuous Delivery) Scalable multi server zero-downtime deployment to multiple environments (Staging, Production)
Worked in “You Build It, You Run It” mindset with developers as DevOps
10/2015
-
02/2016
Project Lead & DevOp
(Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)
Team: 2 Backend Developers, 2 Full-Stack Developers, 1 Designer, 1 tester Client: Utility Company What: Development of an modular checkout system from scratch that can be configured for all different products of a utility company (power, gas, internet) with individual campaigns and bonus programs.
Project Lead
Created conceptual design of the software architecture
Design of the API-Guideline
Coached other developers
Collaborated closely with Product Owner & customer for additional connections of legacy systems
DevOps
Setup of automated deployment pipeline for CI/CD with Jenkins to Unix-based virtual servers
Usage of docker containers for platform-independent build of application artifacts
09/2014
-
09/2015
Project Lead & Backend Developer
(Energie, Wasser und Umwelt, 10-50 Mitarbeiter)
Team: 2 Backend Developers, 2 Frontend Developers, 2 App Developers, 1 Designer Client: VC-funded Startup (Seed-Stage) What: Development of an app from scratch that allows customers to track their individual power consumption and gives utility providers additional customer segmentation options for targeted offers
Project Lead
Managed the project and development processes
Created Conceptual design of a multi-tenant software architecture