
Gurkan Oluc
Verified Expert in Engineering
Software Developer
Istanbul, Turkey
Toptal member since September 26, 2016
Gurkan is a senior software engineer with seven years of experience. He currently lives in Antalya and has production-level experience in PHP and TypeScript. Gurkan is a full-stack problem solver who can take your product from concept to completion or help out with an existing project.
Portfolio
Experience
- MySQL - 7 years
- WordPress - 5 years
- JavaScript - 5 years
- Ruby - 5 years
- PHP - 5 years
- Redis - 4 years
- Ruby on Rails (RoR) - 4 years
- Go - 2 years
Availability
Preferred Environment
React, JavaScript, Git, MacOS, PHP, Symfony, TypeScript, NestJS
The most amazing...
...thing I've created is the infrastructure to handle 40 million page views per day and process them in real-time to suggest content.
Work Experience
Software Engineer
Deliveroo
- Developed back-end functionality.
- Used Ruby on Rails, RSpec, PostgreSQL, and Redis intensively every day.
- Monitored an application with Newrelic and sorted out technical bottlenecks such as slow queries and unnecessary Redis calls.
- Worked in a Scrum environment. Groomed new tickets, discussing and setting their weight with the team.
- Added new features considering sprint priorities.
- Restructured session token storage to use Redis with horizontal scaling capability.
- Worked on the CI system and reduced build times by 30%.
- Had an active role as a back-end engineer in Apple Pay integration.
Software Developer
Freelance
- Created many mobile app back-ends, Facebook applications, and microsites for different agencies.
- Created and managed the server structure of the agencies I worked with. Consulted on how they could efficiently handle the load they had.
- Optimized websites using WordPress. A pure PHP back-end increased the overall system performance.
Platform Engineer
Hailo
- Contributed to the team that is responsible for ensuring that a recently launched microservices platform is up and operating efficiently, extending the core capabilities of platform and automation on AWS in support of the product development teams.
- Helped out on the on-call rotation to keep the platform up and running.
- Rewrote some services to optimize CPU and memory usage and increase code quality and test coverage.
- Served as advisory engineer on ElasticSearch update from 1.0 to 1.7.
Software Engineer
LoyaltyLion
- Developed customer-facing new features and polished them using Ruby on Rails, Node.js, Express, and PostgreSQL.
- Monitored servers using Nagios, Ganglia, and ELK stack.
- Managed and automated servers using Chef and Ansible.
- Implemented a centralized logging system with Elasticsearch, Logstash, and Kibana.
- Contributed to key technical decisions such as background job processing library selection and new architecture for error logging in the Node.js application.
Software Engineer
8digits
- Developed a near real-time customer search application using Cassandra and Elasticsearch.
- Developed on Android SDK for the integration of mobile apps with the service.
- Developed a graph application to show the relations between pages in the web/mobile app using Neo4J and Cassandra.
- Developed and maintained a real-time processing engine with Storm.
- Developed and maintained the main web application written in Node.js.
- Introduced new frameworks and technologies such as Elasticsearch for the search back-end and Sensu for systems monitoring.
- Organized internal tech-talk events to share the knowledge.
- Implemented central logging infrastructure using Elasticsearch, Graylog, Logstash, and Kibana.
- Integrated with premium customers using our third-party JavaScript library.
Software Engineer
GROU.PS
- Developed new features, fixed bugs, and sorted out scalability issues using PHP, Memcached, and MySQL.
Experience
8digits.com
Hamileyim Güzelim
Education
Bachelor's Degree in Computer Engineering
Suleyman Demirel University - Turkey
Skills
Libraries/APIs
Ruby on Rails API, React, Backbone.js, NSQ.io, Node.js
Tools
Git, RabbitMQ
Languages
Ruby, JavaScript, PHP, HTML, CSS, Go, Java, Sass, ECMAScript (ES6), CoffeeScript, TypeScript
Frameworks
Ruby on Rails (RoR), Storm, Symfony, Laravel, Redux, NestJS
Platforms
WordPress, MacOS, Linux
Storage
PostgreSQL, MySQL, Redis, Memcached, Elasticsearch, Cassandra
Other
Beanstalkd
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring