Oğuz Yılmaz
Senior Full Stack Engineer
Passionate Software Engineer with over 10 years of experience in building web applications and cloud-native solutions. Strong foundation in system architecture and distributed systems. Love to explore new technologies and share knowledge with the community.

I’m Oğuz Yılmaz, a senior software engineer in Istanbul, Turkey. My goal is to build scalable and reliable software solutions that solve real-world problems. I believe in writing clean, maintainable code and am particularly interested in system architecture that promotes scalability and reliability.
Some of my projects:
- Generatorjs (Typescript) A lightweight JavaScript library for declarative
DOM
manipulation - etcd-config-manager (Python) A simple
etcd
configuration manager forFastAPI
applications withKubernetes
manifests for quick production deployments included - quick-validator (Typescript) A simple and fast
validation
library for JavaScript - trammel (Php) A simple and fast
exception handler
forLaravel
applications - localforage-electron-adapter (Typescript) A
localForage
adapter forElectron
file system
Tech Stack
Languages
Mastering PHP and JavaScript as primary languages, with strong proficiency in Python and Go. Comfortable writing shell scripts and exploring C when needed for specific optimizations.
Frameworks
Expert in Laravel ecosystem with React/Redux and Vue.js for modern frontends. Previous experience with Django, FastAPI, Symfony, and Angular across diverse project requirements.
Cloud
Extensive experience with AWS and Google Cloud, specializing in containerized deployments with Kubernetes. Proficient in cloud-native architectures and managed services.
DevOps
Extensive experience with CI/CD workflows using Bitbucket pipelines, Argo CD, and Helm charts. Implementing GitOps principles for infrastructure automation and continuous deployment, with emphasis on Kubernetes-native tooling and observability.
Databases
Deep understanding of relational databases (MySQL, PostgreSQL) and including NoSQL (MongoDB, DynamoDB) and key-value stores (Redis, etcd). Experience with database optimization strategies.
Services
Building scalable distributed systems with message queues (RabbitMQ, Kafka), search indexes (Elasticsearch), and container orchestration (Kubernetes). Expertise in service discovery, tracing, and API gateways.
Frontend
Specialized in frontend build tooling and optimization using webpack, esbuild, and module bundlers. Practical experience with modern CSS solutions including Tailwind, CSS Modules, and UI libraries like Ant Design, complemented by SASS preprocessing.
Machine Learning
Experience with data analysis and ML fundamentals using Python libraries (NumPy, Pandas, Matplotlib). Practical knowledge of machine learning models through scikit-learn, including data preprocessing and model evaluation.
Big Data
Implementing data pipelines on Google Cloud using BigQuery and Dataproc. Building data warehouses and ETL solutions for large-scale data processing.
APIs
Designing RESTful and GraphQL APIs within microservices architecture. Expertise in API gateways and legacy system integration.
Server
Proficient in Nginx and Ubuntu server management. Experienced with Docker containerization and serverless architectures using AWS Lambda.
CMS & E-Commerce
Built numerous e-commerce solutions with Magento. Led development of custom CMS platforms focusing on scalability and user experience.
Professional Experience
Developed a multi-tenant platform using PHP/Laravel and React/TypeScript with isolated workspaces. Re-engineered queue worker system from PHP to Go, optimized RabbitMQ jobprocessing, and orchestrated AWS infrastructure (EC2, RDS, S3, RabbitMQ, CloudWatch) for scalable deployments.
Developed RESTful APIs using Laravel, built single-page applications with Vue.js, enforced code quality standards and SOLID principles. Implemented comprehensive monitoring using Prometheus, Loki and Grafana, containerized applications with Docker/Helm, and automated CI/CD pipelines.
Architected multi-tier applications using AWS Elastic Beanstalk and Node.js WebSocket for real-time updates. Engineered event-driven architecture using SNS/SQS, managed client relationships and optimized infrastructure performance using CloudWatch.
Architected event tracking microservices in Node.js processing millions of daily user interactions. Engineered lightweight JavaScript tracking scripts and designed scalable data pipelines using Kafka and Cassandra processing thousands of events/second.
Worked with various clients developing web applications and e-commerce solutions. Specialized in PHP/Laravel development, responsive frontend implementations, and database optimization.