Barış Şencan

+1 (631) 542-2747

+44 7826 640874

baris@ilyssa.software

Summary

Ever since I was little I've been a curious person. As a kid I loved playing with legos and k'nex, programming (made some really simple games), painting, reading children's science books, telling stories, taking part in plays, playing board games, and making up my own pen and paper games. I'm still not very different now.


As an adult, I have come to realize that what makes my profession so fun is also what makes life fun: Frequent challenges that make you learn, adapt and grow. Professionally, I experiment with any new language, framework, library, or concept and alike that I can get my hands on.


I am very passionate about building products that make life better, no matter how small the improvement is. Small improvements add up fast after all.



Professional Experience

Ilyssa Software

Managing Director

Aug 2018 - ...


We are a UK based mobile development agency specialising in providing affordable high quality services that utilise the newest technologies.

We've initially started working together with MojiLaLa, which later on evolved into working on their associated company's project Leo AR to get their app featured under the "Experience It in AR" category on the App Store. After that, we've continued to work together to stomp out bugs and improve their core experience. This resulted in Leo AR being fully featured by Apple on October 11th and can be seen under "Our Favorites" in AR apps in the App Store. Currently we continue working with Leo, providing them with React Native and Unity development consultation services, and the app gets more featurings every day.

At the moment we're providing mobile application development services to two new UK-based social media start-ups, and FairFX which is the #1 holiday money company in the UK according to TrustPilot. Along with a game server hosting service we have in closed beta. Working with our new UK-based customers we have grown our development team, and look forward to expanding even more within the next year.

Languages: Swift, Objective-C, Java, C#, JavaScript, Bash, PowerShell
Major Libraries & Frameworks: ARKit, ARCore, Unity, React Native, Firebase
Other Technologies: NPM, Yarn, Babel, ESLint, SwiftLint, CocoaPods, Fastlane GitLab CI, GraphQL, Relay

Leo

VP of Engineering

June 2017 - January 2018


- Lead the development team and coded actively for one of the first cross platform AR applications in the mobile market, Leo AR, where you can create your own realities and share them with others.
- Ensured our development process is one that yields a predictable roadmap, little to no technical debt and fast development speed.
- Made sure our internationally spread team of engineers stayed motivated and in-sync all the time.
- Managed the hiring process of our engineers to make sure we found sufficiently experienced people with a passion and a high potential.

Languages: Swift, Objective-C, Java, C#, JavaScript, Bash, PowerShell
Major Libraries & Frameworks: ARKit, ARCore, Unity, Vision, CoreML, React Native, Fabric, Firebase
Other Technologies: NPM, Yarn, Babel, ESLint, SwiftLint, CocoaPods, Carthage, Fastlane, GitLab CI, GraphQL, Relay

MojiLaLa

Lead Mobile Engineer

August 2016 - January 2018


Lead the development efforts for MojiLaLa Unlimited and MojiLaLa, a sticker platform with an ever growing artist and user base.

Languages: Swift, Objective-C, JavaScript, Java, Bash
Major Libraries & Frameworks: React Native, Fabric
Other Technologies: NPM, Yarn, Babel, ESLint, Tailor, SwiftLint, CocoaPods, Gradle, Maven, GitLab CI, GraphQL, Relay

MovieLaLa

Lead Mobile Engineer & Advisory Board Member

June 2014 - January 2018


- Sole developer of the main MovieLaLa app up to and including version 2.0, lead a small development team afterwards.
- Architect and main developer of MobilePlayer. A powerful and completely customizable media player for iOS. Made a short presentation in Yahoo! Video developer conference in Jan 2016. ( https://mobileplayer.io)
- Sole developer of Movie Trailers by MovieLaLa on iOS and Android. One of the earliest react-native apps and among the first to release both for iOS and Android. Contributed heavily to react-native-video during its development which at the time only worked on iOS. Featured by Facebook. (https://bit.ly/trailers_rn_featured)
- Introduced and helped integrate agile development methodology into the work place.
- Later the company has been sold to Gfycat. Some apps might still remain on the stores but they aren't maintained.

Languages: Swift, Objective-C, JavaScript, Java, Ruby, Bash
Major Libraries & Frameworks: React Native, Fabric, Appium, Rails
Other Technologies: NPM, Babel, ESLint, CocoaPods, Carthage, Gradle, Maven, AWS, Parse, MongoDB, PostgreSQL, Travis CI, GitLab CI, GraphQL

BTdays Technology

Software Engineer

December 2013 - April 2014


- Worked on building a modern customer loyalty system from ground-up with a team of 2.
- Assisted in project planning.
- Worked on both the backend and the web frontend.
- Built two iOS apps; one for customers, and the other for merchants.

Languages: Python, HTML, CSS, JavaScript, Objective-C
Major Libraries & Frameworks: Django, Foundation, Bootstrap, JQuery
Other Technologies: Bower, CocoaPods, PostgreSQL

Asterboot

Jr. Mobile Developer

July 2012 – April 2013


Developed a cross-platform mobile app for an online deals site.

Languages: HTML, CSS, JavaScript
Major Libraries & Frameworks: JQuery, JQuery Mobile, PhoneGap, Titanium Mobile

KONTAKT

Event Organizer

November 2011 - December 2015


KONTAKT was the biggest subculture event in Turkey which had, after its second event, managed to reach more than a thousand participants per event. Our events attracted people from all over the country who were interested in things such as cosplay, fantasy role-playing, science fiction, fantasy fiction, animes, mangas and comics. We were strictly non-profit.

- One of the event organizers since the first event.
- Sole developer of the event management software which handles ticket sales, cosplay contest registration, contest voting, achievement tracking, and reward tracking.

Languages: Python, PHP, SQL, HTML, CSS, JavaScript
Major Libraries & Frameworks: Django, CakePHP, CodeIgniter, Bootstrap, JQuery, PhoneGap

Coats

I.T. Intern

August 2011 – September 2011


Designed and developed a web based system for managing and displaying various kinds of information on LCD screens spread throughout the company.

Languages: PHP, SQL, HTML, CSS, JavaScript
Major Libraries & Frameworks: CodeIgniter, JQuery
Other Technologies: MySQL

Other
Experience

During my final year in high school I started working on my own simple operating system using C and x86 ASM for learning purposes. After several years of inactivity I have recently drafted a plan for development, moved the project to GitLab, and started working on it again. The project aims to create a WebASM based operating system.


While studying at Koç University I worked on some projects for the university itself. I have designed and developed KURadyo, the official radio application of my school's radio club, for Android and iOS using Titanium Mobile. I have also made the website of numerous other school clubs using mainly PHP and MySQL for server-side development.


Between 2011 and 2012 I have developed and maintained two Mac apps for the Mac App Store. The first one, Code Minifier, automatically detected and minified html, css, and js files. The highest ranking it got was being the #3 top paid developer app in Turkey. My second Mac app was iMemoryCleaner, the first inactive memory cleaning app to hit the Mac App Store. It managed to enter the top 10 paid apps list in several countries. After not having the time to release any kind of updates for these apps (as I worked on more important projects and on finishing my school) for a considerable amount of time, I decided not to renew my Mac developer license.


In years 2012 and 2013 I have joined the game jams named TGJ and GGJ respectively. Acted as both the game designer and a programmer in the former; was the sole programmer in the latter.


Another project of mine that is worth mentioning here is my Mac OS X port of the popular Nintendo DS & GBA emulator named No$GBA. It has so far been downloaded more than 160 000 times and featured on sites like Reddit.


Finally, my many open source projects can be found on GitHub and GitLab .

Education

Koç University - Istanbul, Turkey

Bachelor of Engineering (BE), Computer Engineering

September 2009 - August 2013


- Turkish - Speech and Composition (TURK. 100)
- General Physics I (PHYS. 101)
- Calculus I (MATH. 106)
- Structure and Interpretation of Computer Programs (COMP. 101)
- Basic Academic Writing (COMM. 101)
- General Physics II (PHYS. 102)
- Multivariable Calculus (MATH. 203)
- Introduction to Engineering (ENGR. 100)
- Introduction to Programming (COMP. 131)
- Advanced Academic Writing (COMM. 102)
- Discrete Computational Structures (COMP. 201)
- General Chemistry (CHEM. 103)
- Probability and Random Variables for Engineers (ENGR. 200)
- Digital Systems Design (ELEC. 204)
- Algorithms and Data Structures (COMP. 202)
- World Civilizations (CIVL. 201)
- Introductory Biology (BIOL. 200)
- Summer Practice I (ENGR. 291)
- Signals and Systems (ELEC. 201)
- Computer Architecture (COMP. 303)
- Software Engineering (COMP. 302)
- Programming Language Concepts (COMP. 301)
- Principles of Economics (ECON. 200)
- Computer and Network Security (COMP. 434)
- Database Management Systems (COMP. 306)
- Operating Systems (COMP. 304)
- Film and the Visual (ASIU. 101)
- Summer Practice II (ENGR. 391)
- Interactive Web Design (MAVA. 220)
- The Turkish Revolution I (HIST. 301)
- The Turkish Revolution II (HIST. 302)
- Computer Engineering Design I (COMP. 491)
- Parallel Programming (COMP. 429)
- Drama (ARTS. 205)
- Cinematography and Editing (MAVA. 324)
- Creative Thinking in Design (MAVA. 205)
- Computer Engineering Design II (COMP. 492)
- The Ethical Dilemma in Literature (ASIU. 108)
- Mobile Device Programming (COMP. 319)
- Modern Cryptography (COMP. 443)

Languages

English (Native or bilingual proficiency)
Turkish (Native or bilingual proficiency)
Japanese (Elementary proficiency)
German (Elementary proficiency)
Mandarin Chinese     (Currently learning)

Hobbies & Interests

  • Digital Art
  • Psychology
  • Philosophy
  • Science & Technology
  • Skiing
  • Aikido
  • Programming
  • Acting

Barış Şencan — baris@ilyssa.software —+1 (631) 542-2747