Ankara, Türkiye
Distributed systems enthusiast with golang I like to keep myself up to date in the sector by constantly learning new technologies. Microservices architectures that can comfortably accommodate high traffic are an interesting area for me. I love developing applications using technologies like GraphQL, gRPC, Protocol Buffers, RabbitMQ, valyala/fasthttp, MongoDB, GrayLog, ElasticSearch, Docker, Kubernetes, and OpenShift together. JavaScript, Golang and NodeJS are the main software languages and tools for me. I like to use Svelte, SolidJS, Mikado and React on the front-end. I also had the opportunity to experience other popular software languages and libraries. I have a software adventure that I started as a hobby in 2016 and continued professionally. During this time, I developed a lot of production applications. I like to teach others what I've always known. I used a lot of tools in the software world and spent a lot of time experiencing myself. I believe software is a part of my life. In short; Keen on coding, self taught developer. I use these two links a lot in high-performance technology choices; https://www.techempower.com/benchmarks https://github.com/krausest/js-framework-benchmark Language: Go, NodeJS, JavaScript, ECMAScript, Typescript, PHP, CSS, HTML, Lua Frameworks: React, Next.js, React Native, Vue.js, Svelte, SvelteKit, SolidJS, Mikado, Laravel, Lumen Node Libraries: Mongoose, Jest, Mali, gRPC, graphql, GrayLog, Apollo, Puppeteer, JWT, Express, FastHTTP, Lodash, ShellJS, Bcrypt, Nodemon, ESLint, Prettier, dotenv and others. Databases: MongoDB, Firebase, MySQL, Redis, SQLite IDE: Visual Studio Code, Android Studio, Atom, Intellij Idea, Notepad++, Sublime Text Developer Tools: Git, SmartGit, SourceTree, iTerminal, HyperJs, MongoDB Atlas Queue: Kafka, ZeroMQ, ActiveMQ, RabbitMQ Testing: GraphiQL, Postman, Hoppscotch, Insomnia, JMeter, Selenium, Puppeteer DevOps: ArgoCD, FluentBit, Docker, Kubernetes, CircleCI, Jenkins, Travis CI, OpenShift, Heroku, GitLab, Github Actions Git Repos: GitHub, Bitbucket,, GitLab Cloud: Digital Oceans, CloudFlare, Amazon Web Server, Google Cloud Platform, Heroku, Vercel Business Process Management: Miro, Lucidchart, Microsoft Visio, Draw.io, UML Business Management: JIRA, ClickUp, Trello, Scrum Board, Miro UI/UX Design and Collaboration Tools: Figma, Zeplin, Framer Studio, Adobe XD, Adobe Illustrator OS: FreeBSD, Ubuntu, MacOS, Windows Web Server: Nginx, Trafeik, Envoy, Apache, Tomcat VPN: OpenVPN, Forti SSH Server Tool: Termius, PuTTY Other: HAProxy, pfSense, Proxmox, Plesk, HaVault, etcd, Couchbase, PQ
Replatforming the BFF infrastructure of Trendyol core mobile applications (discovery, pdp, checkout) by recoding it from scratch. An open-source project that provides GitOps support for Couchbase eventing functions. An open-source project that distributed service builder platform by just dragging powerful flow components. Writing the automation of GitHub organization management. Backend of "Flash Discount" domain for Trendyol Meal mobile application. System where Trendyol Grocery brands can define campaigns and see their performance.