Experience
Jan 2023 - Present
2 years 8 months
- Built an international e-commerce platform from scratch
- Developed cloud native applications to provide a multi-vendor marketplace for various digital assets (e.g. NFTs)
- Designed and operated a microservice architecture using Nest.js, Postgres, Redis, Hasura, Algolia, Docker and Serverless
- Created CI/CD pipelines with GitHub Actions for automated deployment of applications
- Provisioned the entire infrastructure using Terraform on AWS
- Integrated Stripe to handle international payments
- Used Algolia for real-time search of digital assets on the platform
- Federated services with GraphQL and Hasura
- Discussed architecture decisions of the IT landscape and their impacts
- Used message queues for in-app communication / component encapsulation
- Test Driven Development – (Unit / Integration / E2E) testing with JUnit
- Used Next.js / React (with SASS / SCSS) for frontend applications
- Integrated security mechanisms (e.g. JWT tokens with Auth0, OAuth, OIDC, IP guards, BOLA, Secret Vaults)
- Created microfrontends using Retool for the business department for rapid prototyping / testing of features
- Used nx monorepo with nrwl
Mar 2022 - Dec 2022
10 months
- Integrated services into a streaming data ecosystem
- Developed cloud native applications
- Designed and operated a streaming data architecture using Nest.js, MySQL, Redis, Kafka (with JSON schemas) and Docker
- Created CI/CD pipelines in Bitbucket for automated application deployment
- Tested and evaluated new techniques for more stable / faster / secure / sustainable application development
- Applied Domain Driven Design within own bounded contexts
- Presented results to stakeholders / held internal meetups
- Deep discussions on micro and macro architecture decisions of the IT landscape
- Advised internal staff on implementing functional and technical requirements
- Created architectural design proposals for software developers
- (Unit / Integration / E2E) testing with JUnit, Cypress
- Used Vue.js (with SASS / SCSS) for frontend applications
- Implemented an internal component library / styling guides for Vue.js
- Used message queues for in-app communication
Jun 2018 - Mar 2022
3 years 10 months
- Insurance startup that I supported from the ground up
- Developed cloud native applications
- Designed and operated a streaming data architecture on Flink, Kafka (with AVRO schemas) and Cassandra
- Supported actuary department with data collection, processing and analysis
- Maintained and operated cloud infrastructure on AWS
- Integrated web scrapers (Serverless / AWS Lambda)
- Designed and implemented data protection and IT security in collaboration with the Data Protection Officer
- Technical lead for data engineers and DevOps engineers
- Led team as interim Product Owner
- Created CI/CD pipelines in GitLab for automated application deployment
- Created / prototyped chatbots
- Prototype Rasa NLU
- In production Ebot-7
- Tested and evaluated new techniques for more stable / faster / secure / sustainable application development
- Presented results to stakeholders / held internal meetups
- (Unit / Integration / E2E) testing with JUnit, Cypress, Selenium, Puppeteer
- Used Vue.js / Angular (with SASS / SCSS) for frontend applications
- Used GraphQL to interact with the backend
Oct 2016 - May 2018
1 year 8 months
- Migrated legacy systems
- Implemented online frontends with Java / Thymeleaf
- Implemented business requirements for Spring batches (life insurance)
- Customized interfaces for LifeFactory (life insurance)
- Organized and supervised internships / dual students
- Implemented Spring batch application (customer satisfaction)
- Created CI/CD pipelines with Jenkins
Sep 2014 - Sep 2016
2 years 1 month
- Rotated through different groups to understand the DEVK ecosystem
- Rotation through various company departments
- Software development with Cobol / PL1
- Maintained Java-based web / batch applications
- Created and maintained a target agreement platform for internal employees
- Created CI/CD pipelines with Jenkins