
Gökhan Arli
Verified Expert in Engineering
Web Developer
Chiang Mai, Thailand
Toptal member since July 23, 2017
Gökhan fell in love with web development when he moved from desktop apps to web development and was able to fix problems in a few minutes and deploy in another minute. Customers and end users were pleased with his agile way of work. Since then he's been working with startups and corporates—helping their vision to come to fruition step by step and by keeping them in the loop constantly.
Portfolio
Experience
- APIs - 11 years
- Ruby - 10 years
- Ruby on Rails (RoR) - 10 years
- Linux - 10 years
- Amazon S3 (AWS S3) - 5 years
- PostgreSQL - 5 years
- Ruby on Rails API - 5 years
- Binance API - 3 years
Availability
Preferred Environment
Git, Linux, MacOS, Ruby, Ruby on Rails (RoR), Heroku, Trading
The most amazing...
...thing I’ve done was to architect an app in Rails 3.2 (to write the core components in Rails 4+) and to lead the Spanish team in completing the project.
Work Experience
Web Developer | System Architect
Sylow Web Development
- Architected a knowledge base system.
- Migrated the code bases from Rails 2/3 to Rails 4+.
- Created shell websites using APIs from payment providers, content providers, and traffic providers.
- Wrote and designed test frameworks/suits for a big Java migration project.
- Created a reusable core for new web application.
- Trained new team members and reviewed their code to keep them up to date with the technologies that we were using.
- Migrate Rails apps from 2/3 to Rails 4.
Web Developer
Hotel Concepts
- Developed a 1-page web app working in IE.
- Created an integration with the Delphi API and supported API.
- Implemented features and fixed bugs in Delphi.
- Created a test suite in ASP.NET for the API.
- Supported a POS system with our software.
Application and Web Developer
Elsevier Bedrijfinformatie
- Developed publishing software in Delphi.
- Built an eCommerce website in ASP to sell our published products.
- Created internal tools to speed up workflows interacting with Microsoft Word.
- Developed an application for external clients to use our forms interactively with MS Word.
- Trained my colleagues on web development, including Perl and PHP.
Experience
Full-stack Development with Rails and Vue/Nuxt.js Integration
My key achievements included:
• Developing a Nuxt.js application as the new front-end interface.
• Integrating an API into the legacy system, leveraging JSON Web Tokens and serializers.
• Ensuring a smooth user experience by seamlessly transferring logged-in users from the legacy application to the new Nuxt.js app without requiring re-authentication.
Maintaining a Legacy App
http://www.surfacestudio.com• Updates how their PDF invoices generated
• Update how their Elasticsearch plugin works
• Creation of an alert system to notify the owners of anomalies
Razor Scooters
http://www.razor.comI performed the following:
• Upgraded the apps from Rails v3 to v6
• Upgraded their PDF document creation using Prawn:
• Updated their background jobs, added notifications
• Updated their UI and used Bulma
Anonymous Client (via Toptal)
It was supposed to be a month-long project, but they were pleased with my work, so they hired me full-time to work on the website/project.
I was writing custom code for new clients as their needs could not be fully automated, even though we had a base level automation for student sign-up, course registration, reporting, and invoicing.
Anonymous Client (via Toptal)
I built it with my favorite JavaScript library, DropZoneJS.com. The only challenge was that they were using Rails 3.2 but that was not an obstacle in the end.
AroundYou (via Toptal) | Troubleshooting
I cleared out all their tasks in Jira, one by one, from SEO redirects to JavaScript calculation errors to server timeouts.
Google My Business API and Facebook Pages API (via Toptal)
In the end, I built the web app, and we developed it until the last phase, which was the implementation of themes with a UI designer working on them.
1bid1.com | eCommerce
Innovation Factory | KPMG
Our current stack includes Rails, PostgreSQL, AWS, S3, background workers, and Elasticsearch.
Truefie SaaS for Photographers
The codebase was mature, but they wanted someone to quickly finetune what was left to make the web app meet production quality. I also mentored a junior developer.
Sound Toast | A Collaboration Platform for Musicians
I worked on this project as an architect and developer. I managed the HTML5 and Flash team. I also developed the back end in Rails, using services for it to be able to access the APIs.
Fitmo | Personal Trainers
http://fitmo.comWe used Heroku and Backbone.js for the responsive design. We also used Resque and Redis. Our platform had an API for the front end and mobile devices, and we could separate the business logic from the front end.
Govannon
We also started building the APIs, so we would be able to create shell websites that connected to our core app. We used various technologies in addition to core Ruby, Rails, Redis, Sphinx, and others.
We run our system in several countries, and it supports multiple languages.
Center Parcs | Pierre Vacances
Several .NET Projects
• Crkbo (URL: Crkbo.nl)
• Beloningsmonitor, front-end work (URL: Beloningsmonitor.nl)
• Delongingsmonitor (URL: Debeloningsmonitor.nl)
• HR Select, front end (URL: Hr-select.nl)
• Convoy (URL: Convoy.nl)
My responsibilities and the technologies that I used:
• Built a CMS for admin and members.
• Built a membership system.
• Used the MVC framework to separate content from business logic; I also used XPO: ORM mapper.
• Rewrote IIS modules for SEO-friendly URLs.
• Implemented a web service to collect data from third parties.
Trust ID
VisiWeb
http://www.bakkerspees.nlI developed VisiWeb with ASP.NET (C#).
My client's team developed a web service to keep the business logic isolated from the Windows and web versions. I used XML/XSLT heavily for this project, and Ext JS libraries made the user interface very similar to a Windows application.
Built a Trading Bot for Binance Futures
It was a fun experiment, but the results were not what I wished for.
Education
Bachelor of Science Degree in Computer Engineering and Information Science
Bilkent University - Ankara, Turkey
Skills
Libraries/APIs
jQuery, Ruby on Rails API, Google My Business API, Sidekiq, Binance API, Vue, Vuex, Vue 3
Tools
Capistrano, RSpec, Git, Visual Studio
Languages
JavaScript, Ruby, CSS, SQL, Haml, XML, Delphi, Perl, Unicorn, Java, C#, Pascal, Prolog, Lisp
Frameworks
Ruby on Rails (RoR), Bootstrap, Classic ASP, ASP.NET, ASP.NET MVC, Nuxt.js
Paradigms
Agile Software Development, CRUD, Microservices
Platforms
Heroku, Linux, MacOS
Storage
MySQL, PostgreSQL, Amazon S3 (AWS S3), Memcached, XML Parsing, PSQL, Elasticsearch, Redis
Other
APIs, Agile Software Testing, API Integration, Trading, Software, Data Engineering, Programming
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