I am a full stack software developer with 10+ years of experience. Throughout my career, I have designed and developed frameworks and applications using various languages and framework such python, Java EE, C#.
For the past 7 years, I have worked in key roles at Turkey’s largest banks and had the chance of working on large scale service-oriented systems, improving the existing code quality and productivity.
My expectation for the my next job is to further improve my technical skills and work on challenging problems of products that are used worldwide
Software Architect @ From December 2014 to Present (1 year 1 month) San Francisco Bay AreaSoftware Architect @ Working as a software architect in İsbank Branch Infrastructure Team.
Designed and implemented a full-stack java framework to increase the productivity of developers. Created custom data-driven GWT widgets, service layer using Spring, utilized aspect oriented programming and Ehcache. Also utilized JAXWS handlers to customize the communication with the existing SOA infrastructure. Created a parameterized maven archetype to generate a reusable project structures.
Designed and developed enterprise architecture integration library for development teams using C#.Net
Designed and developed responsive html5 mobile applications for branch managers. Implemented a Restful api layer using jersey, user interface using angularjs and bootstrap. From April 2011 to November 2014 (3 years 8 months) Istanbul, TurkeySenior Software Developer @ Application development for Enterprise Internet Banking and Call Center. Using CGI-C, Apache, AIX, Html and gSOAP for web service client generation.
Develop javascript templating system(TAL/METAL implementation) to help cgi developers be more productive. From February 2008 to April 2011 (3 years 3 months) Istanbul, TurkeySenior Software Developer @ Framework development for Hospital Information Management System using C#.Net. using NHibernate as ORM tool. From August 2007 to February 2008 (7 months) Senior Software Developer, Co Founder @ Designed and developed a python-powered xml application framework called Rakun. Rakun aims to make it easier to develop enterprise applications(such as ERP, CRM, and MRP), while at the same time integrating such applications into Plone and making use of its powerful content management capabilities
Designed a manufacturing application for the chemical industry on the rakun framework. From April 2005 to August 2006 (1 year 5 months) Istanbul, TurkeySoftware Developer @ Design and developed web based Kuzgun enterprise application framework using python and zope with a team of 3 people. Service layer using python, zope and kuzgun framework. DB layer using PostgreSQL or MySQL. I used reportlab python library for pdf and barcode generation.
I developed a python extension for statistical library written in C. LDAP integration to Zope’s user management system.
Linux system administration.
DB administration. From February 2002 to April 2005 (3 years 3 months) Istanbul, Turkey
BS, Computer Engineering @ Karadeniz Teknik Üniversitesi From 1996 to 2002 Okan Akbulut is skilled in: Java, Python, JavaScript, CSS, WSGI, REST, JSONP, HTML 5, GWT, jQuery, Angularjs, Bootstrap, YUI, Spring, Maven