Skip to content

|

Software Engineer

Backend Systems · Business Applications · Product Development

Noah Göktekin - Software Engineer

About Me

I'm a Software Engineer with 6+ years of experience. I started out building websites and web applications in agency and SME environments before moving into backend development on complex internal systems.

At KBB, I develop and maintain an internal business application for the Berlinale. In a small engineering team, my work spans Groovy and Grails, data modelling, workflows, access control, integrations, and production support.

I work across data models, permissions, and workflows so that changes fit the business process as a whole. With ImmoKlix, I also take a product from its user flow and calculation logic through payment integration to deployment.

At a Glance

Berlin, Germany
6+ years of experience
Backend systems, data workflows & technical ownership

Focus Areas

Backend Development
Business Applications
Workflows & Data
Production Support

Technical Skills

My professional focus is backend development with Groovy and Grails. Independent products and projects complement that experience with modern web and cloud technologies.

Backend & Business Systems

  • Groovy
  • Grails
  • Spring Security
  • REST APIs

Data & Persistence

  • PostgreSQL
  • SQL
  • GORM
  • Data Modelling

Workflows & Integration

  • Workflow Logic
  • Access Control
  • System Integration
  • Production Support

Languages & Web Frameworks

  • JavaScript / TypeScript
  • Python
  • React
  • Next.js

Web Technologies

  • HTML & CSS
  • Tailwind CSS
  • GSP / jQuery
  • Responsive Design

Tools & Delivery

  • Git & GitHub
  • Linux / CLI
  • Vite / npm
  • Vercel / AWS

Professional Experience

From web development in agencies and SMEs to extending and operating a complex internal business application.

Berlin International Film Festival (Berlinale), KBB

July 2024 – Present

Software Engineer

Developing and maintaining an internal backoffice application in a small engineering team, with responsibility across backend logic, data, integrations, and ongoing operations.

Technologies
Groovy
Grails
GORM
PostgreSQL
Spring Security
GSP
JavaScript
jQuery
Responsibilities & Contributions
  • Extend editorial and approval workflows, task management, and versioning across multiple application domains
  • Develop data models, search and filtering, permissions, and integrations with surrounding systems
  • Implement features and resolve defects across the application stack
  • Share production support responsibility, including monitoring, incident response, and server and service operations

we22 GmbH

July 2022 – July 2024

Web Developer

Built and maintained websites for SME clients using HTML, CSS, JavaScript, and WordPress.

Technologies
HTML
CSS
JavaScript
WordPress
Responsibilities & Contributions
  • Developed responsive websites for multiple SME clients
  • Implemented custom WordPress themes and plugins

DEDO Media GmbH

August 2021 – July 2022

Multimedia Developer

Designed digital assets and UI elements and implemented Figma designs in React.

Technologies
React
Figma
HTML
CSS
Responsibilities & Contributions
  • Implemented reusable UI components based on design specifications
  • Collaborated with the team to translate Figma designs into production code

Richter Consultant Agency

January 2020 – August 2021

Web Developer

Developed and maintained the in-house website using React, Python, HTML, and CSS.

Technologies
React
Python
HTML
CSS
Responsibilities & Contributions
  • Built and maintained the company's primary web presence
  • Implemented responsive design and performance improvements

Selected Projects

Independent products and personal projects, with a focus on business logic, integrations, and bringing software into use.

ImmoKlix

Utility Cost Billing Application

ImmoKlix

A live application for private landlords in Germany that guides users through creating utility cost statements. Independently designed and developed, from the user workflow and business logic to payments, PDF generation, and deployment.

Technologies

React
JavaScript
Vite
Tailwind CSS
localStorage
jsPDF
Stripe Checkout
Vercel Functions

Engineering Highlights

  • Guided input with validation and five allocation methods using integer-cent calculations
  • Local billing drafts and paid document archives with backup import and export, without a user account
  • Client-side PDF generation with cost breakdowns, advance payments, and final balances
  • Stripe Checkout with server-side payment verification and webhook-based email confirmations
WeatherGuard

AWS Weather Alert Application

WeatherGuard

A location-based weather alert application connecting a Next.js frontend with AWS services for data storage and email notifications.

Technologies

Next.js
TypeScript
AWS DynamoDB
AWS SES
OpenWeatherMap API

Engineering Highlights

  • Weather monitoring through the OpenWeatherMap API
  • Persistent data in DynamoDB and email notifications through AWS SES
  • Local and cloud operation with fallback behaviour and error handling
Algorithmic Trading System

Rule-Based Execution & Risk Management

Algorithmic Trading System

An ongoing personal project in MetaTrader 5, focused on execution logic, market-session timing, and controlled strategy development.

Technologies

MQL5
MetaTrader 5
Backtesting

Engineering Highlights

  • Rule-based execution with filters for spread, timing, and market conditions
  • Configurable position sizing and risk management
  • Structured logging and backtesting to investigate decisions and refine strategies

More Projects

Further explorations in data analysis and AI interfaces.

TikTok Sentiment Analyzer

Data Analysis

TikTok Sentiment Analyzer

A Python and Streamlit application for analysing comment sentiment, with text preprocessing, interactive charts, and CSV export.

Python
Streamlit
TextBlob
Plotly
Docker
Lumi AI Chat Interface

AI & API Integration

Lumi AI Chat Interface

A Next.js chat interface integrating OpenRouter and Groq, with provider and model switching, configurable settings, and serverless deployment.

Next.js
React
TypeScript
OpenRouter
Groq

Get In Touch

Interested in working together or have a question about my work? Send me a message or get in touch directly.

Contact Details

Location

Berlin, Germany

Find Me Online