Resume
Here is my official resume as .pdf - as short as possible for my 15+ years in the field. Or you can read below for a director's cut edition:
# Professional Experience
SENIOR SOFTWARE DEVELOPER; HAZELCAST
Hazelcast is the leading open source in-memory data grid in JVM world. Being part of the RD & Cloud team I’m building and maintaining management & monitoring applications of Hazelcast ecosystem, helping to integrate existing applications into the Cloud Paas solution of the company.
Technical work mostly consists of Java, Spring, Typescript/React + Docker/Kubernetes as the orchestrator.
My fascination with DB technologies eventually led me here, which was a local company for me at the time. I had to leave the company when I moved to SF as the company does not have engineering teams in the US.
FULL STACK DEVELOPER; STEALTH STARTUP
Led the team of 3 on mobile platforms via React Native. Also helped backend infrastructure team scaling with ScyllaDB modeling & scaling terabytes of daily throughput. This was a startup working on analytical insights of social media users and involved around scraping/parsing public profiles. We had to cease and desist due to impossible to get around legal reasons.
Technical work mostly consisted of Typescript/React Native, Node.js, PostgreSQL, ScyllaDB.
This is where I was enlightened about the intense ecosystem of databases and distributed computing in general. PostgreSQL just didn't cut it for our high throughput needs here so we had to solve this with Cassandra->ScyllaDB which suited our use cases perfectly (high write iops + analytical queries + horizontal scaling).
CONTRACT DEVELOPER; WHIPDATA
Led the frontend at Whipdata – an Amazon marketplace analytics platform. Vue/Nuxt/Node.js was our choice of framework/platform.
Also helped the backend team architecting/scaling the system with Django/PostgreSQL.
CONTRACT DEVELOPER; ZEBRAMO
Built the web application of Zebramo app. from scratch. This was a large scale consumer facing PWA consuming Zebramo's backend services tailored for its existing mobile app.
Built the internal marketing tool akin to Customer.io; letting the Zebramo team execute marketing scenarios based on customer behaviours, all scriptable via a web based diagramming environment.
Under the same umbrella, built a sister web application in a related vertical, architected backend & frontend from the design stage to production.
Technical works above consisted of Node.js + Python/Django/Wagtail CMS backed by PostgreSQL and Redis; as for the frontend stack Vue/Nuxt.js, JointJS, segment.io were chosen.
CONTRACT DEVELOPER; WIZBU
Helped Wizbu bootstrap several mobile projects. Wizbu was a software agency mainly involved in IOT and E-commerce verticals.
Technical work mostly consisted of React Native and Swift.
CONTRACT DEVELOPER; ASOSYALSOZLUK
Built Asosyalsozluk - a social media / forum / online dictionary application (concept locally popular in Turkey) from the ground up with a team of 3.
Technical work consisted mainly of Python, Django, TypeScript, XMPP, Docker/Kubernetes on the backend. On the frontend side the tech stack was Vue.js and React-Native. Later in product’s lifecycle, frontend stack has migrated to React/Next.js and backend stack to Node.js/Fastify. The application is still maintained by the original team.
This role marks the beginning of my consulting/freelance era going full-stack with my newly acquired frontend experience.
CTO/CO-FOUNDER; YCEO/EKSERIYA
Built a team of ~10 making mobile/desktop games. Served as the CEO and CTO. Hired and worked closely with multiple groups of software engineers, designers and 3D artists.
Technical work consisted mainly of C++, OpenGL, Javascript, HTML5 and mobile SDK's of IOS and Android. Managed a team of 6 graphic designers and modelers.
The parent company wanted me to build a gaming company that targets mobile and web platforms at the same time. As an hiatus to web development and management in my previous role, I took the lead here. But then I got almost burnt out in the process of building this company especially struggling with the graphics/frontend departments. In the end we had to shut down the operations as the parent company cut the funding due to economic crisis de jour. This is also the time when I got the bug for frontend tech, trying to escape state management hell via JQuery was no good for our HTML5 games and that led us into involving with very early releases of React.
CTO; YCEO/TACIRNET
Architected and built a Python based E-commerce platform akin to Shopify. Served as the tech leadn and then the first CTO. Grew a team of ~20. Technical work consisting of Python, Django, Redis, PostgreSQL.
Under the same umbrella company I also took a part of a team building an Intranet Application for TCDD (Turkish National Railways) enabling TCDD to track their wagons more precisely via GPS. Worked closely with the engineering team designing kinetic energy powered GPS hardware. Technical work mainly consisted of Python, PHP, PostgreSQL, OpenLayers.
This was my oddly early foray into management. Building a Python IDE previously did surely fast tracked me into a management role at this Python/Django company early 2010’s. These were the days before Docker or any kind of containerization stack so we had to build custom infrastructure with bash scripts serving 100+ companies' E-commerce websites.
SOFTWARE DEVELOPER; PFAIDE
Designed and built a shareware Python IDE for Windows platforms.
The work mainly consisting of Delphi, Python, C, Win32. Open sourced the result after a shareware flop.
These were my formative years, I started building this in my teens. By the time I released this IDE to the wild (check out the reddit thread back then), there were already great text editors and IDE's like PyCharm, Textmate, Sublime Text and the outlook on Windows as a development OS was looking bleak so I had to stop development and move on. But to this day, I have never again felt such productivity Delphi offers.
SOFTWARE DEVELOPER; MORFIK TECHNOLOGIES
Helped integrating Morfik's backend platform port to Linux using FreePascal. Morfik was a Web 2.0 IDE solution and a platform generating Web Apps from Object Pascal/Visual Basic code bases a la Delphi for Web 2.0.
Technical work mainly consisted of Delphi/Object Pascal on Linux.
# Education
I'm a drop out physicist. Sakarya University, 2003-2009.