Career Profile
Versatile software engineer with 5+ years of experience building SaaS products in fast‑growing start‑ups and scale‑ups. Skilled in delivering backend‑centric features using Python (Django, FastAPI), Ruby on Rails, and modern JavaScript/React stacks, while comfortably diving into frontend and DevOps work when needed.
Recently at UserGuiding, shipped an AI‑powered knowledge‑base search service, OpenAI‑driven assistant integrations, and analytics pipelines leveraging Elasticsearch and ClickHouse.
At Pisano, created complex survey modules, implemented encryption and URL‑signature flows, and led large data migrations, upholding 90 %+ unit‑test coverage through TDD.
Earlier at Volt Lines, launched demand‑responsive transport capabilities and refactored legacy monolith services into modular micro‑APIs.
Adept at architecting scalable data models on PostgreSQL, optimising search with Elasticsearch, and containerising deployments with Docker & Kubernetes.
Recognised for rapid learning, mentoring junior engineers, and turning ambiguous product ideas into reliable, maintainable software.
Experiences
- UserGuiding is a SaaS company that helps businesses improve user onboarding and product adoption by providing no-code tools to create interactive product walkthroughs, tooltips, checklists, and more. It enables teams to onboard new users, increase user engagement, and reduce churn — all without requiring any coding or technical skills.
- The tech stack is Python, Django, PostgreSQL, Docker, AWS, Elasticsearch, FastAPI, and Kubernetes.
- I am responsible for the development of the backend of the product.
- I had chance to work with no-sql database like Elasticsearch.
- I developed Knowledge-base feature that is used by internal and external customers. To search articles i created a FastAPI service that is connected to Elasticsearch.
- Our team developed an AI assistant that is used by internal and external customers. That AI assistant is using OpenAI assistant api.
- Developed integration between UserGuiding and other SaaS products.
- Moved some metrics to Clickhouse to use advance analytics features.
- When i was arrived UserGuiding has no language feature for the product. I developed a language data model and implemented it.
- The Pisano platform is based on customer and employee experience management, and it derives meaningful statistics from the collected feedback. Those feedbacks are collecting through sms, email, and link channels. I developed back-end features with Ruby on Rails and front-end features with React(JS) and ClojureScript
- I developed a matrix question type used in surveys
- Aes Encryption and Url Signature verifying
- Mostly I developed features that have complex business logic
- Worked with PSQL Ltree
- Used Ruby on Rails framework in Backend
- Dealt with Matview and complex index problems and big data migrations
- With TDD i kept my jobs with unit test coverage
- Improved skills of Junior Level co-workers
- Maintaining bugs and problems of on-premise environments
- Integrations between customers and our API
- Data import from any kind of files
- Actively contributing the code reviews
- VoltLines is a subscription-based Taas(transportation as service) company based on relocating an employee from their office to their home. For Voltlines I developed features that are used by internal and external customers. During the pandemic crisis, I took big responsibility to develop a Demand-responsive transport feature. Also just before I leave I killed features that have the legacy core business logic and replaced them h new ones.
- Worked with MVT api design and Client-server.
- Stateless Restfull api.
- Developed projects that use by Django DRF, Flask and Tornado python frameworks.
- Experience with patterns using by DRF which they are Template Method Pattern, Adapter Pattern .
- Experience with Jenkins, dockerizing projects, Celery and pagination by CRUD api.
- Experience with Postman and Sentry to able to debugging, solving problem and monitoring.
- Knowledge with Redis, Postgresql, New Relic, Docker, Docker-machine, Docker-compose, Docker Swarm.
- Over one year experience with Django by client side projects.
- Understood relation and importance between microservices and main server.
- Good knowledge and experience with GIT.
- Strong passion on tasks and compatible with agile projects.
Skills & Familiar With
- Python & Django & FastAPI
- AWS, AZURE
- NodeJs
- Ruby on Rails
- JavaScript
- ClojureScript
- PSQL
- React
- GNU/Linux
- Web Development
- Functional Programming
- VueJS
- Docker
- HTML5 & CSS
References
- Burak Ermeydan Senior Frontend Developer at Crea Inc
- M. Onur Çelik Senior DevOps Engineer at Pisano
- Kerem Şanyılmaz Software Engineer at Pisano
- Egemen Yıldız Senior Back End Developer at SYMPHONY.IS
- Ayman Khalil Solutions Architect at SYMPHONY.IS
- Baran Bartu Demirci Senior Software Engineer (SRE) @ New Relic
- Cenk Bircanoglu Computer Vision Engineer & Artificial Intelligence Architect
- Serkan Karakoç Tax Manager at Trendyol Group