Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 

Repository files navigation

Abdullah GΓΆkmen

Software Engineer

Building scalable backend systems & cross-platform applications

Portfolio LinkedIn Email


About Me

  • Currently working at the Turkish Ministry of Health, contributing to systems serving 85M+ users
  • Focused on backend architecture, microservices, and DevOps practices
  • Experienced in building production-grade mobile & web applications
  • Backend works and some projects are not shown for security reasons and client requirements

Tech Stack

Backend

Java Spring Boot PostgreSQL Redis RabbitMQ Kafka gRPC Elasticsearch

Frontend & Mobile

Flutter Dart React Next.js TypeScript

DevOps & Tools

Docker Kubernetes Jenkins Grafana Git


Projects


Open source

Merged contributions I actually landed:

Project PR
PMD [java] AbstractClassWithoutAnyMethod false positive on derived abstra...
form_builder_extra_fields add a visual example gallery for extra fields #21
flutter_file_picker Relax file_picker_linux dbus to ^0.7.13
melos honor PUB_CACHE when generating IDE files
content Remove incorrect private+no-store guidance from HTTP caching guide
retrofit.dart detect generated toJson on Freezed models
mdn/browser-compat-data VideoFrame.copyTo.format_property
Lithos UI Toggle coverage for #124
freeCodeCamp stray article in Toggle Text App

Open pull requests:

Project PR
logging-log4j2 Honor spring.cloud.config.watch.enabled on Log4j2EventListener
maven-changes-plugin Fail announcement templates on null Velocity values #130
maven-checkstyle-plugin failsOnError should fail the build, not abort the report #656
maven-deploy-plugin [MDEPLOY-315] Clarify deploy without a local distributionManagement
maven-enforcer RequireFilesExist should accept a file reached through
maven-gpg-plugin Clarify that sign-and-deploy-file uses Resolver POST
maven-help-plugin Do not let effective-pom encoding fall back to null
maven-invoker-plugin Document how to use a JVM debugger with invoker ITs #708
maven-jar-plugin Document that skipIfEmpty wins over forceCreation
maven-resources-plugin Restore mavenFilteringVersion for the usage page
maven-shade-plugin Write an empty relativePath on dependency-reduced-pom.xml
maven-surefire Fix #3303: distinguish JUnit 6 ParameterizedClass invocations
awaitility/awaitility Fix Predicate never tested when Callable returns null
flutter_cache_manager Await store.putFile so cache info is persisted #492
infinite_scroll_pagination drop offstage new-page progress indicator
jackson-databind Document that CacheProvider must return new cache instances
bloc testing initial events
bloc add prefer_bloc_provider
bloc add avoid_missing_event_handlers
equatable compare records with == in objectsEquals
mocktail hint when previous when() is missing then*
mocktail name the verified mock on call-count mismatch
flutter_map don't pass a non-positive pinch scale to math.log
flutter_map stop MarkerLayer wrap loops on a non-finite camera
flutter_form_builder add itemCrossAxisAlignment to FormBuilderRadioGroup #1401
form_builder_extra_fields default searchable dropdown text style to titleMedium #99
form_builder_validators clarify v11 checkNullOrEmpty default for optional fields #116
get_it Add optional ignoreIfNotRegistered to unregister #420
sentry-dart document add-to-app and replay when native init is off
dagger Clarify that enableAggregatingTask is on by default #5235
error-prone Skip nested java.lang types in AvoidCommonTypeNames
json_serializable.dart Use $enumEncode for non-nullable enum toJson lookups
json_serializable.dart Prefix json_annotation helpers when imported with a prefix
flutter_animate Annotate Widget.animate() with @widgetFactory
melos only report success when dart pub exits 0
hive_ce_docs Update contacts tutorial to GenerateAdapters
hive_ce_samples Use GenerateAdapters for the contacts sample
jsoup Add Elements.before(Node) and after/prepend/append(Node) #953
kotlinx.coroutines Join backgroundScope after cancel in runTest
patrol report drag time on dragUntil timeouts #2103
mdn/browser-compat-data Add css.types.color.from_currentcolor for relative color origin
css-examples put border-image-source last in CSS output
micrometer Document @MeterTag when placed on a method
injectable Add constructorCallback to generated micro package init
Feign Skip bridge methods in contract parsing and map them for dispatch
PMD [doc] Fix #2527: restore CPD tiling article link
slf4j Pin fluent API caller method name in CallerInfoTest
reactor-core Document that reactor-core-micrometer meters stay registered
picocli [doc] Drop the dead hawkeye example
pflag Keep wrapping after an unbreakable usage word
Spring AI Normalize advisor observation contextual names
spring-data-commons Document Vavr collection types as query method parameters
spring-data-redis Document setIfAbsent return value
spring-security Document DaoAuthenticationProvider timing-attack mitigation
tldr add page
tldr add page
retrofit.dart serialize FlutterCompute @Body via toJson
fx Add AsType generic wrapper over As
very_good_cli resolve dart coverage package_config in pub workspaces
lottie-flutter avoid CanvasKit stack overflow on animated trim paths #411

GitHub Stats

GitHub Stats Top Languages
GitHub Streak

GitHub Instagram

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors