Profilbild von Anonymes Profil, Full-Stack Software Engineer | AWS | Serverless | Microservices | Spring Boot | Angular | Node.js
nicht verfügbar bis 31.12.2024

Letztes Update: 27.02.2024

Full-Stack Software Engineer | AWS | Serverless | Microservices | Spring Boot | Angular | Node.js

Firma: Hochzehn GmbH
Abschluss: B.Sc. Wirtschaftsinformatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher)

Schlagwörter

Springboot Spring Framework AngularJS Docker CSS J2EE Git Apache Kafka Graphql Microservices + 36 weitere Schlagwörter anzeigen

Dateianlagen

321794-CV-Jannik-Weichert-120224_120224.docx

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

AWS Services
  • Lambda
  • EventBridge
  • CodeBuild
  • CodePipeline
  • CloudFormation & CDK DynamoDB
  • OpenSearch Service (ElasticSearch) API Gateway
  • CloudWatch Amplify
  • AppSync (GraphQL) Secrets Manager Route53
  • S3
  • CloudFront IAM
  • Cognito
  • Step Functions SNS / SQS
Languages & Frameworks
  • Typescript
  • Node.js (in Lambda) Angular & SCSS
  • NGXS State Management GraphQL
  • Jest Testing
  • CDK Deployment
  • Git & Github
  • GPT

Former Tech-Stack: Spring Boot (Microservices)

Spring Framework
  • Spring Boot
  • Spring Data
    • Rest
    • JDBC
    • JPA
  • Spring Cloud
    • Consul
    • Stream
    • Security
    • Zookeeper
  • Spring HATEOAS
  • Spring Security
Infrastructure & Database
  1. Docker, Docker Compose, Nginx, Jenkis
  2. Kafka, Kubernetes
  • PostgreSQL
Languages & Frameworks
  • Java / Groovy / Kotlin
  • Java EE / Spring (Boot)
  • JUnit, TestNG, Spock
  • Liquibase
  • Angular & SCSS
  • Git & Gitlab

Projekthistorie

05/2019 - 10/2023
Co-Founder & CTO
(10-50 Mitarbeiter)

Team: 2-6 full-stack engineers engineers, 1 Designer, 1 Product Owner
Client: VC-funded startup (Seed-Stage)
What: (Disclosed)
 

CTO
  • Grew engineering team from 2 to 6 engineers
  • 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
  • Coached other developers
  • Coordinated of external App Developers
Backend Developer
  • Setup of the development environment
    • Spring Boot, Liquibase
    • PostgreSQL
  • Deployment
    • Automated execution of unit tests
    • Automated deployment with Jenkins

Reisebereitschaft

Nur Remote verfügbar
Profilbild von Anonymes Profil, Full-Stack Software Engineer | AWS | Serverless | Microservices | Spring Boot | Angular | Node.js Full-Stack Software Engineer | AWS | Serverless | Microservices | Spring Boot | Angular | Node.js
Registrieren