Myro Sea™

Work hard, deserve what you get!

Firat Kart [Resume pdf, doc]

Senior Architect @ Tibco Software, Palo Alto

Take a moment to check out my blog Myrosea Blogging
About me

I am a software engineer with academic background on advanced Web technologies, distributed systems, databases. My favorite programming language is Java, although I have been spending more time on C/C++ development since 2009 on ActiveSpaces project. Most memorable thing about me is my "programming memory". If I am involved in development of a project, I am able to recall every single line of the code, behaviour that is expected to happen under different circumstances. This helps me for debugging and resolving change requests in a timely manner. I am easy going person at workplace, and create a smiling environment to my colleagues.


Academic Life

I got my MS and Ph.D. degree in Electrical and Computer Engineering at the University of California, Santa Barbara , where I have served as a teaching assistant and a graduate student researcher. I received the B.S. degree in Computer Science from Bilkent University in Ankara, Turkey. My research interests include distributed systems, computer networks, Service Oriented Architectures, Web Services, database transactions, and automated supply chain management, e-healthcare architectures and protocols.

I was teaching Network Computing (ECE155B) class with Prof. Louise Moser, 2005-2008. I have received outstanding TA award during Winter of 2006 among all Engineering Teaching Assistants. The ECE155B class covers Java Networking technologies from applets to web services involving projects such as Medicare Application, Supply Chain Management, and distributed healthcare application.


Business background

I worked for Mobilsoft (no more active as a software company) as intern and part-time during summer of 2002 and 2003. In 2004, I moved to USA for graduate studies. In USA, during summer of 2006, I had chance to work at QAD, as software engineer. I was given opportunity to represent QAD in Detroit for AIAG meeting about Inventory Visibility and Interoperability (IV&I) Project. It was an honor to represent the company away from headquarters. Summer of 2007, I worked at Citrix Online. I was working on GoToMeeting product that involves a major architecture shift, involving investigating of distributed cache products such as Oracle Coherence and Terracotta. Performance results from these products provided necessary information to the company regarding best use of them. Later I worked on Amazon Simple Storage Service, for media storage of video recordings of the GotoMeeting product.


Joined Tibco in 2008, currently working on event-based solutions built on 'in-memory' data management systems, TIBCO ActiveSpaces (TIBCommunity blog). ActiveSpaces provides an infrastructure for building highly scalable, fault-tolerant distributed applications. It combines the features and performance of databases, caching systems, and messaging software to support very large, highly volatile data sets and event-driven applications. It enables organizations to off-load transaction-heavy systems and allows developers to concentrate on business logic rather than the complexities of distributing, scaling, and making applications autonomously fault-tolerant.

TIBCO ActiveSpaces is a distributed peer-to-peer in-memory data grid, a form of virtual shared memory that leverages a distributed hash table with configurable replication. This approach means the capacity of the space scales automatically as nodes join and leave. Replication assures fault-tolerance from node failure as the space autonomously re-replicates and re-distributes lost data.

"As a distributed cache product, ActiveSpaces will provide necessary infrastructure that current database systems provide."
In memory nature will provide necessary performance that current database systems cannot. Scalability, fault-tolerance, performance is the main concerns of today's in memory cache systems. ActiveSpaces provides necessary functionality to application developers without concerns of data access performance, scalability issues, etc.



Specialties

Service Oriented Architecture, web services, database management/transactions, Axis2/Spring frameworks, web technologies, distributed systems, distributed cache products

Recent

Activespaces 1.1 is available from download.tibco.com. It will be soon available for developer download.