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.

Profile Picture

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:

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

Jan 2022 - Present
StaffCloud
Senior Full Stack Engineer

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.

2019 - 2022
GetYourLawyer
Senior Full Stack Engineer

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.

2017 - 2019
Coalition Technologies
Senior Full Stack Engineer

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.

2015 - 2017
Invesp
Full Stack Engineer

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.

2013 - 2015
Freelancer
Full Stack Developer

Worked with various clients developing web applications and e-commerce solutions. Specialized in PHP/Laravel development, responsive frontend implementations, and database optimization.