Ibrahim Çakır

Hi, I am Ibrahim.
I am a

developer

software architect


based in Bonn.

I’m a freelance software architect and full-stack developer specialized in the field of web apps and API development. Researching new technologies, frameworks and integrating them in existing or newly designed architectures is my daily work. Creating user-centered and modular frameworks considering security, performance and usability is most what I enjoy from my job.

For more information about me, my references and my portfolio, please contact me.



About

Just a few words about me...

Having more than 10 years demonstrated experience in software architecture, software programming and web design, I help companies to solve business problems/challenges in order to meet customer requirements with the help of state of the art technologies and best practices.

Researching new technologies, tools, and techniques and implementing them into technology environments in order to have stable, secure, fast systems and successful products is my main goal.

Behind every successful product there is a well-organized and competent team. Therefore it is very essential to effectively work in a team environment and have flexibility to adapt to changes in a short time, which is what I offer to all teams regardless which technology stack they use.

EDUCATION

2013

RWTH Aachen, Aachen, Germany

M.S. in Media Informatics

2009

Middle East Technical University, Ankara, Turkey

B.S. in Computer Education and Instructional Technology

2008

Saarland University, Saarbrücken, Germany

Study Abroad, Computer Science



Services

Software Architecture

Defining and designing software components and their integration and deciding which technology to be used.

API Development

Development and documentation of scalable and modular RESTful APIs to provide unified processes, flexibility and performance.

UI Development

Development of user-centered, responsive and component based web apps and PWAs using MVC pattern with Angular, Vue, or React.

DevOps

Development of entire continuous integration lifecycle from design to end product, builds, releases, automated testing.

UI/UX Design

Prototyping and sketching of UI components in order to get best user experience, in cooperation with UI designer Volkan.

Consulting

Having problems with an existing product or struggling with challenges during new product development and need a professional opinion?

Portfolio

2016-2019

SOFTWARE ARCHITECT

Architecture, analysis, design and development of a generic, multi-tenant and multi-lingual corporate event management product. Definition and design of software components, decision on technologies and methods to be used, documentation of integration scenarios and interaction of components.

.NET .NET Core C# Web API EF EF Core MSSQL Angular7 Bootstrap Material Design HTML5 CSS JS OAuth SAML2 LDAP WebSeal Swagger Selenium

Design, configuration and management of Continuous Integration, Continueous Delivery, and overall DevOps processes including automated e2e tests and auto-generated api docs.

Azure DevOps Octopus Docker

Design and development of a cross-platform Check-In app for Android and iOS including automated tests and automated distribution to stores.

Xamarin .NET Standard C# VS App Center

2012-2013

WEB DEVELOPER

Prototyping, designing, developing and maintaining new features for RWTH AACHEN’s eLearning portal.

SharePoint C# ASP.NET .NET HTML JS CSS

2011-2012

Full Stack DEVELOPER

Analysis, design, and implementation of online consulting platform.

HTML JS CSS PHP MySQL

Analysis, design, and implementation of brand-new Call Center Customer Management software and internal Employee Performance Monitoring Software.

.NET C# ASP.NET WPF MSSQL

2007-2008

Full Stack DEVELOPER

Design and implementation of company web site, online application portal, and intranet applications (application management, workflows, document management and sharing)

.NET C# ASP.NET MSSQL HTML JS CSS

2013-2016

LEAD DEVELOPER

Development, maintenance, testing and deployment of a browser-based corporate event management software. Development of features and integration scenarios for customers including Telekom, Audi, Volkswagen, Daimler, Adidas, TÜV, Sparkasse, Tipico, Trumpf, Mobiliar, Raiffeisen, IngDiba, Lapp, MediaSaturn, Tipico, Trumpf.

.NET C# ASP.NET Angular MSSQL Reporting Services HTML5 CSS JS

Design and development of cross-platform, offline, peer-to-peer Check-In app for Android and iOS.

Xamarin PCL C#

Implementation of statistics of digitalization platform of WIK and BMWi, including map and offer database.

Typo3 PHP MySQL HTML5 CSS JS

Integration of Dynamics 365 to public Typo3 site to synchronize content, central management of help tickets.

CRM Dynamics365 Office365 Typo3 PHP MySQL HTML5 CSS JS

Implementation and maintenance of a web-based resource and room planner.

.NET ASP.NET C# MSSQL HTML5 JS CSS

Design and development of Manufactum’s Office Add-In (SAP Integration) to show data using built-in excel features and to easily bulk edit various type of data from SAP.

.NET C# SAP

2009-2010

Full Stack DEVELOPER

Analysis, design, and implementation of photo and yearbook automation software and its web portal

.NET C# ASP.NET MSSQL HTML JS CSS

Design and development of SCORM 2004 compliant content players to be used in Learning Management Systems.

Moodle PHP JS CSS ActionScript Adobe Flex Adobe Flash

For more, please ask for my CV.