Serhan BAKIR
Brief

Structural Engineer with B.Sc. degree, received from Istanbul Technical University in 2002 and M.Sc. degree from Middle East Technical University in 2006. Over ten years of experience in R/C and Steel structures, expert in software development and integration, speaks excellent English and intermediate Russian. He has publications and publicly available open source computer programs.

Outside the Office

Deeply involved in sports activities especially extreme ones such as windsurfing, wakeboard & snowboarding, nowadays interested in tennis. Loves weekend tours on motorcycle and spending time on various diy projects.

my vCard

Publications

Thesis

  • Response Modification Factors

    Response Modification Factors

    In this study steel framing systems are investigated with regards to their lateral load carrying capacity and in this context seismic response modification factors of individual systems are analyzed.

Software

  • Last.Spot

    Last.Spot

    Last.Spot fetches the most popular tracks list from Last.fm and Spotify.

  • Mip2Win

    Mip2Win

    Mip2Win is a tiny application that creates smart playlists using MusicIP Mixer and exports to Winamp

Resume

Education
  • M.Sc., METU Civil Eng. Dep., 2006
  • B.Sc., ITU Civil Eng. Dep., 2002
  • ARI Science High School , 1997
Work Experience
  • STAND Engineering 2002 –
Languages
  • English, Russian

Blog

[C#] – Encryption with AES 256bit

Anyone working on software development most probably will deal with encryption someday. Besides being an interesting topic, encryption with various algorithms should be handled with care. Below I provide a basic implementation of AES model with sample encrypt and decrypt methods. This code is originated from codingvision.net thanks to Apex. There you can also find PHP versions.

Here is the finished app AES256. You can use it to encrypt/decrypt encode/decode and zip/unzip strings.
(more…)

[Revit Api] – Zoom & Pan view smoothly

For a while I worked on a Revit plugin which searches for analytical nodes that are so close to each other but not connected. These double nodes may create problems, resulting in an incoherent analytical model and hinder the structural analysis procedure.
So after finding and listing such nodes I wanted to be able to pan the view to get that node at the center of the view and than zoom in. Below is a sample method that would help you understand the general idea.
Keep in mind that while zooming with ZoomAndCenterRectangle() method, especially if you are dealing with very small numbers, do not use arithmetic operators + and – to calculate coordinates, use * and / instead.
(more…)

[Revit Api] – Elements connected to a Hub

Internally Revit utilizes a mechanism called “Hub” to connect analytical elements to each other. So lets say you need to find members which are connected to a given analytical node; first you need to find out the Hub in which the node is contained and than query that Hub to extract the other connected elements. The connection and connector procedure is somewhat complicated but here is a sample method:
(more…)

[Revit Api] – Find Analytical Nodes

While working on a small scale software project I realized that not much is referenced around the web about analytical nodes. These nodes usually found at characteristic points of analytical elements such as beams, columns walls etc. In Revit Api a node is called as “ReferencePoint” which inherits Element object. You can collect all elements in a a collector and loop through for all ReferencePoints :
(more…)

Objectivism in Design

Philosopher indicated that one can reach objective knowledge with observation followed by the process of concept formation and inductive logic. Applying this mentality to the structural engineering practice, one can reach objective design with observation of material behavior followed by the process of theoretical model formation and abstract use of finite elements to guide creation of real life steel and reinforced concrete structures. (more…)

Contact

Please don’t hesitate to contact me for more information about my work.

skype: serhanbakir
phone: +90 (312) 235 1100 / 122

Thanks for downloading!

Top