Developed an Android application for the operation team using React Native to smooth their daily operations.
Worked on API to provide restful services to web clients and mobile app, adapted the modular domain based folder structure of the back-end API.
Worked on web projects for onboarding hosts to system and showing details through internal panel
Implemented a process to track all the changes on db. Used binlogs of mysql and pipe each update to kinesis streams and listen to kinesis stream to save each change.
Dubai-based startup providing loyalty programs for malls
FullStack Engineer
Angular JS
NodeJS
OVH
Developed a report framework and dashboard using AngularJS and Node.js for Viafone
Fixed some performance problems at the back-end by creating aggregated data collections and restructuring data stored in MongoDB to make it possible for querying data
Converted an in-house panel to AngularJS by adding many new features which eased the work of the call center. Also implemented a dashboard and a live map where it is possible to see the number of calls and rides. Ability to make fast drill down analysis on many metrics by storing the data as a state machine.
Implemented a DSL for creating automated campaigns for users and loyalty program for taxi drivers using Node.js, MongoDB, and AngularJS.
Refactored the back-end of the application to make it easier for developers to work together by modularizing the services and writing unit and integration tests with Mocha.
Implemented the back-end part of Twilio for VOIP support.
Integrated the payment system of BKM to our app by using their SOAP API. Used EasySoap library of Node to ease the integration.
Software Engineer at Saftaş
2011 - 2014
Worked as a software engineer to implement an online analysis tool for social platforms and use the infrastructure of the same tool implement a social media rating platform
Implemented a social media rating platform called Somera for calculating ratings of TV shows using AngularJS and JSF with Java.
INSIGHTRADAR
Online Social Media Analysis
Software Engineer
2011-2014
Java
JSF
MongoDB
Redis
Twitter API
Used the Twitter API and Java for saving all the Turkish tweets (approximately more than 10 million tweets per day in that time) to MongoDB
Found influential users about a topic using machine learning algorithms. Stored n-grams in Redis to decide sentiment of a tweet by splitting it into n-grams
Developed a panel using JSF for clients to analyze tweets, digital news, and Facebook posts about their tracked keywords