Collin Kempkes
Lead Fullstack Developer
Experience
Jan 2023 - Present
3 years 1 monthLead Fullstack Developer
Freelance
- Development of cloud native applications to provide a multi-vendor marketplace for various digital assets (e.g., NFTs)
- Design and operation of a microservice architecture using Nest.js, MySQL, Redis, Hasura, Algolia, Docker, and Serverless
- Design and operation of a streaming data architecture using Kafka (with JSON Schemas)
- Creation of CI/CD pipelines with GitHub Actions for automated application deployments
- Testing and evaluation of new techniques for more stable, faster, secure, and sustainable application development
- Setup of the entire infrastructure on AWS using Terraform
- Integration of Stripe to manage international payments
- Use of Algolia for real-time search of digital assets on the platform
- Presentation of results to stakeholders and hosting internal meetups
- Federation of services with GraphQL and Hasura
- Discussion of architectural decisions in the IT landscape and their impacts
- Use of message queues for in-app communication and component encapsulation
- Advising internal staff on implementing business and technical requirements
- Test Driven Development: unit, integration, and end-to-end testing using JUnit
- Use of Next.js/React with SASS/SCSS for frontend applications
- Use of Vue.js with SASS/SCSS for frontend applications
- Integration of security-related mechanisms (JWT tokens with Auth0, OAuth, OIDC, IP guards, BOLA, secret vaults)
- Creation of microfrontends with Retool for rapid prototyping and functionality testing
- Use of nx monorepo with nrwl
Mar 2022 - Dec 2022
10 monthsSoftware Architect / Fullstack Developer
EquityBytes IUGmbH
- Development of cloud native applications to provide a multi-vendor marketplace for various digital assets (e.g., NFTs)
- Design and operation of a microservice architecture using Nest.js, MySQL, Redis, Hasura, Algolia, Docker, and Serverless
- Design and operation of a streaming data architecture using Kafka (with JSON Schemas)
- Creation of CI/CD pipelines in Bitbucket for automated application deployments
- Testing and evaluation of new techniques for more stable, faster, secure, and sustainable application development
- Setup of the entire infrastructure on AWS using Terraform
- Integration of Stripe to manage international payments
- Use of Algolia for real-time search of digital assets on the platform
- Presentation of results to stakeholders and hosting internal meetups
- Federation of services with GraphQL and Hasura
- Discussion of architectural decisions in the IT landscape and their impacts
- Use of message queues for in-app communication and component encapsulation
- Advising internal staff on implementing business and technical requirements
- Test Driven Development: unit, integration, and end-to-end testing using JUnit
- Use of Next.js/React with SASS/SCSS for frontend applications
- Use of Vue.js with SASS/SCSS for frontend applications
- Integration of security-related mechanisms (JWT tokens with Auth0, OAuth, OIDC, IP guards, BOLA, secret vaults)
- Creation of microfrontends with Retool for rapid prototyping and functionality testing
- Use of nx monorepo with nrwl
Jun 2018 - Mar 2022
3 years 10 monthsFullstack Developer
freeyou AG
- Development of cloud native applications
- Design and operation of a streaming data architecture on Flink and Kafka (with AVRO schemas) and Cassandra
- Support of the actuarial department in data collection, processing, and analysis
- Operation and maintenance of the cloud infrastructure on AWS
- Integration of web scrapers (Serverless/AWS Lambda)
- Design and implementation of data protection and IT security in collaboration with the data protection officer
- Technical lead of data engineers and DevOps engineers
- Functional team leadership as an interim product owner
- Creation of CI/CD pipelines in GitLab for automated application deployments
- Creation and prototyping of chatbots: Rasa NLU prototype and Ebot-7 production application
- Testing and evaluation of new techniques for more stable, faster, secure, and sustainable application development
- Presentation of results to stakeholders and hosting internal meetups
- Unit, integration, and end-to-end testing using JUnit, Cypress, Selenium, and Puppeteer
- Use of Vue.js and Angular with SASS/SCSS for frontend applications
- Use of GraphQL to interact with the backend
Oct 2016 - May 2018
1 year 8 monthsFullstack Developer
DEVK
- Migration of legacy systems
- Implementation of online frontends with Java and Thymeleaf
- Implementation of business requirements for Spring batches (life insurance)
- Customization of interfaces
- Organization and supervision of student internships and dual-study students
- Creation of CI/CD pipelines with Jenkins
Sep 2014 - Sep 2016
2 years 1 monthTrainee
DEVK
- Rotation through various groups to understand the DEVK ecosystem
- Software development with COBOL/PL1
- Maintenance of Java-based web and batch applications
- Creation and maintenance of a target agreement platform for internal employees
- Creation of CI/CD pipelines with Jenkins
Skills
- Node.js
- Vue.js
- Serverless
- Aws
- Kafka
- Spring
- Apache Avro
- Schema Registry
- Apache Flink
- Gitlab-ci
- Relational Db
- Angular
- Cassandra
- Javascript
- Java
- Terraform
- Typescript
- Next.js
- React
- Algolia
- Sql
- Packer
- Python
- Hasura
- Graphql
- Rest
- Github Actions
- Ansible
- Rust
- Bitbucket Ci
- Jenkins
- Message Queues
- Json Schema
- Sass/ Scss
- Management
Languages
German
AdvancedEnglish
AdvancedEducation
Udayana University
Exchange semester · Business Administration · Indonesia
Europäische Fachhochschule
Master in Business Informatics, part-time · Business Informatics · Germany
AK-Berufskolleg
IT Specialist in Application Development · Business Administration · Germany
...and 1 more
Certifications & licenses
Agile Working Product Owner Scrum Master
educative
Learn Rust From Scratch
educative
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience