Senior Frontend Engineer, Team Lead Unscrambl — 2017-2022
Used React, Redux, (and previously Angular) to develop a high performing single page application for NLP-based conversational analytics tool. Created unit tests and e2e tests to mitigate the bugs and improve the app quality.
Created a data story generation service that can generate articles in PDF, PowerPoint, or Video. Designed and developed animated videos of the charts, tables, and maps to be used in the video data story. Used Microsoft APIs to add speech synthesis, and utilized FFmpeg to generate the video with audio and background music.
Created a vizy framework that separates the visualization layer from the data layer, crating the foundation of the conversational analytics app. Used Canvas API, Fabric.js, D3, and Mapbox, to generate thumbnails for the visualizations in Node.js and visualizations on the UI.
Designed, and developed AdaptiveCards to be used in the conversational UI in the Microsoft Teams chat and the web app. Designed, developed, and tested the progressive web app support for the Qbo app, resulting in full PWA support including the installability and service workers.
Lead and mentored a team of junior developers and designers, managed their tasks and evaluated their performances. Reviewed PRs to maintain the code quality of the application. Helped the creation of the coding guidelines.
Head of Product Unscrambl — 2020-2022
Created the product roadmap for the first time. Resulting from only 2 releases before to over 25 releases. Maintained the release notes for the first time and shared them with the stakeholders and the customers.
Implemented R.I.C.E framework to prioritize the feature development. Categorized the features into various meta-tags and statuses. Ensured the delivery of high-quality reliable product features within strict timelines.
Supported 7 different team’s task management and oversaw proper cross-functional development.Evaluated the performances of the team members.
Organized the test environments for release, release-candidate, and nightly development environments
Architectured the Qbo app for the Microsoft Teams system design. Submitted, planned and oversaw the app submission of the app to the Microsoft AppSource. Designed and developed the Adaptive Cards to be used in the BotFramework.
Utilized the Lean Startup methodologies.
Senior Full-stack Engineer, Team Lead Doruk Medya — 2016-2017
Managed a team of developers to create mobile applications for iOS and Android.
Managed the submission process of the mobile applications to AppStore and PlayStore.
Used NodeJS and Python for the backend of the application.
Used ReactNative to develop the mobile application.
Senior Full-stack Engineer, Team Lead CP Innovative Solutions — 2014-2016
Lead a team of developers, designers and content creators in the creation of a web-app for the Health Tourism called map2heal.com. Utilized the PHP Laravel framework for the backend and jQuery on the UI.
Used Leaflet to create a live map of the health professionals and hospitals.
Created a Dicom web viewer to upload, view and download CT scans on the web, used translation APIs to support live translations in the web chat between users.
Used long-polling to support live notifications on the web app.
Software Engineer Veritronik — 2013-2014
Worked on mobile application development using the Appcelerator Titanium JS framework. Used in-house CMS to support the backend of the applications.
Software Engineer Fabrika Medya — 2010-2013
Worked as a web developer and used jQuery (JS) and in-house CMS (PHP) to create web applications and web sites for various clients. Lead a local project to get funding to create a Mobile Application generation system using a server-generated UIs for the mobile apps.
EDUCATION
Information Systems Engineering (BSc) Atılım University — 2010-2013
3.30/4.00 - First of Department and Scholarship (%100)
Electrics and Electronics Engineering (BSc) Hacettepe University — 2004-2010 Dropped because of health problems.
Erzurum Science High School — 2001-2004
OTHER
Organized one of the first UX events and kickstarted the UX community called UX Minimal in Ankara/Turkey. Helped the organization of multiple events between 2018 and 2021. https://uxminimal.com
PROJECTS & Articles
Created a mobile an application called Dilims which helps users manage time zones. https://apple.co/3Ssu4Us
Wrote an article about the 3D touch on iOS. The article has been covered by more than 20 news outlets and it has been translated to more than 15 languages. medium.com/@eliz_kilic
canvas-table : Customizable, small and fast table implementation in Canvas with string truncating support. Supports both browser and node-canvas. npmjs.com/canvas-table