Software Engineer

Hello, I'mAhmet Şahin

I'm a software developer specialized in backend development with Go and mobile app development with Flutter. I create scalable and reliable solutions.

5+

Years Experience

5

Companies

50+

Technologies

Ahmet Şahin
Get To Know Me

About Me

With my experience in software development, I've specialized in backend development with Go and mobile app development with Flutter. Throughout my career, I've produced scalable and reliable server-side solutions while developing modern, user-friendly, and performant mobile applications.

On the backend side, I have strong knowledge in areas such as RESTful API design, database management, and performance optimization. On the Flutter side, I've developed projects based on multi-platform support, fluid interfaces, and clean architecture principles.

I value learning new technologies and adapting quickly. My goal is always to develop long-term and sustainable software solutions that add value to business processes. I'm open to project-based software development work, collaborating remotely with teams and startups.

Problem SolvingTeamworkInnovationFast Delivery

Summary Info

Experience
5+ Years
Location
Turkey
Status
Working
Remote Work
Available

Interests

Web DevelopmentMobile AppsCloud ComputingAI/MLOpen Source
What I Do

Services

Available for project-based work — end-to-end software solutions, from idea to production

01

Backend Development

I design and build high-performance, scalable APIs and microservice architectures with Go.

  • RESTful API design
  • PostgreSQL & database optimization
  • Microservice architecture
  • WebSocket & real-time systems
02

Mobile App Development

I build modern, fluid and performant apps for iOS and Android from a single Flutter codebase.

  • Cross-platform (iOS & Android)
  • Clean architecture
  • Store publishing & Fastlane
  • Performance optimization
03

DevOps & Infrastructure

I automate deployment pipelines end-to-end with Docker, CI/CD and cloud infrastructure.

  • Docker & containerization
  • GitHub Actions CI/CD
  • Linux server management
  • Prometheus & Grafana monitoring
Expertise

Technologies & Tools

Technologies and tools I use

FlutterRiverpod/Provider/BlocREST APIsSQLiteWebSocketsUnit TestingPush Notifications (FCM)Google Maps SDKDeep LinkingFiberGoroutinesMiddlewareGitWebSocketRedisPostgreSQLDockerPrometheusPostmanSlackJiraCloudflareLinuxAdminerGrafanaGitHub Actions
DartFirebaseFastlaneDioGoRouterCI/CDIn-App PurchaseSentry/CrashlyticsGo (Golang)GORM/BunMicroservicesJWT AuthRESTful APIsElasticsearchMinIO / S3ClickHouseRabbitMQSwagger/OpenAPIFigmaTelegram BotAWSNginx/NPMWebminPortainerCron Jobs

Mobile Development

FlutterDartRiverpod/Provider/BlocFirebaseREST APIsFastlaneSQLiteDioWebSocketsGoRouterUnit TestingCI/CDPush Notifications (FCM)In-App PurchaseGoogle Maps SDKSentry/CrashlyticsDeep Linking
Career Path

Work Experience

Software Engineer

Protekno Smart Building Automation Technologies

2 years 2 months

June 2024 — Present

Adana, Turkey

Responsibilities

  • Developing high-performance RESTful APIs with Go
  • PostgreSQL database optimization, indexing and implementing stored procedures
  • Linux server setup/management and containerization technologies with Docker
  • Implementing GitHub Actions and CI/CD processes to automate development workflow
  • Developing mobile applications with Flutter and automated deployment with Fastlane

Technologies Used

GoPostgreSQLRESTful APIsDockerFlutter

Flutter Developer

Bikodlab

3 months

January 2024 — March 2024

Remote

Responsibilities

  • Cross-platform mobile application development
  • Writing code according to clean architecture principles
  • Implementation of UI/UX designs

Technologies Used

FlutterDartMobile Development

Mobile Developer

NETADIM

6 months

September 2023 — February 2024

Denizli, Turkey

Responsibilities

  • Mobile application development and maintenance
  • Performance optimization
  • Platform integrations

Technologies Used

FlutterMobile DevelopmentAPI Integration

Flutter Developer

Hay Technology and Software Inc.

2 years

November 2021 — October 2023

Isparta, Turkey

Responsibilities

  • Mobile application development with Flutter
  • Providing multi-platform support
  • Code quality and performance improvements
  • Technical mentorship within the team

Technologies Used

FlutterDartCross-platform Development

General Coordinator

Sağlıkçıyız Biz

1 year 6 months

April 2020 — September 2021

Remote

Responsibilities

  • Project management and coordination
  • Team leadership
  • Organization of business processes
  • Strategic planning

Technologies Used

Project ManagementTeam LeadershipStrategic Planning
Academic Background

Education

Bachelor's Degree, Mechanical Engineering

Pamukkale University

20192022

Railway Systems Engineering

Karabük University

20152019
Let's Work Together

Contact

Get in touch with me

Contact Info

Social Media

Send Message

#Ahmet Şahin

Software Engineer

© 2026 Ahmet Şahin. All rights reserved.