Platform Engineer · DevOps · Developer

Building reliable cloud systems on AWS

I help teams design, migrate, and operate modern cloud infrastructure — from serverless APIs to Kubernetes on EKS.

10+ years cloud & platform
IAM roles & policies
EKS & Helm
Portrait of Salih Ahmetspahic
salih@aws ~ deploy
$ cdk deploy --all
✓ PlatformStack
✓ ApiGatewayStack
✓ WorkerStack (Lambda + SQS)
Deployment complete — 3 stacks, 0 errors
AWS CDK
Lambda
EKS · Helm
SQS · SNS
IAM · Roles · Policies
Services

What I deliver

End-to-end cloud engineering — from architecture and migration to hands-on implementation.

AWS Consulting

Architecture reviews, well-architected assessments, cost optimization, and technical leadership.

Cloud Migration

Lift-and-shift, re-platform, and re-architect strategies with zero-downtime migrations.

Development

Serverless APIs, event-driven systems, IaC with AWS CDK, and microservices on Lambda and EKS.

AWS Expertise

Services I work with daily

Broad hands-on experience across compute, integration, data, security, and operations.

In production

Code that ships

Infrastructure as code, event-driven architectures, and patterns for maintainable AWS systems.

import * as cdk from 'aws-cdk-lib';
import * as lambda from 'aws-cdk-lib/aws-lambda';
import * as sqs from 'aws-cdk-lib/aws-sqs';
import * as sns from 'aws-cdk-lib/aws-sns';
import * as subs from 'aws-cdk-lib/aws-sns-subscriptions';

export class WorkerStack extends cdk.Stack {
  constructor(scope: cdk.App, id: string) {
    super(scope, id);

    const queue = new sqs.Queue(this, 'Jobs', {
      visibilityTimeout: cdk.Duration.seconds(300),
    });

    const topic = new sns.Topic(this, 'Events');
    topic.addSubscription(new subs.SqsSubscription(queue));

    new lambda.Function(this, 'Processor', {
      runtime: lambda.Runtime.NODEJS_20_X,
      handler: 'index.handler',
      events: [new lambdaEventSources.SqsEventSource(queue)],
    });
  }
}
Contact

Let's talk about your cloud

Tell me about your project — migration, greenfield architecture, or ongoing platform work.

Prefer email?

Your data is only used to respond to your inquiry.